是否有任何方法可以使用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及以下版本)。