用瀏覽器打開本機資料夾

用瀏覽器 啟動檔案管理員 開啟資料夾

情境:網頁寫的一套檢測系統,可以透過後端自動在A資料夾下載檢測報告
但需用瀏覽器 啟動檔案管理員 開啟A資料夾

若使用
window.location.href=’D://AAA/pdf’

window.open('D://AAA/pdf’)

都會出現Not allowed to load local resource報錯,瀏覽器不允許訪問本地的任何檔案。

解法:
建立一個登陸檔 將’open-pdf://’賦予 用檔案管理員打開路徑D://AAA/pdf 的動作

使用記事本建立一個 openpdf.reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\open-pdf]
@="URL:Open PDF Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\open-pdf\shell]

[HKEY_CLASSES_ROOT\open-pdf\shell\open]
@="Open PDF Folder"

[HKEY_CLASSES_ROOT\open-pdf\shell\open\command]
@="explorer.exe \"D:\\AAA\\pdf\""

存檔後 點擊openpdf.reg 安裝登陸檔

在瀏覽器網址列輸入open-pdf://
有順利打開資料夾即成功

用同樣思路就可以使用網頁開啟該裝置內任何已安裝的軟體 or 資料夾

關於站主

Shiro

因為興趣無限擴張,一直很猶豫要不要寫一個很雜的Blog,後來還是這麼做了。

聯絡:shiro050102✦gmail.com  ✦請自行更換成@

Vue