无法打开本地文件 - Chrome:不允许加载本地资源

2022-08-30 02:36:06

测试浏览器:Chrome 版本:52.0.2743.116

这是一个简单的javascript,可以从本地打开一个图像文件,如“C:\002.jpg

function run(){

   var URL = "file:///C:\002.jpg";

   window.open(URL, null);

}
run();

这是我的示例代码。https://fiddle.jshell.net/q326vLya/3/

请给我任何合适的建议。


答案 1

我们在课堂上经常使用Chrome,并且必须使用本地文件。

我们一直在使用的是“Chrome的Web Server”。启动它,选择要使用的文件夹,然后转到URL(如您选择的127.0.0.1:port)

它是一个简单的服务器,不能使用PHP,但对于简单的工作,可能是你的解决方案:

https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb


答案 2

1)打开您的终端并输入

npm install -g http-server

2)转到要为您提供文件的根文件夹,然后键入:

http-server ./

3)读取终端的输出,会出现一些东西。http://localhost:8080

那里的一切都将被允许得到。例:

background: url('http://localhost:8080/waw.png');