2009-11-30 49 views
1

我正在編寫BHO,代碼使用IHTMLDocument2 :: get_scripts獲取 HTML文件中的所有腳本主體,然後使用get_text()獲取腳本源。但是我發現如果腳本是從外部文件嵌入的,則內容爲 一個空字符串。BHO,IHTMLDocument2:get_scripts()和外部腳本

有什麼辦法從IHTMLScriptElement獲取源代碼,它是由 創建的?

回答

2

使用IHTMLScriptElement :: src獲取腳本的url,然後挖掘WinInet緩存。如果沒有被緩存,請再次下載。

+0

這似乎是一個合理的解決方案。我忘了挖掘緩存文件。謝謝。 – 2009-11-30 23:38:31