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

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

let worker = new Worker('w1.js');

点击这里查看全部代码

但是控制台报错
在这里插入图片描述
这是协议造成的问题

解决办法:

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,以后都以这个快捷方式启动,你就能够加载本地资源了。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值