2011-07-26 131 views
1

我有webapp我从本地主机运行(因为调试),它使跨域AJAX请求。我可以轻松地为Chrome设置标志“--disable-web-security”,并且该webapp可以在Chrome中按预期工作。但我也需要在Windows上为Safari执行此操作。有没有类似的标志,或者我可以在偏好设置中设置这个?如何在Safari中允许跨域请求?

感谢您的帮助。

+1

最好我能找到http://www.cypressnorth.com/blog/programming/cross-domain-ajax-request-with-json-response-for-iefirefoxchrome-safari-jquery/ – Brain2000

+1

是的,设置标题(“ Access-Control-Allow-Origin:*“);解决了这个问题。 Brain2000请张贴它作为你的答案,以便我可以接受它。 – Frodik

回答

3

解决方法是在服务器上设置标头Access-Control-Allow-Origin: *

在PHP中很容易像这样:

header("Access-Control-Allow-Origin: *"); 

信贷的答案去Brain2000,感谢建议在您的评论的链接。