- 操作系统——Ubuntu 16.04(64 位)。
- 浏览器——Firefox 50.0.2。
当我去此网址,我看到的只是一条错误消息,内容是“您的网络浏览器必须启用 JavaScript 才能正确显示此网站。“但是当我转到 about:config 并搜索“javascript.enabled”时,它显示“true”。
我也在其他使用 Javascript 的网站上遇到了问题。这一切都是几天前突然发生的。我不知道发生了什么。我很确定我没有更改任何东西或安装任何东西。
我尝试清除 cookie 并重启 Firefox。没有变化。我尝试禁用所有插件并重启 Firefox。没有变化。我尝试安装常规 Ubuntu 更新并重启整个电脑。没有变化。我尝试在 Opera 中打开受影响的网站,它们都可以在该浏览器中正常运行。
发生了什么事?我该如何解决这个问题?
答案1
问题没有说明 NoScript 是否已安装,但我确实安装了它,并且它导致了所描述的问题,因为当我禁用该插件时问题就消失了。我认为我之前在评论中提供的解决方案与该问题无关。
根据此 NoScript 支持线程,有一个突出的错误,如果你从不受信任的站点导航到受信任的站点,无论你做什么,都无法在选项卡中启用 JavaScript。尽管该网站之前已被列入白名单(!),但我还是遇到了这个问题,如下面的屏幕截图所示:
此错误从版本 2.9.5.2(撰写本文时的最新版本)开始影响 NoScript,建议的临时修复方法是将 NoScript 降级到 2.9.5。1来自Mozilla 附加组件页面。你还可以每次打开一个新标签并直接导航到新站点,尽管在某些情况下这极为不方便。
答案2
我将 Firefox 恢复出厂设置,问题就解决了。即使重新安装了所有扩展程序,问题也没有再次出现。我不知道发生了什么。
如果以后有人遇到我的问题,我建议将 Firefox 恢复出厂设置。只需转到“帮助”>“故障排除信息”,然后点击“刷新 Firefox”。我就是这么做的。