当前位置: 首页 > 知识库问答 >
问题:

如何在“允许从文件访问文件”模式下使用Chrome启动html?

暨嘉
2023-03-14

我这里也有同样的情况

为了解决这个问题,我必须在“允许从文件访问文件”模式下使用Chrome启动html文件。我尝试了很多次下一步,但都不起作用。

  1. 在windows 7下启动cmd
  2. 直接到chrome.exe文件夹
  3. 这样做chrome--允许文件访问文件:///C:/test-3.html

共有3个答案

何高歌
2023-03-14

您可能希望尝试Web Server for Chrome,它使用HTTP从本地文件夹提供网页服务。它使用起来很简单,并且可以避免使用标志,正如上面提到的,标志可能会使您的文件系统易受攻击。

松骏俊
2023-03-14

搜索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
万高洁
2023-03-14

那面旗很危险!!使文件系统保持打开状态以供访问。默认情况下,来自任何地方(本地或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注入我的网页。 在此先感谢您的帮助。 问题答案: