【发布时间】:2013-11-22 01:48:35
【问题描述】:
Windows 8.1 / IE 11 自定义 url 协议搞砸了。启动时,应用程序被执行,然后浏览器中的 url 重定向到 about:blank
即使是 Skype 的协议也能做到:
<a href="skype:_some_skype_account_here_?chat">Chat via Skype</a>
我尝试了一些方法,例如使用 iframe、document.location.href = u;结果很差。
当链接位于 iframe 内时,这似乎有效,否则失败:
<a href="javascript:'x();'>test</a>
document.location.href = 'proto://datadatadata';
有人知道如何在浏览器不重定向到 about:blank 的情况下启动协议的应用程序吗?
我现在将 IE11 视为完全不同的浏览器:chrome、FF、safari、IE7-10 和 IE11
【问题讨论】:
标签: windows windows-8.1 internet-explorer-11 url-protocol