Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.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
是否有任何htaccess或允许文件来启用跨站点脚本?Javascript_Javascript_Cross Browser_Same Origin Policy - Fatal编程技术网

是否有任何htaccess或允许文件来启用跨站点脚本?Javascript

是否有任何htaccess或允许文件来启用跨站点脚本?Javascript,javascript,cross-browser,same-origin-policy,Javascript,Cross Browser,Same Origin Policy,我需要向不同域上的PHP脚本发送JSON数据并从中加载JSON数据,当传递变量时,不会返回任何内容 domain1.com/display.php(有Jquery$post()例程来发送和加载数据)到 domain2.com/data.php(php脚本输出JSON数据)是否尝试将其加载到客户端?使用PHP+cURL,在服务器端应该没有问题。如果您真的需要在客户端加载跨域内容,您可以使用(内部使用YQL)因为您说“需要加载数据的是Javascript”,我想这是在某些浏览器中运行的。在这种情况下

我需要向不同域上的PHP脚本发送JSON数据并从中加载JSON数据,当传递变量时,不会返回任何内容

domain1.com/display.php(有Jquery$post()例程来发送和加载数据)到
domain2.com/data.php(php脚本输出JSON数据)是否尝试将其加载到客户端?使用PHP+cURL,在服务器端应该没有问题。如果您真的需要在客户端加载跨域内容,您可以使用(内部使用YQL)

因为您说“需要加载数据的是Javascript”,我想这是在某些浏览器中运行的。在这种情况下,正如我所知,浏览器正在强制执行安全性,摆弄服务器(脚本)也无济于事

Chrome有一个命令行选项来关闭XS安全(--disable web security),Firefox在about:config中有一个设置(我想,现在找不到它…对不起)


但我想,首先,这些安全设置是有原因的…;-)

不,无法通过服务器上的设置来影响这一点。您要么从域下载脚本,要么进行查询,要么创建一个PHP(或任何其他服务器端脚本),将请求转发到其他域。感谢您的确认,尽管这是个不幸的消息。。我对使用PHP没有问题,但这次是JS函数需要加载数据。谢谢,但这仍然是另一个进程/依赖关系。我正在努力避免更多的麻烦,尽量让事情简单明了。谢谢。如果我不顾一切,我可能会关闭浏览器中用于内联网应用程序的web安全功能。。英雄联盟