我需要的就像How can I open a link in the default web browser from an HTA?,但限制条件是链接位于iframe内。如何在默认浏览器中从hta打开iframe中的链接
iframe的加载页面在我们的服务器。
想法:可以检测到iframe的重定向&,那么我们将运行代码,如https://stackoverflow.com/a/185581/66372。怎么样?
更新1 要明确:我们正在努力解决的问题是,当用户点击任何链接,它在默认浏览器中打开。
类似于mplungjan的答案的一个选项是捕获iframe DOM中所有链接的点击事件。是否有更通用的选项可用于iframe,文档或正文级别? (因此还与延迟加载和任何其他技巧)
http://support.microsoft.com/kb/224816 – mplungjan 2013-05-07 11:31:06
@mplungjan感谢您的链接,但这就像在链接的问题。问题在于iframe中的链接。 – eglasius 2013-05-07 11:35:41
所以先抓住hta中的链接。将页面加载到HTA中的iframe中,获取链接,然后用它触发浏览器 – mplungjan 2013-05-07 11:37:34