WPF browser InvokeScript

本文关键字:InvokeScript browser WPF | 更新日期: 2023-09-27 18:01:50

有人知道为什么我得到(异常从HRESULT: 0x80020006 (DISP_E_UNKNOWNNAME))当试图调用javascript函数在WPF应用程序(。4)净吗?

浏览器控件驻留在应用程序中,与本地html文件一起使用,例如:

C: ' ' XXXX ' AppData '漫游用户1 ' XXXX ' ' XXXX_revision_1_1 ' html书籍' '地中海- 9780198569244 - 4章

这个文件有一个javascript include - 'script/scripts.js'

当url是本地文件时,c#是否可以使用InvokeScript方法在浏览器控件上执行javascript函数?

WPF browser InvokeScript

简单的回答是,我叫它太早了,它必须在页面加载之后。

MSDN - http://msdn.microsoft.com/en-us/library/cc491132.aspx

'InvokeScript(String)不应该在实现它的文档完成加载之前被调用。您可以通过处理LoadCompleted事件来检测文档何时完成加载。