【发布时间】:2012-11-13 15:54:13
【问题描述】:
在我的应用程序中,我使用 WebBrowser-Control 来显示本地 HTML 文件。该文件包括 jQuery 和自定义 js 文件。
当我用 IE(本地)打开文件时,一切正常。但是,如果我在我的应用程序中显示带有 WebBrowser 控件的文件,则 JQuery 不能完全正常工作(有些东西可以正常工作,$.(...)addClass('abc') 之类的东西不行)。
有人知道为什么会这样吗?我正在使用Navigate() 导航到 HTML 文件,然后在 WebBrowser 的文档上使用 InvokeScript 来调用使用 jQuery 的 javascript 函数。我还尝试通过导航到 javascript:-URL 来调用该函数,但效果不佳。
感谢您的帮助
【问题讨论】:
-
是否有必要从
InvokeScript而不是原生DOM事件调用它? -
是的,我需要从主机应用程序调用它
标签: c# javascript .net html browser