有人有示例如何使用CDHtmlDialog注入(inject)Javascript变量吗?使用Google或MSDN似乎没有任何可用的解决方案。假定“window.external”在HTML中不可用。

最佳答案

您获取IHTMLDocument2的方法是CDHtmlDialog::GetDHtmlDocument。您需要等待DocumentComplete才能访问文档。 Doing it early may not work

调用脚本的方式是through the IHTMLWindow2 interface。您可以通过IHTMLDocument2::parentWindow属性获取窗口。只需在执行的jscript中声明一个变量。

关于javascript - 使用CDHtmlDialog(MFC)进行Java语言注入(inject),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16242480/

10-10 07:24