加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

任何检测URI模式的方法都可以在Windows中使用JavaScript中的Java

发布时间:2020-12-14 01:39:33 所属栏目:Windows 来源:网络整理
导读:我发现几种方法来检测窗口支持Firefox和Chrome浏览器的当前URI方案,如果应用程序未注册,我将下载并注册这些应用程序uri 铬 var appWindow = window.open('alert:"Hello%20World"',"_self"); if(appWindow!=null){alert("it is worked")} 火狐 $("body").appe
我发现几种方法来检测窗口支持Firefox和Chrome浏览器的当前URI方案,如果应用程序未注册,我将下载并注册这些应用程序uri

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也无法执行此操作,IE打开窗口可从Windows存储区中选择应用程序.

有没有办法在IE中检测?

有没有办法在所有的浏览器中共同检测?

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

这个问题似乎是重复的,但是由于有一个赏金,我收到一个不能被关闭的错误.

在任何情况下,请查看此线程,看看它是否适用于您.

Link.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读