解决Chrome打开本地文件报错问题

解决方式很简单,只需在启动Chrome时增加两个参数,在cmd上这么输入:

C:\Program Files (x86)\Google\Chrome\Application>chrome.exe --args --allow-file-access-from-files

 

不过,经测试发现有点瑕疵,在已经打开Chrome的情况下,再用这句命令打开Chrome,发现读本地文件还是报错,

解决方式就是再加一个参数,指明需要Chrome获取哪个文件夹的权限

C:\Program Files (x86)\Google\Chrome\Application>chrome.exe --args --allow-file-access-from-files --user-data-dir="E:/Temp/"

  

完美解决问题

 

另外,想要通过命令输入网站可以这么做,直接把网址加到参数里就行,如:

C:\Program Files (x86)\Google\Chrome\Application>chrome.exe "www.baidu.com" "E:\Temp\test.html" --args --allow-file-access-from-files --user-data-dir="E:/Temp/"

  

在Chrome上打开了两个标签页,一个是百度,一个是本地的html文件

 

最近发现更新Chrome以后,再使用--user-data-dir参数,会弹出登录Chrome的页面,经过测试可以使用 --no-first-run 参数,将其去掉。

下面列一次--user-data-dir相关的参数,防止以后用得到

--user-data-dir=<路径>:指定用户数据目录的路径,可以用来同时运行多个 Chrome 实例,每个实例使用独立的用户数据目录。

--profile-directory=<目录>:指定要使用的用户配置文件目录。

--remote-debugging-port=<端口>:启用远程调试端口,可以让开发者通过 Chrome DevTools 进行远程调试。

--no-first-run:打开 Chrome 时不会出现首次运行欢迎界面,也不会自动生成默认书签。

--incognito:以隐身模式启动 Chrome。

--guest:以“Guest 模式”启动 Chrome,不加载任何扩展和用户数据。

  

 

posted on 2023-07-07 15:01  Jason_c  阅读(426)  评论(0编辑  收藏  举报