1. 程式人生 > 其它 >谷歌瀏覽器(chrome)允許跨域的設定方法

谷歌瀏覽器(chrome)允許跨域的設定方法

什麼是跨域?

跨域,指的是瀏覽器不能執行其他網站的指令碼。它是由瀏覽器的同源策略造成的,是瀏覽器施加的安全限制。

簡單的說,跨域是瀏覽器的限制。

允許跨域有什麼用呢?

允許跨域則可以訪問其他的內容。均益在做網站前後端分離開發的時候,經常遇到跨域的問題。通過在開發過程中,解決跨域的問題有三種:

  1. jsonp方式
  2. 代理伺服器的方式
  3. 服務端允許跨域訪問(CORS)
  4. 取消瀏覽器的跨域限制

這裡均益主要講取消谷歌瀏覽器的跨域限制,因為這種方式在開發階段最簡單。

命令列的方式

Windows

直接建立chrome瀏覽器的快捷方式,在屬性中找到開啟路徑,在…chrome.exe後面加上

--args --disable-web-security --user-data-dir=
"C:/ChromeDevSession"

Mac

在終端中執行命令

open -a 'Google Chrome' --args --disable-web-security --user-data-dir=/tmp/chrome_dev_test

執行成功,會看到瀏覽器頂部有一個提示,說明取消跨域成功

您使用的是不受支援的命令列標誌:--disable-web-security ,穩定性和安全性會有所下降。

擴充套件程式的方式

谷歌瀏覽器有很多好用的擴充套件程式,但是由於牆的原因,訪問不到。這個取消跨域限制的外掛是

Allow-Control-Allow-Origin

本文轉載自 均益個人部落格