目的完善自己的一套 ajax前端開發流程,在網上扒了乙份成功的案例。
出於一些原因往往需要將瀏覽器設定成支援跨域的模式,好在chrome瀏覽器就是支援可跨域的設定,網上也有很多chrome跨域設定教程。但是新版本的chrome瀏覽器提高了跨域設定的門檻,原來的方法不再適用了。下面筆者簡單介紹一下新版本chrome的跨域設定方法。
先介紹一下老方法,參考了一些網上的教程,其實直接在開啟命令上加--disable-web-security就可以了。
具體做法為:
3.點選應用和確定後關閉屬性頁面,並開啟chrome瀏覽器。如果瀏覽器出現提示「你使用的是不受支援的命令標記 --disable-web-security」,那麼說明配置成功。
chrome的版本公升到49之後,跨域設定比以前嚴格了,在開啟命令上加--disable-web-security之後還需要給出新的使用者個人資訊的目錄。眾所周知chrome是需要用gmail位址登入的瀏覽器,登入後就會生成乙個儲存個人資訊的目錄,儲存使用者的收藏、歷史記錄等個人資訊。49版本之後,如果設定chrome瀏覽器為支援跨域模式,需要指定出乙個個人資訊目錄,而不能使用預設的目錄,估計是chrome瀏覽器怕使用者勿使用跨域模式洩露自己的個人資訊(主要是cookie,很多**的登入token資訊都是儲存在cookie裡)。
具體做法為:
1.在電腦上新建乙個目錄,例如:c:\mychromedevuserdata
2.在屬性頁面中的目標輸入框裡加上 --disable-web-security --user-data-dir=c:\mychromedevuserdata,--user-data-dir的值就是剛才新建的目錄。
3.點選應用和確定後關閉屬性頁面,並開啟chrome瀏覽器。
再次開啟chrome,發現有「--disable-web-security」相關的提示,說明chrome又能正常跨域工作了。
chrome 瀏覽器跨域設定
關閉所有的chrome瀏覽器視窗 新建乙個chrome快捷方式,右鍵 屬性 快捷方式 選項卡裡選擇 目標 在之前的內容後空格增加以下內容 49版本以前 新增 args disable web security 49版本之後 先建立乙個臨時遊客資料夾,c users chrome mychromede...
Chrome 跨域除錯
1 關閉chrome瀏覽器 全部 我們可以通過使用chrome命令列啟動引數來改變chrome瀏覽器的設定,具體的啟動引數說明參考這篇介紹。這裡介紹的是 disable web security引數。這個引數可以降低chrome瀏覽器的安全性,禁用同源策略,利於開發人員本地除錯。2 找到桌面chro...
chrome允許跨域
參考位址 1.方法1 首先在電腦上新建乙個資料夾,如 c mychromedevuserdata 瀏覽器屬性頁面中的目標輸入框裡加上 disable web security user data dir c mychromedevuserdata,user data dir的值就是剛才新建的目錄。d...