gpt4 book ai didi

javascript - 在 IE 中使用 JavaScript 在 Windows 中可以使用任何检测 URI 方案的方法

转载 作者:可可西里 更新时间:2023-11-01 12:40:29 25 4
gpt4 key购买 nike

我发现很少有方法可以检测窗口在何处支持 Firefox 和 Chrome 浏览器的当前 URI 方案,如果应用程序未注册,我将下载并注册这些应用程序 uri

Chrome

 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 应用商店中选择应用程序。

有没有办法在IE中检测?

有没有办法在所有浏览器中普遍检测到它?

citrix 启动器如何在所有浏览器中工作?

最佳答案

这个问题似乎是重复的,但是由于有赏金,我收到一个无法关闭的错误。

无论如何,请查看此线程,看看它是否适合您。

Link.

关于javascript - 在 IE 中使用 JavaScript 在 Windows 中可以使用任何检测 URI 方案的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33333847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com