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

经过苏南大叔的有益尝试,大家可以知道,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/ 。记得把这个网址保存下来,或者加入到收藏夹。一般人苏南大叔还不说呢~ 骚年,你赚到了哦~ 加油!

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

本站的忠实读者小伙伴,正在阅读下面这些文章:

欢迎转载传播本篇原创文章,转载请保留链接及作者信息。
欢迎指正文字或逻辑错误,将会择优在文末列出您的信息。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

苏南大叔需要你的支持

感谢您的打赏,让我更有动力,将更多精彩教程文章,呈现给大家!谢谢!