Firefox 未从托管在 127.0.0.1 的域请求脚本

Firefox 未从托管在 127.0.0.1 的域请求脚本

我的 hosts 文件中有127.0.0.1 ajax.googleapis.com一个脚本在端口 80 上监听(并进行虚拟服务)。当我http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js直接加载时,Firefox 可以正确加载它,但是当我加载http://superuser.com/(在元素中使用 jquery <script>)时,它根本不请求该脚本(并且超级用户显示“外部 js 加载失败”错误)。奇怪的是,当我删除 hosts 条目并从 173.194.79.95 加载脚本时,Firefox 确实请求了该脚本(并成功加载了它,尽管我并不关心这一点)。

如何让 Firefox 正确加载来自 127.0.0.1 的脚本?

(编辑:发生在任何 127.*.*.* 以及各种站点和(大概)脚本上。)

答案1

这显然是 NoScript 的“应用程序边界强制器”,我刚刚发现它确实存在。禁用它似乎可以解决问题。现在我只需要找出最能抵御恶意软件的方法来强制它不阻止 jQuery。

相关内容