我这里也有同样的情况
为了解决这个问题,我必须在“允许从文件访问文件”模式下使用Chrome启动html文件。我尝试了很多次下一步,但都不起作用。
chrome--允许文件访问文件:///C:/test-3.html
您可能希望尝试Web Server for Chrome,它使用HTTP从本地文件夹提供网页服务。它使用起来很简单,并且可以避免使用标志,正如上面提到的,标志可能会使您的文件系统易受攻击。
搜索Chrome可执行文件的路径,然后在cmd上尝试:
> "C:\PathTo\Chrome.exe" --allow-file-access-from-files
来源
编辑:正如我在你的问题上看到的,不要忘记Windows有点类似于Unix,所以当你键入“chrome…”时,cmd将在路径中搜索Chrome,但通常Chrome文件夹不在路径上。另外,您没有为可执行文件指定扩展名。。。因此,如果您移动到Chrome的文件夹,此命令可能也会起作用:
> .\chrome.exe --allow-file-access-from-files
那面旗很危险!!使文件系统保持打开状态以供访问。默认情况下,来自任何地方(本地或web)的文档都不能访问本地文件:///资源。
更好的解决方案是在本地运行一个超文本传输协议服务器。
对于Windows
最简单的方法是使用节点的包管理器全局安装http服务器:
npm安装-ghttp服务器
然后只需在任何项目目录中运行http服务器
:
例如,d:\my\u项目
Starting up http-server, serving ./
Available on:
http:169.254.116.232:8080
http:192.168.88.1:8080
http:192.168.0.7:8080
http:127.0.0.1:8080
Hit CTRL-C to stop the server
或者正如普鲁斯旺所建议的,您也可以在windows下安装Python,并按照下面的说明进行操作。
---对于Linux---
由于Python通常在大多数linux发行版中都可用,只需在项目目录中运行
Python-msimplehttpserver
,就可以在http://localhost:8000
在Python 3中,SimpleHTTPServer模块被合并到http.server中,所以新的命令是python3-mhttp.server。
简单,没有安全风险的意外离开您的浏览器打开易受攻击。
问题内容: 如何才能从旧的ASP.NET网站(我相信是IIS6)下载* .json文件? 我正在获取404页面而不是JSON文件。 我需要创建一个web.config文件吗?里面有什么? 问题答案: 将JSON MIME类型添加到IIS6。按照MSDN的“配置MIME类型(IIS 6.0)”中的说明进行操作 。 扩展名: .json MIME类型: application / json 更改后不要
问题内容: 我对让Docker能够访问外部文件感兴趣,但是我不希望将它们作为卷包含在内。我需要访问的文件会随着时间变化,这意味着我将需要反复重新安装,除非我只能安装一个目录,而且该目录中的任何内容也会被安装。 我只需要允许将软件程序推送到容器中,以“在”我的本地系统上运行,该软件程序可以访问我的本地系统上的文件。 忠告?除了添加需要作为卷处理的文件之外,还有其他方法吗? 问题答案: 我用以下命令解
我有一个cordova应用程序,它在运行时加载需要的corretc html文件,当它作为一个应用程序启动时可以很好地工作。是否可以在chrome中测试这个功能,因为这将大大加快开发速度。 首先,我从cmd行打开了chrome 这个功能在我的应用程序上运行良好
我有redhat linux Azure VM服务器,通过它,我试图从托管在其他窗口Azure VM上的FTP服务器获得目录列表。我可以通过FTP使用我的本地机器和filezilla连接并获得目录列表,但我得到错误的活动和被动连接通过我的redhat linux Azure VM服务器,而使用ls命令。 活动连接错误:ftp:accept:Resource暂时不可用425无法打开数据连接以传输“/
问题内容: 我正在寻找一种允许用户使用Ajax从我的网站下载文件的方法。我之所以需要这样做是因为文件很大(正常情况下为50兆)。因此,当用户单击下载按钮时,它实际上看起来好像页面没有响应,因为它必须将文件从我的Amazon S3流传输到用户。 因此,我需要通知用户下载正在进行中,甚至可能给他们一个进度条。我找到了以下文章,但我并不热衷于将iFrame注入我的网页。 在此先感谢您的帮助。 问题答案: