[英]How to make cross-domain requests using AJAX and why they work
我的LAN上有一台Web服務器,位於機器A上的10.xxx
。
我在機器B上有一個HTML頁面。該HTML頁面想要向Web服務器10.xxx
發出AJAX請求。 我制作了頁面(URL為file://abc.html
)並嘗試了一下
跨域請求被阻止:相同來源策略禁止讀取位於http://XXXXXXXXXXX/ajax_info.txt的遠程資源。 (原因:CORS標頭“ Access-Control-Allow-Origin”缺失)
我的問題:
有什么辦法可以在Mozilla中啟用它嗎?
如果禁止跨域請求,我們如何通過AJAX向Facebook,Twitter和jQuery庫服務器發出請求?
我可以'Access-Control-Allow-Origin'
AJAX請求中添加'Access-Control-Allow-Origin'
嗎?
這可能是一個常見的問題。 我在Google上也看到了很多與此類似的問題。
你把
header('Access-Control-Allow-Origin: *');
在機器A上
如果您想提高安全性,可以添加域來代替*-
header('Access-Control-Allow-Origin: http://www.foo.com');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.