标签:
本篇文章主要介绍了"如何解决WebkitBrowser使用出错“Failed to initialize activation context”",主要涉及到方面的内容,对于.NET教程感兴趣的同学可以参考一下:
刚刚交活的那个项目,里面需要嵌入浏览器。
本来用的是Vs里自带的Webbrowser,调用的IE的内核,结果发现在客户机器上出现兼容性问题,于是我们头儿让换成其他浏览器内核。找来找去,发现WebKit.Net这个控件不错,是对WebKit引擎的一个Winform封装。于是下载下来用了,结果碰到了一个非常奇怪的问题,程序编译不过去,提示:Failed to initialize activation context 。
我以为是这个控件不支持直接拖拽,于是在代码里手动添加:
WebKit.WebKitBrowser browser = new WebKit.WebKitBrowser(); browser.Dock = DockStyle.Fill; this.Controls.Add(browser); browser.Navigate("http://www.baidu.com");
结果编译通过了,但是运行后窗体上什么都没有。
在网上找这个错误的解决办法一直没有找到,后来用了一个笨招解决了:把下载下来的资源包中bin目录中的所有文件全都拷贝到程序目录里,编译通过,运行后,也可以浏览网页了。
搞定!
以上就介绍了如何解决WebkitBrowser使用出错“Failed to initialize activation context”,包括了方面的内容,希望对.NET教程有兴趣的朋友有所帮助。
如何解决WebkitBrowser使用出错“Failed to initialize activation context”
标签:
原文地址:http://www.cnblogs.com/supjia/p/4695671.html