用.Net的WebBrowser控件加载本地html网页时,为什么js没有加载进去?

用.Net的WebBrowser控件加载本地html页面时,js中的function没有加载进去。按F5刷新一下,又可以了。这是为什么?用IE浏览器打开这个页面时,鼠标悬... 用.Net的WebBrowser控件加载本地html页面时,js中的function没有加载进去。按F5刷新一下,又可以了。这是为什么?
用IE浏览器打开这个页面时,鼠标悬停在图片上图片会变大。但是在WebBrowser控件中刚打开的话就没有这个效果了。按F5刷新一下,效果又有了。这个是什么原因?
代码:
string htm = "<html><body></body></html>";
this.webBrowser1.DocumentText = htm; //网页初始化
IHTMLDocument2 doc = this.webBrowser1.Document.DomDocument as IHTMLDocument2; //实现COM接口
doc.designMode = "On"; //设置设计模式为 "On"。
string file = "html\index.html"
this.webBrowser1.Navigate(file);
展开
 我来答
lx84lx84
推荐于2018-03-20
知道答主
回答量:13
采纳率:0%
帮助的人:10.7万
展开全部
页面初始化时未加载function方法,将window.load = function(),再试试有没有解决问题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式