天天看点

chrome如何设置 允许访问本地文件

今天在 Chrome 浏览器下对 Web Worker 小试牛刀,

点击这里查看全部代码

但是控制台报错

chrome如何设置 允许访问本地文件

这是协议造成的问题

解决办法:

1.如果是程序员出身,那么可首选这个方法

使用node.js的http-server开启一个本地服务器

(1)下载node.js

官网地址: https://nodejs.org

下载完成后在命令行输入命令node -v以及npm -v检查版本,确认是否安装成功。

(2)安装http-server包

在终端输入:

npm install http-server -g

(3)开启 http-server服务(默认端口为8080)

终端进入目标文件夹,然后在终端输入命令:http-server

返回如下结果说明服务启动成功(执行加粗的地址即可)

Starting up http-server, serving ./

Available on:

http://192.168.56.1:8080

http://192.168.242.2:8080

http://192.168.18.63:8080

http://127.0.0.1:8080

Hit CTRL-C to stop the server

2.更换浏览器,比如IE,你懂得,亲测有效

3.就是对浏览器进行一些设置,让其能够加载本地文件。

为chrome浏览器创建一个快捷方式,右键点击chrome.exe,选择“创建快捷方式”或者“发送到”→“桌面快捷方式”),右键点击快捷方式,选择属性。 然后将“–enable-webgl --ignore-gpu-blacklist --allow-file-access-from-files”参数加到目标后,注意exe后面一定要加空格。

各个参数的含义是:

–enable-webgl,表示开启WebGL支持.

–ignore-gpu-blacklist,表示忽略GPU黑名单,也就是说有一些显卡GPU因为过于陈旧等原因,不建议运行WebGL,这个参数可以让浏览器忽略这个黑名单,强制运行WebGL.

–allow-file-access-from-files,表示允许从本地载入资源.

Ok,以后都以这个快捷方式启动,你就能够加载本地资源了。

继续阅读