javascript打开外部程序中的链接,而不是浏览器



是否有任何方法可以使用javascript在外部程序中打开链接,而不是在web浏览器中使用(!)?

背景:在CRM2015的前提下,我想在Lotus Notes中打开一封邮件。

脚本:

<html>
<body>
<p onclick="myFunction()">Click me</p>
<script>
function myFunction() {
    window.open("notes:///server/file");
}
</script>
</body>
</html>

发生了什么:邮件在Lotus Notes中打开->好的

但IE11中也出现了一个额外的选项卡,地址栏中的空白页面和链接->错误的

应该发生的事情:邮件将在Lotus Notes中打开,但在IE11中没有其他选项卡或窗口。

有什么办法解决我的问题吗?

非常感谢你的帮助,祝你周末愉快!

如果您想通过JS导航到外部协议,请使用与导航到HTTP URL相同的方法:

function goSomewhere() {
    window.location = "notes:///server/file";
}

Sane浏览器应该1。保持在同一页上,以及2。启动外部程序(强调应该,在疯狂的浏览器上没有任何保证,例如IE8及以下版本)。

相关内容

  • 没有找到相关文章

最新更新