摘要:版本之后,如果設(shè)置瀏覽器為支持跨域模式,需要指定出一個(gè)個(gè)人信息目錄,而不能使用默認(rèn)的目錄,估計(jì)是瀏覽器怕用戶勿使用跨域模式泄露自己的個(gè)人信息主要是,很多網(wǎng)站的登錄信息都是保存在里。再次打開(kāi),發(fā)現(xiàn)有相關(guān)的提示,說(shuō)明又能正??缬蚬ぷ髁恕?/p>
cross-domain
node.js 的跨域解決方案
1.通過(guò)在node代碼中加入以下代碼:(express框架)app.all("*", function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Headers", "X-Requested-With"); res.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS"); res.header("X-Powered-By"," 3.2.1") res.header("Content-Type", "application/json;charset=utf-8"); next(); });2.在chrome瀏覽器中通過(guò)以下方式解決
49之前的版本 在屬性頁(yè)面中的目標(biāo)輸入框里加上 --disable-web-security 如下圖所示
點(diǎn)擊應(yīng)用和確定后關(guān)閉屬性頁(yè)面,并打開(kāi)chrome瀏覽器。如果瀏覽器出現(xiàn)提示“你使用的是不受支持的命令標(biāo)記 --disable-web-security”,那么說(shuō)明配置成功。
49之后的版本
chrome的版本升到49之后,跨域設(shè)置比以前嚴(yán)格了,在打開(kāi)命令上加--disable-web-security之后還需要給出新的用戶個(gè)人信息的目錄。眾所周知chrome是需要用gmail地址登錄的瀏覽器,登錄后就會(huì)生成一個(gè)存儲(chǔ)個(gè)人信息的目錄,保存用戶的收藏、歷史記錄等個(gè)人信息。49版本之后,如果設(shè)置chrome瀏覽器為支持跨域模式,需要指定出一個(gè)個(gè)人信息目錄,而不能使用默認(rèn)的目錄,估計(jì)是chrome瀏覽器怕用戶勿使用跨域模式泄露自己的個(gè)人信息(主要是cookie,很多網(wǎng)站的登錄token信息都是保存在cookie里)。
具體做法為:
1)在電腦上新建一個(gè)目錄,例如:C:MyChromeDevUserData
2)在屬性頁(yè)面中的目標(biāo)輸入框里加上 ? --disable-web-security --user-data-dir=C:MyChromeDevUserData,其中--user-data-dir的值就是剛才新建的目錄。
3)點(diǎn)擊應(yīng)用和確定后關(guān)閉屬性頁(yè)面,并打開(kāi)chrome瀏覽器。
再次打開(kāi)chrome,發(fā)現(xiàn)有“--disable-web-security”相關(guān)的提示,說(shuō)明chrome又能正??缬蚬ぷ髁恕?/p>
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/52058.html
摘要:關(guān)于,強(qiáng)烈推薦閱讀跨域資源共享詳解阮一峰另外,這里也整理了一個(gè)實(shí)現(xiàn)原理圖簡(jiǎn)化版如何判斷是否是簡(jiǎn)單請(qǐng)求瀏覽器將請(qǐng)求分成兩類簡(jiǎn)單請(qǐng)求和非簡(jiǎn)單請(qǐng)求。 前言 從剛接觸前端開(kāi)發(fā)起,跨域這個(gè)詞就一直以很高的頻率在身邊重復(fù)出現(xiàn),一直到現(xiàn)在,已經(jīng)調(diào)試過(guò)N個(gè)跨域相關(guān)的問(wèn)題了,16年時(shí)也整理過(guò)一篇相關(guān)文章,但是感覺(jué)還是差了點(diǎn)什么,于是現(xiàn)在重新梳理了一下。 個(gè)人見(jiàn)識(shí)有限,如有差錯(cuò),請(qǐng)多多見(jiàn)諒,歡迎提出iss...
摘要:同源策略所謂同源是指協(xié)議,域名,端口均相同。同源策略是瀏覽器的一個(gè)安全功能,不同源的客戶端腳本在沒(méi)有明確授權(quán)的情況下,不能讀寫(xiě)對(duì)方資源。需注意的是由于同源策略的限制,所讀取的為跨域請(qǐng)求接口所在域的,而非當(dāng)前頁(yè)。 一、什么是跨域 1.URL解析 URL (Uniform Resource Locator )統(tǒng)一資源定位符(URL)是用于完整地描述Internet上網(wǎng)頁(yè)和其他資源的地址的...
摘要:學(xué)習(xí)建議在學(xué)習(xí)其中一種跨域方法的時(shí)候,建議邊運(yùn)行項(xiàng)目里的,邊在網(wǎng)上搜索博客文章學(xué)習(xí)這種跨域方法,這樣有助于快速并且深入理解跨域。鑒于網(wǎng)上有很多文章詳細(xì)講述跨域知識(shí),只是少了可以本地運(yùn)行的,所以這里就不再贅述跨域知識(shí)。 前言 因?yàn)閷W(xué)習(xí)跨域需要配置本地服務(wù)器,可能會(huì)比較麻煩,所以自己根據(jù)網(wǎng)上的博客寫(xiě)了大多數(shù)跨域的簡(jiǎn)單demo,可以自己在本地運(yùn)行,而且不用配置服務(wù)器。自己對(duì)于跨域的理解剛開(kāi)始...
摘要:學(xué)習(xí)建議在學(xué)習(xí)其中一種跨域方法的時(shí)候,建議邊運(yùn)行項(xiàng)目里的,邊在網(wǎng)上搜索博客文章學(xué)習(xí)這種跨域方法,這樣有助于快速并且深入理解跨域。鑒于網(wǎng)上有很多文章詳細(xì)講述跨域知識(shí),只是少了可以本地運(yùn)行的,所以這里就不再贅述跨域知識(shí)。 前言 因?yàn)閷W(xué)習(xí)跨域需要配置本地服務(wù)器,可能會(huì)比較麻煩,所以自己根據(jù)網(wǎng)上的博客寫(xiě)了大多數(shù)跨域的簡(jiǎn)單demo,可以自己在本地運(yùn)行,而且不用配置服務(wù)器。自己對(duì)于跨域的理解剛開(kāi)始...
摘要:學(xué)習(xí)建議在學(xué)習(xí)其中一種跨域方法的時(shí)候,建議邊運(yùn)行項(xiàng)目里的,邊在網(wǎng)上搜索博客文章學(xué)習(xí)這種跨域方法,這樣有助于快速并且深入理解跨域。鑒于網(wǎng)上有很多文章詳細(xì)講述跨域知識(shí),只是少了可以本地運(yùn)行的,所以這里就不再贅述跨域知識(shí)。 前言 因?yàn)閷W(xué)習(xí)跨域需要配置本地服務(wù)器,可能會(huì)比較麻煩,所以自己根據(jù)網(wǎng)上的博客寫(xiě)了大多數(shù)跨域的簡(jiǎn)單demo,可以自己在本地運(yùn)行,而且不用配置服務(wù)器。自己對(duì)于跨域的理解剛開(kāi)始...
摘要:實(shí)現(xiàn)跨域的原理通過(guò)方式請(qǐng)求載入并執(zhí)行一個(gè)文件,相當(dāng)于通過(guò)的形式的導(dǎo)入一個(gè)外部的方法語(yǔ)法該函數(shù)是簡(jiǎn)寫(xiě)的函數(shù),等價(jià)于在中,您可以通過(guò)使用形式的回調(diào)函數(shù)來(lái)加載其他網(wǎng)域的數(shù)據(jù),如。將自動(dòng)替換為正確的函數(shù)名,以執(zhí)行回調(diào)函數(shù)。 更多詳情見(jiàn)http://blog.zhangbing.club/Ja... 最近在項(xiàng)目開(kāi)發(fā)的過(guò)程中遇到一些Javascript 跨域請(qǐng)求的問(wèn)題,今天抽空對(duì)其進(jìn)行總結(jié)一下,以...
閱讀 975·2021-11-24 09:39
閱讀 3401·2021-10-27 14:20
閱讀 2328·2019-08-30 14:08
閱讀 3370·2019-08-29 16:34
閱讀 2185·2019-08-26 12:14
閱讀 2112·2019-08-26 11:54
閱讀 2780·2019-08-26 11:44
閱讀 2485·2019-08-26 11:38