关于Chrome上的同一问题也有类似的问题,答案可以在Chrome中解决。
当我尝试转到http://localhost:8000/
时,Firefox会将我重定向到https://localhost/
。为什么?如果我打开隐身窗口,则不会发生这种情况。在我解决这个问题之前,我无法继续发展。请帮忙。
答案 0 :(得分:16)
在我使用https并尝试切换回不使用https的网站后,我发生了这种情况。
不幸的是,接受的答案对我不起作用。我需要做的是:
127.0.0.1:3000
)如果您使用localhost
- 使用我们的无端口 - 来访问您的网页,那么您会注意到localhost
未显示在您的历史记录中。这使得无法访问“忘记此站点”选项。
不要害怕!你可以解决这个问题。
127.0.0.1
代替localhost
访问您的网站。因此,例如,localhost:3000
变为127.0.0.1:3000
。127.0.0.1
),右键单击,然后“忘记此站点”localhost
,您会发现它再次有效。这是因为忘记了127.0.0.1
以及127.0.0.1
的{{1}}已清除数据。答案 1 :(得分:9)
所以,这是我的经验。我遇到过同样的问题。
首先:尝试私密模式。如果您没有问题,请执行以下操作:
当你打开一个新标签时,你必须进入Firefox配置(" about:config")你检查"我要小心我保证"。然后在搜索字段中键入自动填充,您必须将browser.urlbar.autofill设置为false,如果它仍然不起作用,您可以删除历史记录,它应该修复它。它对我有用。
我认为问题来自于我在https中打开一次localhost,因此浏览器每次都想这样做。
答案 2 :(得分:1)
要连接到 Pluto.jl 实例,目前唯一的解决方法是在私人窗口中启动:
firefox -new-instance -P Pluto --private-window http://localhost:1237
Finns answer 修复了一次,但后续调用超时。
评论留在 relevant bug report 中。
答案 3 :(得分:0)
在最近的更新中,Chrome浏览器和Firefox浏览器现在将所有带有* .dev和* .foo模式的域重定向到https。我找到了Firefox的解决方案,但是还没有找到Chrome的解决方案。
对于Firefox
Visit the address about:config
Search for the parameter network.stricttransportsecurity.preloadlist and change it's value to false
由于此问题涉及本地主机,因此替代解决方案涉及:
来源:https://tutoref.com/how-to-prevent-firefox-and-chrome-from-forcing-dev-and-foo-domains-to-use-https/
答案 4 :(得分:0)
我正在OSX上使用默认端口(http://localhost
)运行MAMP,而对我有用的是在about:config
上将此首选项更改为false:
browser.fixup.fallback-to-https
我尝试清除“历史记录”,“站点首选项”,更改browser.urlbar.autofill
和network.stricttransportsecurity.preloadlist
,禁用所有扩展名,但是这些扩展名均无效。
答案 5 :(得分:0)
最适合我的解决方案:
答案 6 :(得分:0)
就我而言,问题是通过重新启动 Apache 网络服务器解决的。