Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
显示Javascript“;“同一原产地政策”;违反_Javascript_Firefox_Firebug_Xss_Same Origin Policy - Fatal编程技术网

显示Javascript“;“同一原产地政策”;违反

显示Javascript“;“同一原产地政策”;违反,javascript,firefox,firebug,xss,same-origin-policy,Javascript,Firefox,Firebug,Xss,Same Origin Policy,我正在开发一个运行简单HTTP服务器和WebView的移动应用程序。WebView显示一个外部网站,该网站应通过javascript(GET)访问服务器。不幸的是,这不起作用,我假设这是由于同源策略造成的,但是控制台没有显示任何错误。我之前也遇到过类似的错误,要求我在服务器端定义“访问控制允许源代码:”。由于没有错误消息(Firebug“Net”选项卡显示已完成的GET请求,其中包含空的“response”数据),因此查找此错误已经花费了一段时间。现在,我假设外部脚本中存在一个同源策略冲突,但由

我正在开发一个运行简单HTTP服务器和WebView的移动应用程序。WebView显示一个外部网站,该网站应通过javascript(GET)访问服务器。不幸的是,这不起作用,我假设这是由于同源策略造成的,但是控制台没有显示任何错误。我之前也遇到过类似的错误,要求我在服务器端定义“访问控制允许源代码:”。由于没有错误消息(Firebug“Net”选项卡显示已完成的GET请求,其中包含空的“response”数据),因此查找此错误已经花费了一段时间。现在,我假设外部脚本中存在一个同源策略冲突,但由于缺少错误消息,很难判断。我看到的唯一“提示”是在Firebug的“Net”选项卡中,显示了一个“从未完成”的连接。我检查了发送到localhost的包,但甚至没有连接尝试=>因此我假设浏览器正在阻止它


如何在Firefox(ext:Firebug,Webdeveloper)中显示Javascript“同源策略”冲突错误?

Firefox(3.6.20和Chrome)在XMLHttpRequest跨域冲突中抛出错误。这些错误可以通过
try{…}catch(ignore){}
块来消除。如果您知道请求的实际路径,您可以在Firebug的“Net”选项卡中查看,所有请求(即使是被“同源策略”拒绝的请求)都会显示在“all”部分,而被“同源策略”拒绝的请求则不会显示在“XHR”部分。

这是哪个移动平台?当你说应用程序“运行一个简单的HTTP服务器”时,你的意思是服务器正在电话上运行?我只看到从未完成的连接,但没有(可能)违反同源策略的提示。如果浏览器会告诉我类似“由于同源策略,我没有完成此连接”之类的话,那就太好了。我检查了localhost上发送的包,甚至没有连接尝试,因此我假设浏览器正在阻止它。