[轉]淺談配置chrome瀏覽器允許跨域操作的方法

 一:(Lying人生感悟。可忽略)

     最近有一天,對着鏡子,發現滿臉疲憊、臉色蠟黃、頭髮蓬鬆、眼神空洞,於是痛訴着說生活的不如意,工作沒激情,工資不高,一個月眼巴巴等着打在銀行 卡里的錢還不夠自己的生活費,如同雞肋食之無味卻又棄之可惜,說等有了條件就換工作,卻搞不清自己到底要幹什麼。心情急躁,想賺錢,卻無路可走,又無計可 施,在生活中跟大部分人一樣恨不得隔十分鐘就刷一次朋友圈。手機裏下載的英語視頻一次都沒有打開過,考試的題目還沒有認真做完一遍,ireader裏的電 子書沒有一本的閱讀量超過10%,就算手機裏的電影也都沒有耐心看完一部。

    我知道,我的青春不曾這般頹唐。最主要的是隻因有了你讓我更加知道,我的青春怎敢這樣頹唐繼續......

 

  二:(回到正題。待細看)

    在配置瀏覽器實現允許跨域之前,我們需要了解跨域的概念。

    1:什麼是跨域?

      答:跨域是指從一個域名的網頁去請求另一個域名的資源。比如從http://www.baidu.com/ 頁面去請求 http://www.google.com 的資源。跨域的嚴格一點的定義是:只要 協議,域名,端口有任何一個的不同,就被當作是跨域。(答案出處:鏈接:https://www.zhihu.com/question/26376773/answer/78442545 來源:知乎)

       注:關於想跨域更多知識點請訪問該鏈接。這裏就不一一詳談了。

    2:配置chrome瀏覽器允許跨域操作(chrome 版本爲49以上的需要注意第三點的補充內容)

          a:下載並安裝好chorme瀏覽器後在桌面找到瀏覽器快捷圖標並點擊鼠標右鍵的屬性一欄。

          b:在屬性頁面中的目標輸入框里加上   --disable-web-security  如下圖所示:

          c:點擊應用和確定後關閉屬性頁面,並打開chrome瀏覽器。如果瀏覽器出現如下圖所示提示的話則配置成功。

 

 

  三:(補充內容。待注意)

      1:開發時使用chrome瀏覽器請求接口出現:Response for preflight is invalid (redirect) 時使用Lying所述的方法則可以解決。

    2:chrome 瀏覽器版本在49以後都需要使用 open -a Google\ Chrome --args --disable-web-security --user-data-dir=c:\tmp  (tmp根據實際情況改)  這個命令來實現跨域。操作方法同上。

    3:瀏覽器配置允許跨域操作後容易遭受跨域攻擊。Lying建議訪問一些敏感站點如銀行、購物、政府類網站最好不要使用該模式。

    4:chrome配置了多種對於實現不同功能的啓動參數。如在上述實現允許跨域操作的方式下加上 --enable-desktop- notifications  則可以實現chrome桌面提示。對於chrome 的更多啓動參數感興趣的朋友不妨點擊如下鏈接細細評味其中之奧祕:http://peter.sh/experiments/chromium- command-line-switches/

    5:Lying工作中一般使用chrome實現跨域訪問,對於其它瀏覽器倒不是很懂得怎樣去實現,如果有知道的朋友不妨在評論下方留言告訴一下 Lying吧。關於閱讀本篇文章的讀者也歡迎你們在評論版裏對文章以及Lying做出評價與建議。讓我們共同奮進!!!Lying在這向你們表示感謝。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章