1
我有webapp我从本地主机运行(因为调试),它使跨域AJAX请求。我可以轻松地为Chrome设置标志“--disable-web-security”,并且该webapp可以在Chrome中按预期工作。但我也需要在Windows上为Safari执行此操作。有没有类似的标志,或者我可以在偏好设置中设置这个?如何在Safari中允许跨域请求?
感谢您的帮助。
我有webapp我从本地主机运行(因为调试),它使跨域AJAX请求。我可以轻松地为Chrome设置标志“--disable-web-security”,并且该webapp可以在Chrome中按预期工作。但我也需要在Windows上为Safari执行此操作。有没有类似的标志,或者我可以在偏好设置中设置这个?如何在Safari中允许跨域请求?
感谢您的帮助。
解决方法是在服务器上设置标头Access-Control-Allow-Origin: *
。
在PHP中很容易像这样:
header("Access-Control-Allow-Origin: *");
信贷的答案去Brain2000,感谢建议在您的评论的链接。
最好我能找到http://www.cypressnorth.com/blog/programming/cross-domain-ajax-request-with-json-response-for-iefirefoxchrome-safari-jquery/ – Brain2000
是的,设置标题(“ Access-Control-Allow-Origin:*“);解决了这个问题。 Brain2000请张贴它作为你的答案,以便我可以接受它。 – Frodik