文章出處

在非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 響應頭中的端口信息不能省略。


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()