手機開啟javascript - 禁止網頁的javascript運行
不要這樣做! 您正在開啟您的帳戶以進行攻擊 。 一旦你這樣做,任何第三方網站都可以開始向其他網站發布請求,這些網站是你登錄的網站。
而是運行本地服務器。 這與打開外殼/終端/命令行和打字一樣簡單
cd path/to/files
python -m SimpleHTTPServer
然後把你的瀏覽器指向
http://localhost:8000
如果你覺得它太慢考慮這個解決方案
僅供MAC用戶使用
open -n -a /Applications/Google\ Chrome.app --args --user-data-dir="/tmp/someFolderName" --disable-web-security
你可以使用這個名為“Allow-Control-Allow-Origin:*”的chrome插件......它使它變得簡單而且工作得很好。 在這裡檢查:*
你可以簡單地使用這個擴展名為Allow-Control-Allow-Origin的擴展
只需單擊extensnion的圖標即可啟用或禁用啟用跨資源共享
在Ola Karlsson的回答之後,確實最好的辦法是在不同的會話中打開不安全的Chrome。 這樣您就不必擔心關閉所有當前打開的選項卡,並且可以繼續使用原始Chrome會話安全地瀏覽網頁。
這些批處理文件應該適用於Windows。
將其放在Chrome_CORS.bat文件中以便於使用
start "" "c:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --user-data-dir="c:/_chrome_dev" --disable-web-security
這一款適用於Chrome Canary 。 Canary_CORS.bat
start "" "c:\Users\%USERNAME%\AppData\Local\Google\Chrome SxS\Application\chrome.exe" --user-data-dir="c:/_canary_dev" --disable-web-security
在Windows 10上,以下操作將起作用。
<<path>>\chrome.exe --allow-file-access-from-files --allow-file-access --allow-cross-origin-auth-prompt
如果您在Linux上使用Google Chrome,請執行以下命令。
google-chrome --disable-web-security
對於Windows ...在桌面上創建Chrome快捷方式。
右鍵單擊>屬性>快捷方式
編輯“目標”路徑:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --args --disable-web-security
(將'C:.... \ chrome.exe'更改為您的Chrome所在的位置)。
等voilà:)
對於Windows用戶:
我認為解決方案的問題在我看來是,如果你已經打開Chrome並嘗試運行它,它將無法工作。
然而,在研究這個時,我偶然發現了超級用戶的帖子, 是否可以同時運行帶有或不帶網絡安全的Chrome? 。
基本上,通過運行以下命令(或創建一個快捷方式並通過它打開Chrome)
chrome.exe --user-data-dir="C:/Chrome dev session" --disable-web-security
您可以在保持其他“安全”瀏覽器實例處於正常運行的同時打開一個新的“不安全”Chrome實例。
對於mac用戶:
open -a "Google Chrome" --args --disable-web-security --user-data-dir
在Chrome 48之前,你可以使用:
open -a "Google Chrome" --args --disable-web-security
我不想重新啟動Chrome並禁用我的網絡安全(因為我正在瀏覽時正在開發),並且偶然發現了此Chrome擴展。
Chrome網上應用店允許控制允許來源:*
(https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi?hl=en)
基本上它是一個小切換開關來打開和關閉允許訪問原始控制檢查。 為我的工作完美地工作。
編輯:我試著用另一個項目的另一天,它停止工作。 卸載並重新安裝擴展可修復它(重置默認設置)。
是的。 對於OSX,打開終端並運行:
$ open -a Google\ Chrome --args --disable-web-security --user-data-dir
- 在OSX上的Chrome 49+上需要--user-data-dir
對於Linux運行:
$ google-chrome --disable-web-security
此外,如果您嘗試訪問AJAX或JSON等開發目的的本地文件,也可以使用此標誌。
-–allow-file-access-from-files
對於Windows進入命令提示符並進入Chrome.exe所在的文件夾並鍵入
chrome.exe --disable-web-security
這應該禁用相同的源策略並允許您訪問本地文件。
更新:對於Chrome 22+,您將看到一條錯誤消息:
您正在使用不受支持的命令行標誌:--disable-web-security。 穩定性和安全性將受損。
但是,您可以在開發時忽略該消息。
此Chrome插件適用於我: Allow-Control-Allow-Origin:* - Chrome網上應用店
適用於Chrome版本為60.0.3112.78的 Windows用戶。 您不需要關閉任何chrome實例。
- 在桌面上創建一個快捷方式
- 用鼠標右鍵單擊該快捷方式,然後單擊屬性
- 編輯目標屬性
- 將它設置為“C:\ Program Files(x86)\ Google \ Chrome \ Application \ chrome.exe”--disable-web-security --user-data-dir =“C:/ ChromeDevSession”
- 啟動瀏覽器並忽略消息 - 不支持--disable-web-security!
注意不要使用此特殊瀏覽器實例瀏覽!
chromium-browser --disable-web-security --user-data-dir=~/ChromeUserData/