50

我試圖將表單數據發送到web服務,但在Chrome DOM的「網絡」中的「請求標題」下面我獲得了origin「evil.com」和referer「localhost:8080 」。請求標題中的origin evil.com

Accept:application/json, text/plain, */* 
Accept-Encoding:gzip, deflate 
Accept-Language:nb-NO,nb;q=0.8,no;q=0.6,nn;q=0.4,en-US;q=0.2,en;q=0.2 
Connection:keep-alive 
Content-Length:91 
Content-Type:application/x-www-form-urlencoded; charset=UTF-8; 
Host:office.insoft.net:9091 
Origin:http://evil.com/ 
Referer:http://localhost:8080/ 
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2230.0 Safari/537.36 

我想換到另一個原點,「localhost:8080」是最好的原點。

我該如何解決這個問題?

回答

93

頭部原點的覆蓋是由Allow-Control-Allow-Origin: *鉻擴展引起的。

Link to the extension

嘗試,以解決您的問題,禁用此擴展。

+0

你指的是哪個擴展名?名稱或鏈接會有幫助。 – jared 2015-02-28 22:20:27

+0

看起來像這樣:https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi如上所述,名稱是「Allow-Control-Allow-Origin:*」。道歉,它看起來不像擴展名。 – jared 2015-02-28 22:30:48

+1

插件的最差名稱。 – Ringo 2016-06-16 20:54:26

相關問題