我提到我阅读了建议的链接…并且无法理解建议。.“使用Greasemonkey修改页面并开始编写一些JavaScript来修改网页
我正在使用加载文本文件$.ajax。在Firefox上运行代码时,出现以下错误:
$.ajax
错误:[“拒绝访问受限制的URI”代码:“ 1012” nsresult:“0x805303f4(NS_ERROR_DOM_BAD_URI)”位置:“ <未知>”]
这是我的代码:
<!DOCTYPE html> <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"> </script> <script language="javascript" type="text/javascript"> $(document).ready(function () { $("button").click(function () { $.ajax({ url: "demo_test.txt", success: function (result) { $("#div1").html(result); }, error: function (abc) { alert(abc.statusText); }, cache:false }); return false; }); }); </script> </head> <body> <div id="div1"><h2>Let jQuery AJAX Change This Text</h2></div> <button>Get External Content</button> </body> </html>
建议不要使用文件系统,因此将URL更改为http://demo_test.txt,但这不能解决问题。
我还听说这可能是由于跨域问题。如果是这样,那到底是什么意思,我该如何解决这个问题?
浏览器安全性阻止代码运行。您最好运行本地服务器,例如IIS或Apache。
您可以通过更改浏览器配置来更改浏览器以运行本地内容
火狐浏览器