亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問如何檢測瀏覽器的協議處理程序?

請問如何檢測瀏覽器的協議處理程序?

慕無忌1623718 2019-08-02 07:02:20
如何檢測瀏覽器的協議處理程序?我已經創建了一個自定義URL協議處理程序。http://mailto://custom://我已經注冊了一個WinForms應用程序以作出相應的回應。一切都很好。但我希望能夠優雅地處理用戶尚未安裝自定義URL協議處理程序的情況。為了能夠做到這一點,我需要能夠檢測瀏覽器的注冊協議處理程序,我將假設從JavaScript。但我一直無法找到一種方法來調查這些信息。我希望能找到解決這個問題的辦法。謝謝你能分享的任何想法。
查看完整描述

3 回答

?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

這將是一個非常, 非常 無趣做這件事的方法.。但這能行得通嗎?

  • 像平常一樣把鏈接放進去.。
  • 但是附加一個onClick處理程序,它設置一個定時器,并為窗口添加一個onblur處理程序。
  • (理論上)如果瀏覽器處理鏈接(應用程序X)將加載從窗口竊取焦點.
  • 如果模糊事件發生,清除計時器.
  • 否則在3-5秒內讓你的超時觸發.。然后通知用戶“嗯,看起來你沒有安裝Mega Uber酷應用程序.你想現在安裝它嗎?(好的)(取消)”

遠非防彈.。但也許會有幫助?




查看完整回答
反對 回復 2019-08-03
?
慕斯709654

TA貢獻1840條經驗 獲得超5個贊

HTML 5定義自定義方案和內容處理程序(據我所知,Firefox是唯一實現者),但不幸的是,目前還無法檢查處理程序是否已經存在-擬議數但沒有后續行動。這似乎是有效使用自定義處理程序的一個關鍵特性,我們作為開發人員應該注意這個問題,以便實現它。



查看完整回答
反對 回復 2019-08-03
  • 3 回答
  • 0 關注
  • 611 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號