用CDHtmlDialog(MFC)注入Javascript

时间:2013-04-26 17:56:45

标签: javascript c++ html mfc

有人有一个如何使用CDHtmlDialog注入Javascript变量的示例吗?似乎没有任何现成的使用Google或MSDN的解决方案。假设HTML中没有“window.external”。

1 个答案:

答案 0 :(得分:1)

获得IHTMLDocument2的方式是CDHtmlDialog :: GetDHtmlDocument。在访问文档之前,您需要等待DocumentComplete。 Doing it early may not work

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