Chrome 中拒絕檔案存取:無法載入本機資源
在JavaScript 中,透過「file://」等協定直接存取本機檔案出於安全原因,「在Chrome 版本52及更高版本中受到限制。
要解決此問題,合適的解決方案是使用簡單且輕量級的HTTP 伺服器,例如「Web Server for Chrome」。此瀏覽器擴充功能可讓您託管本機檔案並透過網址(例如127.0.0.1:連接埠)存取它們。
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();
說明:
安裝Chrome Web Store 中的「Web Server for Chrome」擴充功能。資源管理器資料夾檔案所在的位置。
更新您的JavaScript 使用提供的URL開啟本機檔案server:此方法可讓 Chrome 使用者安全便捷地存取本機文件,而不會影響安全性或可用性。
以上是文件存取限制後如何在Chrome中存取本地文件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!