c# webbrowser更换webkit内核及注意问题

前言

初学c#,正在研究winform程序,不过在webbrowser控件插入页面时,IE内核总是各种坑不断。于是研究了一下更换为webkit内核,当然网上文章也很多,主要是对笔者遇到的各种问题的总结。

正文

  1. sourceforge上先现在webkit
    https://sourceforge.net/projects/webkitdotnet
  2. 注意程序debug或者realease把处理器要调成x86,x64或者AnyCPU都会报错


    c# webbrowser更换webkit内核及注意问题_第1张图片
    image.png
  3. 解压下载的webkit包,要把bin内的全部文件及文件夹复制到项目bin\x86\Debug文件夹下


    c# webbrowser更换webkit内核及注意问题_第2张图片
    image.png
c# webbrowser更换webkit内核及注意问题_第3张图片
image.png
  1. 然后添加引用WebKitBrowser.dll


    c# webbrowser更换webkit内核及注意问题_第4张图片
    image.png

    5.把原先的webbrowser替换为WebKit.WebKitBrowser


    image.png

    c# webbrowser更换webkit内核及注意问题_第5张图片
    image.png
  2. 然后我们找几个带bootstrap或者其他前台插件的页面看一看,可以正常显示了


    c# webbrowser更换webkit内核及注意问题_第6张图片
    image.png

7.码云地址 https://gitee.com/yueshizhixin/cosLauncher2

后记

用了后始终没有找到方法事件,真是愁死了。
包括网上查,先用webBox.DocumentTitleChanged事件临时将就了

你可能感兴趣的:(c# webbrowser更换webkit内核及注意问题)