关于node-webkit播放flash问题

        最近在研究node-webkit,才刚开始学,发现默认没有集成flash插件,查找网上的资料也不够详细,遂写篇文章记录下,帮助自己也希望能帮住到别人。

        先看看node-webkit关于第三方浏览器插件的说明:Third party browser plugins。根据说明里,node-webkit只支持NPAPI类型的插件,不支持Pepper API类型的插件。具体步骤为:首先,在package.json里把node-webkit插件支持打开,

{
  "webkit": {
    "plugin": true
  }}

其次,把NPAPI的插件放入根目录下的plugins文件夹下(package.json所在为根目录),没有这文件夹则新建一个。要支持flash,就把node-webkit插件支持打开,把NPAPI类型的flash扩展文件,放到插件目录下就可以了。在网上找了下,花了点时间才找到flash的NPAPI类型的扩展文件,chrome自带的是Pepper API类型的扩展文件,复制过来当然不能使用。最后给个别人的网盘下载地址:NPSWF32.dll.

        可能实际开发不会遇到这问题,用node-webkit就是为了跨平台。但如果是一些其它的扩展应该还是有可能遇到的,可以想这样解决。

你可能感兴趣的:(node-webkit)