Electron 使用 Pepper Flash 插件

编程之家收集整理的这篇文章主要介绍了Electron 使用 Pepper Flash 插件编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

Electron 现在支持 Pepper Flash 插件。要在 Electron 里面使用 Pepper Flash 插件,你需要手动设置 Pepper Flash 的路径和在你的应用里启用 Pepper Flash。

保留一份 Flash 插件的副本

在 OS X 和 Linux 上,你可以在 Chrome 浏览器的 chrome://plugins 页面上找到 PepperFlash 的插件信息。插件的路径和版本会对 Election 对其的支持有帮助。你也可以把插件复制到另一个路径以保留一份副本。

添加插件在 Electron 里的开关

你可以直接在命令行中用 --ppapi-flash-path 和 ppapi-flash-version 或者在 app 的准备事件前调用 app.commandLine.appendSwitch 这个 method。同时,添加 browser-window 的插件开关。例如:

// Specify flash path. 设置 flash 路径// On Windows, it might be /path/to/pepflashplayer.dll// On OS X, /path/to/PepperFlashPlayer.plugin// On Linux, /path/to/libpepflashplayer.soapp.commandLine.appendSwitch('ppapi-flash-path', '/path/to/libpepflashplayer.so');// Specify flash version, for example, v17.0.0.169 设置版本号app.commandLine.appendSwitch('ppapi-flash-version', '17.0.0.169');

app.on('ready', function() {
  mainWindow = new BrowserWindow({    'width': 800,    'height': 600,    'web-preferences': {      'plugins': true
    }
  });
  mainWindow.loadURL('file://' + __dirname + '/index.html');  // Something else});

使用 <webview> 标签启用插件

在 <webview> 标签添加 plugins 属性

<webview src="http://www.adobe.com/software/flash/about/" plugins></webview>


总结

以上是编程之家为你收集整理的Electron 使用 Pepper Flash 插件全部内容,希望文章能够帮你解决Electron 使用 Pepper Flash 插件所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

相关文章

猜你在找的Electron相关文章

Electron&#160;和 Vue 都是干啥的,就不做过多介绍了,可以去官网瞅瞅。下面总结 Electron+Vue 创建项目,Electron + Vue 创建项目实际上相当于:创建Vue项目
前次用 electron-packager 打包成功,这次改用 electron-builder 打包,然后根据项目中实际需要进行选择使用。 第一步:全局安装 electron-builder,便于系
项目创建完成,启动正常,接下来就是项目打包了。将测试Demo打包成exe桌面应用,点击exe文件,运行项目。 书接上文,创建项目有三种方式&#160;Git拷贝、直接创建;通过electron社群提供
项目创建完成,启动正常,接下来就是项目打包了。将测试Demo打包成exe桌面应用,点击exe文件,运行项目。 书接上文,创建项目有三种方式 Git拷贝、直接创建;通过electron社群提供的命令行工
标题每个页面顶部必须有一个单独的 # 级标题。同一页面中的章节必须有 ## 级标题。子章节需要根据它们的嵌套深度增加标题中的 # 数量。页面标题中的所有单词首字母都必须大写,除了
在Windows8中,一些不错的旧win32程序迎来了一个新朋友:通用Windows平台(UWP)。新的 .appx 格式不仅启用了许多新的强大的API,如Cortana或推送通知,而且通过Windows应用商店,也同时简化了安装和更新。
如果你是一个经验丰富的Node开发人员,你肯定知道semver -然而这里给你的依赖管理系统可能只有粗略的指导建议而不是固定的版本号。由于对Node和Chromium的硬性依赖,Electron处于一个稍微复杂的境地,而且不遵循