WPF Invokescript不受支持?

时间:2012-10-27 17:55:51

标签: c# javascript html wpf

我试图在我的wpf应用程序中显示html中的某些帮助页面,并且我从我的资源管理器中加载了html,它包含了我想从c#执行的多个javascript函数。

这是应该做的:

webBrowser1.InvokeScript("MyFunction");

这根本不起作用,我得到错误代码:

Unknown name. (Exception from HRESULT: 0x80020006 (DISP_E_UNKNOWNNAME))

微软对此没有任何帮助,谷歌搜索也没有做到这一点。

问题:你如何在wpf webbrowser中调用脚本?

1 个答案:

答案 0 :(得分:6)

根据MSDN -

  

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

此人here收到同样的错误,原因是上面提到的那个,即在文档加载之前尝试调用。