首页 > web前端 > js教程 > 正文

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

Patricia Arquette
发布: 2024-11-17 10:12:03
原创
945 人浏览过

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中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板