任何检测URI模式的方法都可以在windows中使用IE中的JavaScript
我找到了一些方法来检测窗口在何处支持Firefox和Chrome浏览器的当前URI方案,如果应用程序未注册,我将下载并注册这些应用程序URI Chrome任何检测URI模式的方法都可以在windows中使用IE中的JavaScript,javascript,windows,internet-explorer,uri,launching-application,Javascript,Windows,Internet Explorer,Uri,Launching Application,我找到了一些方法来检测窗口在何处支持Firefox和Chrome浏览器的当前URI方案,如果应用程序未注册,我将下载并注册这些应用程序URI Chrome var appWindow = window.open('alert:"Hello%20World"',"_self"); if(appWindow!=null){alert("it is worked")} Firefox $("body").append('<span id="__protoProxy"></sp
var appWindow = window.open('alert:"Hello%20World"',"_self");
if(appWindow!=null){alert("it is worked")}
Firefox
$("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")}
$(“正文”)。附加(“”);
函数查询字(aWord)
{
var protoProxy=document.getElementById(“protoProxy”);
if(protoProxy)
{
var word=aWord.replace(“,“\”);
protoProxy.innerHTML='';
}
}
queryWord(“你好世界”);
if(document.getElementById('iframe01').contentDocument.body.innerHTML!=“”){alert(“它已工作”)}
IE
但在IE中,即使URI未在windows中注册,我也无法执行此操作,IE打开窗口从windows应用商店选择应用程序
在IE中有没有检测的方法
是否有任何方法可以在所有浏览器中普遍检测到它
citrix launcher在所有浏览器中是如何工作的?这个问题似乎是重复的,但由于有赏金,我收到一个无法关闭的错误 在任何情况下,检查这个线程,看看它是否适合你