在C#的WinForm项目中使用WebKit.Net后,网页可以正常播放,但是Flash播放不了,弹出Flash未安装窗口,点立即安装没有反应:
分析应该是缺少Flash插件导致的,于是打开360Chrome浏览器插件页chrome://plugins/,找到最后的Shockwave Flash:
发现有两个,一个是PPAPI,这个是给Chome浏览器专用的,另一个是NPAPI,这个是给WebKit插件用的,把这个DLL复制到项目的Debug文件夹下的plugins目录下,如果没有plugins目录就创建个。重启项目,Flash就可以正常播放了!