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,991评论 19 139
  • chrome禁止本地浏览时加载本地其他文件,可以采用添加启动参数的方式来支持添加参数为 --allow-file-...
    hopevow阅读 19,449评论 1 0
  • --user-data-dir=目录名 指定chrome的用户文件夹 --allow-outdated-plugi...
    张龙象阅读 11,042评论 0 0
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,971评论 6 342
  • php.ini设置,上传大文件: post_max_size = 128Mupload_max_filesize ...
    bycall阅读 6,834评论 3 64