Awk*_*der 1 javascript c# wpf webbrowser-control
在尝试调用WPF应用程序(.Net 4)中的javascript函数时,有没有人知道我为什么会得到(HRESULT的异常:0x80020006(DISP_E_UNKNOWNNAME))?
浏览器控件托管在应用程序中,并与本地html文件一起使用,例如:
C:\用户\ XXXX \应用程序数据\漫游\ XXXX \书籍\ XXXX_revision_1_1\HTML\1\MED-9780198569244章-4
这个文件有一个javascript include - 'script/scripts.js'
当url是本地文件时,是否可以从C#使用浏览器控件上的InvokeScript方法执行javascript函数?
简单的答案是,我提前调用它,它必须在页面加载后.
如MSDN中所述 - http://msdn.microsoft.com/en-us/library/cc491132.aspx
在实现加载之前,不应调用InvokeScript(String).您可以通过处理LoadCompleted事件来检测文档何时完成加载.
| 归档时间: |
|
| 查看次数: |
5919 次 |
| 最近记录: |