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:端口)访问它们。
说明:
此方法允许 Chrome 用户安全便捷地访问本地文件,而不会影响安全性或可用性。
以上是文件访问限制后如何在Chrome中访问本地文件?的详细内容。更多信息请关注PHP中文网其他相关文章!