![Firefox 不断提示我“错误:语法错误”](https://linux22.com/image/1339847/Firefox%20%E4%B8%8D%E6%96%AD%E6%8F%90%E7%A4%BA%E6%88%91%E2%80%9C%E9%94%99%E8%AF%AF%EF%BC%9A%E8%AF%AD%E6%B3%95%E9%94%99%E8%AF%AF%E2%80%9D.png)
自从我在 Windows 7 上更新到 Firefox 17 以来,我一直随机弹出这样的窗口。
它会随机发生,每次弹出 1 到 4 个窗口,但我可以通过重新加载 Facebook 或 gmail 手动让它发生(有趣的是,这种行为不会发生在 Google reader 或 Google plus 上)。
我想在这里做两件事。首先,找到某种方式来真正找出导致这种情况的原因,而不是尝试随机重新加载标签。其次,通过修复问题或隐藏这些消息来阻止这种情况的发生。
那么我该如何追踪并消除这个问题呢?
编辑:我已经安装了扩展列表转储程序插件,以获取已安装的扩展列表。
应用程序:Firefox 17.0(20121119183901)操作系统:WINNT(x86-msvc)
- Adblock Plus 2.2
- 应用程序按钮颜色 1.0
- AutoProxy 0.4b2.2011041023
- 英式英语词典 1.19.1
- 扩展列表转储器 1.15.2
- Greasemonkey 1.5
- Mozilla 实验室:Prospector - OneLiner 2
- 社会修复者 6.603
- UI修复程序 1.4.4
答案1
Firefox 的问题通常是由附加组件和插件中的错误引起的。在 Firefox 更新后,这种情况更有可能发生,因为 API 和引擎更改可能会导致之前正常工作的扩展程序中断,或暴露之前被忽略的错误。
当 Firefox 崩溃或抛出错误时,尤其是在一系列网站上,第一个处理方法是启动 Firefox安全模式。请注意,这不是Windows的安全模式,而是禁用所有扩展的Firefox的启动模式。
如果错误仅出现在一个网站上(且未导致崩溃),则可能是网站本身的一些脚本出了问题 - 在这种情况下,值得向网站管理员报告。我建议您继续执行此过程的其余部分,以确定扩展是否与网站上的某些内容发生冲突。
为此,请转到
Help
菜单并选择,然后在出现的对话框中Restart with Add-ons Disabled...
选择。Start in Safe Mode
看看您是否可以在安全模式下重现该错误。如果不能,请转到步骤 3。如果可以,请转到步骤 4。
如果您可以在安全模式下重现错误,下一步操作是重新启动 Firefox 进入正常模式(只需关闭并重新打开 Firefox 即可)。禁用所有扩展,然后一次启用一个(禁用/启用后您可能需要重新启动 Firefox),直到错误再次出现。一旦您缩小了一个扩展的范围(请注意,某些错误可能是由多个扩展之间的冲突引起的,因此可能需要禁用除您怀疑的扩展之外的所有扩展),您应该向扩展开发人员报告该错误 - 并暂时停止使用它。
另一方面,如果你在 Firefox 的安全模式下遇到同样的错误,你应该在Mozilla 网站- 请搜索以查看该错误是否已存在。请记住包括重现该错误的步骤,以及该错误的描述以及它与预期行为的偏差。
您可以做的另一件事是暂时恢复到旧版本的 Firefox,并希望下一个版本修复它或等待您报告的错误被修复(如果您遵循上述步骤)。