文章出處
文章列表
在非IE下,使用XMLHttpRequest 不能跨域訪問,
除非要訪問的網頁設置為允許跨域訪問。
將網頁設置為允許跨域訪問的方法如下:
Java
Response.AddHeader("Access-Control-Allow-Origin", "*");
或指定域名下可以訪問:
Response.AddHeader("Access-Control-Allow-Origin", "http://www.1688hot.com:80");
PHP
echo:header("Access-Control-Allow-Origin: *");
echo:header("Access-Control-Allow-Origin: http://www.1688hot.com:80");
html
<meta http-equiv="Access-Control-Allow-Origin" content="*">
<meta http-equiv="Access-Control-Allow-Origin" content="http://www.1688hot.com:80">
在返回的響應信息中,使用 Access-Control-Allow-Origin 頭來控制哪些域名的腳本可以訪問該資源。如果設置 Access-Control-Allow-Origin:*,則允許所有域名的腳本訪問該資源。如果有多個,則只需要使用逗號分隔開即可。
注意:在服務器端,Access-Control-Allow-Origin 響應頭中的端口信息不能省略。
文章列表
全站熱搜