火狐 此页面不能正确地重定向

本文解决了一个在火狐浏览器中遇到的问题:页面无法正确重定向,导致显示错误提示。通过将访问的网站链接前加上HTTPS,或者修改个人设置文件中的搜索配置,可以解决这一问题。同时,说明了此问题可能与禁用或拒绝Cookie有关。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

事情发生在访问谷歌的时候。

当在搜索框输入数据之后,提示是这样的:


此页面不能正确地重定向

Firefox 检测到该服务器正在将此地址的请求循环重定向。

    此问题可能是因为禁用或拒绝 Cookie 导致。



在网上搜了很长一段时间都没有找到解决办法, 还因此放弃使用火狐好几个月。该用chrome。但是就是喜欢火狐没办法,用chrome的话,瓜机要一直叫个不停。




图片如下:



并且这个问题只出现在火狐当中, chrome访问很正常,好像chrome默认使用的是https。

网上到处都说允许第三方cookie啦,清除cookie啦,清除缓存啊,安全模式啦, 其实都没有,至少我都试过,,,一个字,是没用,两个字也是没用


解决办法:使用https

就是在你访问的网站前面加一个https。


当然你不是在搜索框输入关键字的时候都想在前面手动添加,更进一步的解决办法来自:http://www.doseoer.com/?p=1629

也就是

 在Firefox的个人设置文件夹下(例如:C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\)(用户名可能不同)找到一个叫做“search.json”的文件;

    搜索“http://www.google.com”,然后将这个网址替换为“https://www.google.com”,然后保存,重启firefox
其实我的路径是这样的:C:\Users\Administrator\AppData\Roaming\Mozilla\Firefox\Profiles\wv9s2daw.default, 所以你的路径可能不一样

把里面的http://www.google.com.hk/全部改成https://www.google.com.hk/,保存之后重启就可以了。

这样在搜索框输入就有搜索结果了。


至于习惯在地址栏输入关键字的同学,我在网上找了一下,发现行不通,请自行解决,并且还希望留言告知

### 解决方案 在处理 Visual Studio Code (VSCode) 登录 GitHub 的过程中,如果遇到弹窗和重定向被阻止的问题,可以通过调整默认浏览器的设置来解决问题。以下是具体的解决方案: #### 配置默认浏览器以允许弹出窗口和重定向 1. **更改 VSCode 使用的 Web 浏览器** 默认情况下,VSCode 可能会选择系统的默认浏览器进行身份验证流程。然而,某些浏览器的安全策略可能会阻止弹出窗口重定向操作。因此,可以尝试手动指定一个支持这些功能的浏览器作为默认选项。 修改方式如下: 打开终端并运行以下命令以强制 VSCode 使用特定的浏览器(例如 Chrome Edge)。这一步通过环境变量 `BROWSER` 来实现[^3]。 ```bash export BROWSER="/usr/bin/google-chrome" code --install-extension some-github-auth-related-extension ``` 2. **调整目标浏览器的安全设置** 如果选择了 Google Chrome Microsoft Edge 作为默认浏览器,则需要确保其安全设置不会干扰登录过程。具体来说,需执行以下操作: - 启用弹出窗口:访问浏览器的隐私设置页面,找到“站点设置”,然后关闭对所有网站禁用弹出窗口的选项。 - 允许第三方 Cookie重定向:同样,在隐私设置中查找关于 Cookies 的部分,临时允许来自 GitHub 的第三方请求。 3. **测试 Proot 环境下的兼容性问题** 若上述方法仍未能奏效,可能是因为当前环境中启用了沙盒机制,而该机制与所使用的虚拟化工具 Proot 存在冲突[^1]。此时建议暂时禁用沙盒功能来进行调试。可通过启动参数添加 `--no-sandbox` 实现这一目的。 示例代码片段展示如何修改启动脚本: ```json { "name": "Start VSCode Without Sandbox", "type": "shell", "request": "launch", "program": "/path/to/vscode", "args": ["--no-sandbox"] } ``` 4. **考虑迁移到替代 IDE 如 Trae** 对于频繁遭遇此类兼容性难题的情况,许评估迁移至其他更适配现有工作流的新一代开发平台是有益处的选择之一。例如提到过的 Trae 应用程序不仅具备跨平台特性还提供了便捷的数据同步手段。 ```python import os def set_default_browser(browser_path): """ 设置默认浏览器路径 """ os.environ['BROWSER'] = browser_path set_default_browser("/usr/bin/firefox") # 替换为实际可用的浏览器可执行文件位置 print(f"Default Browser Set To: {os.getenv('BROWSER')}") ``` 以上措施综合运用后应能够有效缓解乃至彻底消除因浏览器限制而导致的身份认证障碍现象。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值