我需要的就像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