首页 >web前端 >js教程 >文件访问限制后如何在Chrome中访问本地文件?

文件访问限制后如何在Chrome中访问本地文件?

Patricia Arquette
Patricia Arquette原创
2024-11-17 10:12:031012浏览

How to Access Local Files in Chrome After File Access Restrictions?

Chrome 中拒绝文件访问:无法加载本地资源

在 JavaScript 中,通过“file://”等协议直接访问本地文件出于安全原因,“在 Chrome 版本 52 及更高版本中受到限制。这会在尝试打开本地图像或其他资源时造成困难。

示例:

function run(){
    var URL = "file:///C:<pre class="brush:php;toolbar:false">function run(){
    var URL = "http://127.0.0.1:8887/C:2.jpg";
    window.open(URL, null);
}
run();
2.jpg"; window.open(URL, null); } run();

建议的解决方案:

要解决此问题,一种合适的解决方案是使用简单且轻量级的 HTTP 服务器,例如“Web Server for Chrome”。此浏览器扩展允许您托管本地文件并通过网址(例如 127.0.0.1:端口)访问它们。

说明:

  1. 安装Chrome Web Store 中的“Web Server for Chrome”扩展。
  2. 打开本地所在的 Windows 资源管理器文件夹文件所在的位置。
  3. 在扩展程序中,选择“共享地址”选项。
  4. 复制提供的 URL(例如 127.0.0.1:8887)。
  5. 更新您的JavaScript 使用提供的 URL 打开本地文件server:

此方法允许 Chrome 用户安全便捷地访问本地文件,而不会影响安全性或可用性。

以上是文件访问限制后如何在Chrome中访问本地文件?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn