昨晚,实用主义者 Vaio Care 自动修复了我的 Sony Vaio 笔记本电脑上的错误(!),但不久之后,一个大问题出现了。我启动 Firefox 3.6.16 并导航到超级用户网(以及其他 Stack Exchange 网站)并出现以下警告:
超级用户在启用 jQuery 的情况下工作效果最佳
我尝试过什么来解决这个问题?下面是列表:
由于我怀疑 Vaio Care 99% 有问题,所以我加载了之前的 Windows 还原点(昨天,就在 Vaio Care 开始工作之前)。它也将注册表加载到之前的状态。结果:我收到了相同的 jQuery 警告。
我检查了 Firefox 的设置。JavaScript 已启用。我禁用/重新启用了它,重新启动了 FF。没有用。
我从 Oracle 站点将 Java 更新到了最新版本 (6.0.24)。但效果不好。
我以安全模式启动了 Firefox。但没用。
我彻底卸载并重新安装了 Firefox。但还是不行。
我关闭了 Windows 防火墙。没用。
我检查了 Internet Explorer 9 是否能正常工作。IE9 可以很好地与 jQuery 配合使用。该问题似乎与 Firefox 有关(但我不确定)。
所以我用完了所有子弹。我现在该怎么做才能解决这个问题?
答案1
我刚刚在 Linux 上遇到了同样的问题,使用的是 Firefox 3.6,我解决了它。我只需要强制 Firefox 重新下载 jQuery。具体来说,我点击了 Garreth 提供的链接,收到来自 Firefox 的错误(类似于“无法访问文件”,但来自 Firefox),然后按下 Shift-F5(强制重新加载)或 F5(Shift-F5 更安全)。文件已加载,超级用户又开始工作了。发布者做了类似的步骤,除此之外还做了其他事情。
加雷斯写道:
jQuery .js 文件(超级用户专门使用的文件)至少可以在 Firefox 中下载吗?ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js
答案2
您可以尝试备份并删除您的用户个人资料。前往开始 -> 运行并输入 %APPDATA%\Mozilla\Firefox\配置文件
然后点击好的
找到以结尾的文件夹。默认并将其复制到其他位置,然后删除 Profiles 目录中的文件夹。
再次启动 Firefox 时,您应该会得到一个新的配置文件。尝试导航到 Stack Exchange 网站,看看是否收到相同的警告消息。如果成功,则说明您之前的配置文件有问题。如果遇到同样的问题,只需将您的配置文件副本移回个人资料。
答案3
http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js
这是 superuser.com 用于 jQuery 的链接。您有杀毒软件或其他可以阻止 googleapis.com 的东西吗?是否有某种设置只允许从同一网站 (superuser.com) 下载脚本。我知道 AJAX 调用有“同源策略”。
另外,您使用了哪些插件?也许您可以尝试禁用所有插件,然后再次尝试访问 superuser.com。也许有些插件与其有冲突。
如果你使用 FF 4,那么其他人也有这个问题。
无论如何,看起来您的问题已经解决了,但这些只是关于它为什么不起作用的想法。