如何在MozillaFirefox70中修复损坏的YouTube和Facebook
Mozilla在本月初推出了Firefox 70,但从外观上看,此最新版本的更新与用户对世界第二使用率最高的扫瞄器的期望并不完全相同。
Firefox70的已知问题部分最近进行了更新,以指示具有动态JavaScript的网站在安装最新版本的扫瞄器后可能无法加载。
Mozilla说,其原因很可能与称为本地存储下一代(LSNG)的存储组件有关,该组件在Firefox 70中首次亮相。
因此,当将Firefox更新到版本70时,某些网站可能只是无法加载,尽管目前尚不清晰哪些设备受到影响,哪些没有受到影响。
“ Firefox 70中存在一个已知问题,该问题阻挠某些使用动态Javascript的页面或页面元素(例如YouTube或Facebook)正确加载,” Mozilla说,并补充说已经在进行修复。
目前尚无有关何时可以公布修复程序的ETA。
但是,Mozilla为用户提供了一种简单的方法来确定其Firefox实例是否受该错误影响。他们需要做的是访问此页面,并检查返回的信息以查看存储系统是否正常运行。
如果您在网站上看到以下消息,则一切正常,没有任何错误:
Good. Totally Working. (fullyOperational)
另一方面,如果您的设备上存在该错误,则应该看到以下消息:
Investigating. If this doesn’t go away, things are unexpected broken
而且,尽管目前正在进行修复,但Mozilla已经有了解决方法,可以帮助您解决错误,直到更新Firefox。如TechDows所指出的,该解决方法涉及禁用Firefox中的特别标志以删除兼容性错误。
为此,您需要启动Firefox,然后在地址栏中输入以下命令:
about:config
接下来,您需要使用顶部的框搜索以下标志(请确保您复制并粘贴以下代码,以幸免浮现任何错字):
dom.storage.next_gen
由于LSNG在Firefox的最新稳定版本中默认启用,因此应在扫瞄器中将此标志设置为true。因此,双击标志将其更改为false。重新启动扫瞄器,然后一切都将恢复正常。
正如在Bugzilla上的讨论中所解释的那样,该错误会破坏完整的网站或页面上的部分内容。原始的错误报告提供了有关此行为的更多详细信息:
“显示了网站横幅,但内容无法正确加载,仅在页面的空白部分显示了详细信息。例如,Facebook显示顶部栏,但不显示任何提要内容。所有这些网站应显示与Firefox升级之前相同的数据。”
目前,尚不清晰何时计划Mozilla公布此bug的修复程序,但该公司表示开辟团队已经在进行此工作。该修补程序很可能会在未来几天内进入Nightly版本,并且确实不需要花费太长时间即可不再需要此替代方法。该错误似乎也浮现在Firefox 71 beta中,因此大概Mozilla将在未来几天内在所有版本的扫瞄器中对其进行修复。