1 回答

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超8個(gè)贊
在非IE下,使用XMLHttpRequest 不能跨域訪問,
除非要訪問的網(wǎng)頁設(shè)置為允許跨域訪問。
將網(wǎng)頁設(shè)置為允許跨域訪問的方法如下:
Java
Response.AddHeader("Access-Control-Allow-Origin", "*");
或指定域名下可以訪問:
Response.AddHeader("Access-Control-Allow-Origin", "");
PHP
echo:header("Access-Control-Allow-Origin: *");
echo:header("Access-Control-Allow-Origin: ");
html
<meta http-equiv="Access-Control-Allow-Origin" content="*">
<meta http-equiv="Access-Control-Allow-Origin" content="h ">
在返回的響應(yīng)信息中,使用 Access-Control-Allow-Origin 頭來控制哪些域名的腳本可以訪問該資源。如果設(shè)置 Access-Control-Allow-Origin:*,則允許所有域名的腳本訪問該資源。如果有多個(gè),則只需要使用逗號(hào)分隔開即可。
- 1 回答
- 0 關(guān)注
- 721 瀏覽
添加回答
舉報(bào)