我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

经过苏南大叔的有益尝试,大家可以知道,win系统可以复制dll文件到项目根目录,从而制作更加绿色的electron加载flash的exe程序。那么,如果苏南大叔把上述命题,放到mac系统呢?上述论点是否依然成立?本文就来实践验证一下,"electron集成绿色版flash播放器"的命题,在mac环境中是否依然成立。

卸载系统flash插件

  • 注意:这里卸载系统flash插件的原因是为了对比本文的效果,并不是必须卸载的。请注意哦!

当然在卸载之前,苏南大叔先把插件体文件复制到项目根目录下面的dll文件夹内。这个文件的路径是:/Library/Internet Plug-Ins/PepperFlashPlayer/PepperFlashPlayer.plugin

然后通过搜索功能,苏南大叔找到了位于下面位置的一个程式。/应用程序/实用工具/Adobe Flash Player Install Manager。双击后,就可以卸载flash插件了。为了验证卸载是否完全,可以到系统偏好设置里面去查找flash图标,就会发现已经不存在了。

苏南大叔:mac系统,electron如何集成绿色版flash播放器? - 001
mac系统,electron如何集成绿色版flash播放器?(图4-1)

苏南大叔:mac系统,electron如何集成绿色版flash播放器? - 002
mac系统,electron如何集成绿色版flash播放器?(图4-2)

苏南大叔:mac系统,electron如何集成绿色版flash播放器? - 003
mac系统,electron如何集成绿色版flash播放器?(图4-3)

标准答案

标准答案肯定是yes了。否则苏南大叔也不会费劲写这篇文章了啊。是吧。下面是:"在mac系统中,electron如何集成绿色版的flash插件"的标准答案代码。

//...
const path = require('path');
var pepflashplayer = app.getPath('pepperFlashSystemPlugin');
pepflashplayer = path.join(__dirname, 'dll/PepperFlashPlayer.plugin');
app.commandLine.appendSwitch('ppapi-flash-path',pepflashplayer);
//app.commandLine.appendSwitch('ppapi-flash-version', '29.0.0.013');
let mainWindow
function createWindow () {
  mainWindow = new BrowserWindow({width: 1028, height: 600, frame:true,
    'webPreferences': {
      'plugins': true
    }
  })
  mainWindow.loadURL(url.format({
    pathname: path.join(__dirname, 'swf.swf'),
    protocol: 'file:',
    slashes: true
  }));
  //...
}

苏南大叔:mac系统,electron如何集成绿色版flash播放器? - 010
mac系统,electron如何集成绿色版flash播放器?(图4-4)

相关文章

结论

好了,不多说了,下面推荐给你,苏南大叔的electron的相关经验文章的链接:https://newsn.net/tag/electron/ 。记得把这个网址保存下来,或者加入到收藏夹。一般人苏南大叔还不说呢~ 骚年,你赚到了哦~ 加油!

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   mac    electron