chrome禁止本地瀏覽時加載本地其他文件

前言

在學習Angular的step-5中,遇到了一個問題

        angular.js:11028 XMLHttpRequest cannot load
        file:///E:/%E9%A1%B9%E7%9B%AE/public/angular-phonecat/app/phones/phones.json.
        Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.

研究發現該問題在fixfox里面沒有出現,所以鎖定了chrome禁止本地瀏覽時加載本地其他文件的搜索關鍵字

方案

啟動參數

–user-data-dir=”[PATH]“ 自定義用戶數據目錄

–start-maximized 啟動就最大化

–no-sandbox 取消沙盒模式

–single-process 單進程運行

–process-per-tab 每個標簽使用單獨進程

–process-per-site 每個站點使用單獨進程

–in-process-plugins 插件不啟用單獨進程

–disable-popup-blocking 禁用彈出攔截

–disable-javascript 禁用JavaScript

–disable-java 禁用Java

–disable-plugins 禁用插件

–disable-images 禁用圖像

-incognito 啟動進入隱身模式

–enable-udd-profiles 啟用賬戶切換菜單

–proxy-pac-url 使用pac代理 [via 1/2]

–lang=zh-CN 設置語言為簡體中文

–disk-cache-dir=”[PATH]“ 自定義緩存目錄

–disk-cache-size= 自定義緩存最大值(單位byte)

–media-cache-size= 自定義多媒體緩存最大值(單位byte)

–bookmark-menu 在工具欄增加一個書簽按鈕

–enable-sync 啟用書簽同步

應用方式

  1. 右鍵選擇桌面的chrome瀏覽器的屬性
  2. 選中快捷方式欄
  3. 在目標路徑的最后(記得空一格)添加啟動參數
  4. 本問題添加的參數為 --allow-file-access-from-files 或者 --disable-web-security

注意

將參數加在Chrome快捷方式的后面,加一個空格。像這樣:C:\Users\zh\AppData\Local\Google\Chrome\Application\chrome.exe –user-data-dir=”D:\Chrome”

只有在加參數的快捷方式上啟動Chrome,參數才起作用,外部調用chrome參數不起作用

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,933評論 18 139
  • chrome禁止本地瀏覽時加載本地其他文件,可以采用添加啟動參數的方式來支持添加參數為 --allow-file-...
    hopevow閱讀 19,444評論 1 0
  • --user-data-dir=目錄名 指定chrome的用戶文件夾 --allow-outdated-plugi...
    張龍象閱讀 11,036評論 0 0
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,958評論 6 342
  • php.ini設置,上傳大文件: post_max_size = 128Mupload_max_filesize ...
    bycall閱讀 6,829評論 3 64