前言
在學(xué)習(xí)Angular的step-5中智袭,遇到了一個(gè)問題
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.
研究發(fā)現(xiàn)該問題在fixfox里面沒有出現(xiàn)奔缠,所以鎖定了chrome禁止本地瀏覽時(shí)加載本地其他文件的搜索關(guān)鍵字
方案
啟動(dòng)參數(shù)
–user-data-dir=”[PATH]“ 自定義用戶數(shù)據(jù)目錄
–start-maximized 啟動(dòng)就最大化
–no-sandbox 取消沙盒模式
–single-process 單進(jìn)程運(yùn)行
–process-per-tab 每個(gè)標(biāo)簽使用單獨(dú)進(jìn)程
–process-per-site 每個(gè)站點(diǎn)使用單獨(dú)進(jìn)程
–in-process-plugins 插件不啟用單獨(dú)進(jìn)程
–disable-popup-blocking 禁用彈出攔截
–disable-javascript 禁用JavaScript
–disable-java 禁用Java
–disable-plugins 禁用插件
–disable-images 禁用圖像
-incognito 啟動(dòng)進(jìn)入隱身模式
–enable-udd-profiles 啟用賬戶切換菜單
–proxy-pac-url 使用pac代理 [via 1/2]
–lang=zh-CN 設(shè)置語言為簡體中文
–disk-cache-dir=”[PATH]“ 自定義緩存目錄
–disk-cache-size= 自定義緩存最大值(單位byte)
–media-cache-size= 自定義多媒體緩存最大值(單位byte)
–bookmark-menu 在工具欄增加一個(gè)書簽按鈕
–enable-sync 啟用書簽同步
應(yīng)用方式
- 右鍵選擇桌面的chrome瀏覽器的屬性
- 選中快捷方式欄
- 在目標(biāo)路徑的最后(記得空一格)添加啟動(dòng)參數(shù)
- 本問題添加的參數(shù)為 --allow-file-access-from-files 或者 --disable-web-security
注意
將參數(shù)加在Chrome快捷方式的后面,加一個(gè)空格吼野。像這樣:C:\Users\zh\AppData\Local\Google\Chrome\Application\chrome.exe –user-data-dir=”D:\Chrome”
只有在加參數(shù)的快捷方式上啟動(dòng)Chrome校哎,參數(shù)才起作用,外部調(diào)用chrome參數(shù)不起作用