大家好,我是小兰,三晋生活网的编辑。我为你回答了以上问题。
Mozilla在本月初推出了Firefox 70,但从外观上看,这款最新版本的更新与用户对这款全球使用量第二的浏览器的预期并不完全一致。
Firefox70的“已知问题”部分最近进行了更新,以表明安装最新版本的浏览器后,带有动态JavaScript的网站可能无法加载。
Mozilla表示,原因可能与名为本地存储下一代(LSNG)的存储组件有关,该组件在Firefox 70中首次亮相。
因此,当Firefox更新到70版时,有些网站可能只是加载失败,尽管不清楚哪些设备受到影响,哪些没有受到影响。
Mozilla表示:“Firefox 70中存在一个已知的问题,它会阻止使用动态Javascript的一些页面或页面元素(如YouTube或脸书)正确加载,”并补充说,该问题已经得到修复。
目前还没有关于何时可以发布修复的ETA。
但是,Mozilla为用户提供了一种简单的方法来确定他们的Firefox实例是否受到此错误的影响。他们需要做的是访问此页面并检查返回的信息,以查看存储系统是否正常工作。
如果您在网站上看到以下消息,一切正常,没有任何错误:
很好。完全工作。(全运行模式)
另一方面,如果您的设备上存在此错误,您应该会看到以下消息:
正在调查。如果这种情况不消失,事情就会出人意料地破裂
此外,虽然目前正在修复,但Mozilla已经有了一个解决方案,可以帮助您解决错误,直到Firefox更新。正如TechDows指出的,这个解决方案包括在火狐中禁用特殊标志来删除兼容性错误。
为此,您需要启动Firefox,然后在地址栏中输入以下命令:
关于:配置
接下来,您需要使用顶部的框来搜索以下标志(请确保您复制并粘贴了以下代码,以避免任何拼写错误):
dom.storage.next_gen
由于在最新稳定版本的Firefox中默认情况下启用了LSNG,因此该标志应该在浏览器中设置为true。因此,双击该标志将其更改为false。重启浏览器,然后一切都会恢复正常。
正如在关于Bugzilla的讨论中所解释的,这个错误会破坏完整网站或页面上的部分内容。的原始错误报告提供了有关此行为的更多详细信息:
“显示网站横幅,但内容无法正确加载,只有详细信息显示在页面空白部分。例如,脸书显示顶部栏,但不显示任何提要内容。所有这些网站都应该显示与火狐升级前相同的数据。”
目前,还不清楚Mozilla计划何时发布该bug的修复程序,但该公司表示,开发团队已经在努力解决这个问题。该补丁很可能在未来几天内进入Nightly版本,并且真的不需要太长时间就可以消除对这种替代方法的需求。这个bug似乎也出现在火狐71测试版中,所以Mozilla可能会在接下来的几天里在所有版本的浏览器中修复它。