Jquery协议链接检查
Jquery protocol links check
我的网站有启动我的Windows桌面应用程序的协议链接,如何知道使用纯js或jq,如果当我按下这个链接的应用程序工作或什么?我想要能够知道,如果我没有工作或应用程序不存在的客户端机器上,我要显示一个弹出窗口,这样他就可以下载应用程序如果他有那个软件,我不想改变任何东西。
链接如下
<a href="internet-manager://open/somedata">open my app<'a>
不管怎样我可以那样做吗?还是有一个插件?
处理这个有点困难,对于浏览器来说也不一样以下代码
try {
iframe.contentWindow.location.href = "randomprotocolstring://test/";
} catch(e) {
if (e.name == "NS_ERROR_UNKNOWN_PROTOCOL")
window.location = "/download/";
}
for opera:
iframe.contentWindow.location = "randomprotocolstring://test/";
window.setTimeout(function () {
try {
alert(ifr.contentWindow.location);
} catch (e) { window.location = "/download/"; }
}, 0);
Chrome在这方面很烂。如果自定义协议处理程序失败,那么它绝对不会失败。如果处理程序工作…你猜对了……它绝对没有。恐怕无法区分这两者。
相关文章:
- 如何检查链接是否有文本,并根据文本值评估条件-Jquery/JS
- 如何利用多链接延迟检查并显示ping结果,然后使用JavaScript选择最快的URL
- 如何使用Cucumber.js检查断开的链接
- 从链接进行正则表达式检查
- 如何检查是否单击了链接按钮
- 检查链接对象形式中未定义属性的最佳实践是什么
- 设置 cookie 以检查是否已单击 2 个链接中的 1 个并通过 JS
- 检查页面标题是否包含在链接属性中,并使用jQuery分配活动类
- 如何检查菜单链接或选项卡是否已被单击,并且用户是否在Javascript的链接/页面上
- 检查链接是否为图像
- JavaScript 检查链接内的文本锚文本是否溢出
- 反应检查链接如何访问更改的价值
- 检查链接是否已在另一个窗口中打开[JS或jQuery]
- 有没有办法检查链接、img、脚本是否加载失败?
- 使用jQuery检查链接扩展
- 使用jQuery检查链接是否存在
- 如何在javascript中检查链接是否被点击
- 检查链接的“方式”被点击
- Jquery -检查链接表达式中的href问题
- 检查链接是否包含javascript