鍍金池/ 問答/HTML/ 谷歌瀏覽器插件解決跨域問題

谷歌瀏覽器插件解決跨域問題

我開發(fā)了一個(gè)谷歌瀏覽器插件,里面有對一個(gè)http地址進(jìn)行post的請求,但是被谷歌瀏覽器拒絕了。為了解決這個(gè)跨域問題,我已經(jīng)上網(wǎng)查詢后采取了以下辦法:
1.設(shè)置--disable-web-security
在谷歌瀏覽器快捷方式的屬性-目標(biāo)里做如下設(shè)置 版本號63
"C:Program Files (x86)GoogleChromeApplicationchrome.exe" --args --disable-web-security --user-data-dir=D:MyChromeDevUserData
設(shè)置結(jié)果:
圖片描述

2.在manifest.json里面做如下設(shè)置:
圖片描述

這樣設(shè)置了還是不行:
圖片描述

怎么解決這種跨域問題呢?

回答
編輯回答
默念

Chrome擴(kuò)展是可以無視跨域的,你設(shè)置的也沒錯(cuò),但是https頁面請求一個(gè)http的api這是沒法破的。

2017年12月23日 00:58
編輯回答
遺莣

把permissions的地址改成 *://192.168.1.146/ 試下

2017年2月11日 21:22
編輯回答
殘淚

是頁面有https和https混合內(nèi)容(Mixed Content)的問題,不是跨域(Cross Domain)的問題。
試試加上這個(gè)開關(guān)--allow-running-insecure-content

2017年8月8日 07:10