【问题标题】:WPF Invokescript not supported?不支持 WPF Invokescript?
【发布时间】:2012-10-17 15:34:15
【问题描述】:

我试图在我的 wpf 应用程序中以 html 格式显示某种帮助页面,并且我已经从资源库中加载了 html,它包含多个我想从 c# 执行的 javascript 函数。

应该是这样的:

webBrowser1.InvokeScript("MyFunction");

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

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

微软对此没有任何帮助,谷歌搜索也没有解决问题。

问题:如何在 wpf 网络浏览器中调用脚本?

【问题讨论】:

    标签: c# javascript html wpf


    【解决方案1】:

    根据MSDN -

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

    这家伙here 得到了同样的错误,原因是上面提到的,即试图在文档加载之前调用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-11
      • 2016-02-03
      • 2015-02-14
      • 2015-11-20
      • 1970-01-01
      • 2011-08-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多