mac系统,electron如何集成绿色版flash播放器?
发布于 作者:苏南大叔 来源:程序如此灵动~ 我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...
经过苏南大叔的有益尝试,大家可以知道,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图标,就会发现已经不存在了。
标准答案
标准答案肯定是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
}));
//...
}
相关文章
- 《win系统,electron如何集成加载flash插件》 https://newsn.net/say/electron-flash-win.html
- 《mac系统,electron如何集成加载flash插件》 https:newsn.net/say/electron-flash-mac.html
结论
好了,不多说了,下面推荐给你,苏南大叔的electron的相关经验文章的链接:https://newsn.net/tag/electron/ 。记得把这个网址保存下来,或者加入到收藏夹。一般人苏南大叔还不说呢~ 骚年,你赚到了哦~ 加油!
如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。