爲了學習的目的,我創建了一個應用程序,它返回一個帶有HTTP協議的計算輸出。要測試我是否正在使用端口爲 127.0.0.1:8764的網絡瀏覽器(IE,FF,Chrome)主機進行調用。這適用於之前列出的所有Web瀏覽器。現在我想更改協議處理程序以使我的應用程序更復雜。因此,我添加了一個.reg,其中包含有關稱爲ProtocolDemoTest的「獨特」協議的信息。現在,當我想用以下URL運行我的應用程序時:ProtocolDemoTest://我只在IE和FF上獲得了積極的結果,但在Chrome上似乎失敗了。我搜索了一下,只發現了這個http://www.google.fi/support/forum/p/Chrome/thread?tid=4e79db1b44daa2e6&hl=en,我發現它並不完全如我所想象的那樣。我希望它可以在IE,FF,Chrome上運行,只需要在註冊表中添加一些數據。你能幫我找到一種在所有網頁瀏覽器中做到這一點的實際方法嗎?Chrome中的協議處理程序通過註冊表
5
A
回答
1
registerProtocolHandler的支持現在已經降落在Chrome 13 - http://crbug.com/73710以獲取更多信息。
0
你正在尋找的API是這個:https://developer.mozilla.org/en/DOM/window.navigator.registerProtocolHandler
雖然在Chrome中使用,呼叫沒有做任何事情。此處跟蹤此問題:http://crbug.com/44984
實施正在進行中。看到這個bug:http://crbug.com/73710
相關問題
- 1. 的JavaScript - 協議處理程序註冊,但,閱讀從Windows註冊表失敗
- 2. 如何在Node.js中註冊url協議處理程序
- 3. 在Windows 8中註冊協議處理程序
- 4. 針對iOS註冊協議處理程序的API
- 5. 註冊Outlook識別的自定義URL協議處理程序?
- 6. 通過編程註冊Windows程序與mailto協議
- 7. 如何在Windows 8上正確註冊協議處理程序?
- 8. Java - 註冊自定義URL協議處理程序
- 9. ADFS被動請求=「沒有註冊協議處理程序」
- 10. Office協議處理程序
- 11. 協議處理程序
- 12. Chrome中的自定義協議處理程序
- 13. Facebook註冊協議
- 14. 是否可以使用JCFIS而不註冊「smb」的協議處理程序?
- 15. 在OS X上註冊爲自定義協議處理程序的Python腳本?
- 16. 如何註冊自定義程序來處理在Windows 7上的mailto協議
- 17. 註冊協議處理程序Windows 7 - 錯誤的工作目錄
- 18. 通過PowerShell腳本定製協議處理程序
- 19. 批處理腳本註冊表建議
- 20. 通過res協議訪問已註冊.NET DLL中的資源
- 21. 如何手動將TortoiseGit註冊爲`github-windows`協議處理程序?
- 22. Android WebView協議處理程序
- 23. 通過我的協議處理程序在IE中顯示活動文檔
- 24. 中斷處理程序未註冊
- 25. 協議特定的通道處理程序
- 26. 通過註冊表而不是TLB註冊應用程序
- 27. Windows 7註冊表:如何通過程序計劃(批處理)編輯註冊表項?
- 28. 在centos中通過x-scheme-handler設置協議處理程序,opensuse
- 29. Web.Config中的通用處理程序註冊
- 30. WPF MVVM未註冊的處理程序
https://developer.mozilla.org/en-US/docs/Web/API/navigator.registerProtocolHandler – bPratik 2013-07-29 10:19:25