我有一個自定義url協議處理程序,用於形式爲myhandler:// path/to/something的url。這被註冊到處理請求的本地安裝的客戶端應用程序並且執行「正確的事情」。Url協議處理程序安全警告
然而,當我在Outlook(2007年),這種形式的鏈接,Outlook會顯示一個大的嚇人警告說:
微軟辦公室已經確定了潛在的安全問題
此位置可能不安全 ...
超鏈接可能會損害您的計算機和數據。要保護您的計算機,請只點擊來自可信來源的超鏈接。
是否繼續?
我知道前景註冊表項,這將使我來禁用這些警告完全(http://support.microsoft.com/?kbid=925757),但我並不想成爲一個「壞公民」的機器上。
是否有某種方式可以將我的url協議處理程序「白名單」指示我已完成應有的安全審查而不打開對計算機上其他URL協議處理程序的訪問權限,這些處理程序可能不會被惡意用戶輸入強化?
Outlook不提示輸入表格http:
https:
mailto:
(也許是其他人)的URL。這個列表是硬編碼在辦公室的深處,還是有一些方法可以將我的特定協議添加到列表中?
我喜歡這個想法,但一我的要求是能夠在未連接到網絡時進行操作(脫機場景)。 – StarBright
回覆:離線:使用file://處理程序加載一個javascript腳本的本地html文件,以重定向到您的自定義處理程序 –