这是一个开放式问题,因为我刚刚开始这个项目。
问题:我有一些客户无法在他们的机器上安装网络浏览器,并且被 IE6 卡住了。我们卖给他们的应用程序是一个使用大量 javascript 和 jquery 的基于网络的应用程序。
解决方案:实现一个windows应用程序,它有一个基于webkit的web浏览器控件(因为常规的webbrowser控件不支持javascript和jquery),它加载应用程序。
我开始做研究,发现了 2 个控件: https ://code.google.com/p/open-webkit-sharp/ 和 http://webkitdotnet.sourceforge.net/
我从第二个开始,并尝试了他们构建的示例应用程序,却发现他们使用的 webkit 版本真的很旧,并且不能正确运行我们的应用程序。
所以我目前的解决方案是自己编译 webkit,并在控件中包含较新的版本,看看效果如何。
由于这是一个对时间敏感的问题,我想我也会在沿着我的路线前进的同时询问 StackOverflow 的经验,看看是否有更简单的解决方案,或者是否有任何库或预建的我可以使用我在搜索中错过的控件?
感谢您的任何帮助!