10
使用JavaScript窗口可用

,我發現一些方法來檢測,其中Firefox和Chrome瀏覽器窗口支持當前URI方案,如果應用程序沒有註冊,我會下載並註冊這些應用程序的URI任何方法來檢測URI模式是在IE

var appWindow = window.open('alert:"Hello%20World"',"_self"); 
if(appWindow!=null){alert("it is worked")} 

火狐

$("body").append('<span id="__protoProxy"></span>'); 

function queryWord(aWord) 
{ 
var protoProxy = document.getElementById('__protoProxy'); 
if (protoProxy) 
{ 
    var word = aWord.replace('"','\"'); 
    protoProxy.innerHTML = '<div style="display:none;"><iframe id="iframe01" src="alert://'+ word + '"></iframe></div>'; 
} 
} 
queryWord('hello world'); 
if(document.getElementById('iframe01').contentDocument.body.innerHTML!=""){alert("it is worked")} 

IE

但在IE中,即使URI未在Windows中註冊,IE打開窗口從Windows Store中選擇應用程序,我仍無法執行此操作。

有沒有什麼辦法可以在IE中檢測?

有什麼辦法可以在所有瀏覽器中檢測到它嗎?

citrix啓動器如何在所有瀏覽器中工作?

回答

0

這個問題看起來是重複的,但是因爲有一個賞金我收到一個錯誤,它不能被關閉。

在任何情況下,檢查此線程,看看它是否適合你。

Link.

+0

不工作,在IE和Spartan瀏覽器 –

相關問題