成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Electron 使用Pepper Flash插件

開發 前端
Electron 中支持 Pepper Flash 插件的使用。想要在 Electron 里面使用 Pepper Flash 插件,我們需要手動設置 Pepper Flash 的路徑,并且在應用程序中啟用 Pepper Flash。

Electron 中支持 Pepper Flash 插件的使用。想要在 Electron 里面使用 Pepper Flash 插件,我們需要手動設置 Pepper Flash 的路徑,并且在應用程序中啟用 Pepper Flash。

保留一份 Flash 插件的副本

在 macOS 和 Linux 上,我們可以在 Chrome 瀏覽器的 chrome://plugins 頁面上找到 Pepper Flash 的插件信息。插件的路徑和版本會對 Election 對其的支持有幫助。你也可以把插件復制到另一個路徑以保留一份副本。

[[403167]]

添加插件在 Electron 里的開關

我們可以直接在命令行中用 --ppapi-flash-path 和 ppapi-flash-version 或者在 app 的準備事件前調用

app.commandLine.appendSwitch 這個方法。同時添加 browser-window 的插件開關。例如:

 

  1. const { app, BrowserWindow } = require('electron'
  2. const path = require('path'
  3. // 指定flash路徑,假定它與main.js放在同一目錄中。 
  4. let pluginName 
  5. switch (process.platform) { 
  6.   case 'win32'
  7.     pluginName = 'pepflashplayer.dll' 
  8.     break 
  9.   case 'darwin'
  10.     pluginName = 'PepperFlashPlayer.plugin' 
  11.     break 
  12.   case 'linux'
  13.     pluginName = 'libpepflashplayer.so' 
  14.     break 
  15. app.commandLine.appendSwitch('ppapi-flash-path', path.join(__dirname, pluginName)) 
  16. // 可選:指定flash的版本,例如v17.0.0.169 
  17. app.commandLine.appendSwitch('ppapi-flash-version''17.0.0.169'
  18. app.on('ready', () => { 
  19.   let win = new BrowserWindow({ 
  20.     width: 800, 
  21.     height: 600, 
  22.     webPreferences: { 
  23.       plugins: true 
  24.     } 
  25.   }) 
  26.   win.loadURL(`file://${__dirname}/index.html`) 
  27.   // ... 
  28. }) 

或者也可以嘗試加載系統安裝的 Pepper Flash 插件,而不是裝運 插件,其路徑可以通過調用 app.getPath('pepperFlashSystemPlugin') 獲取。

使用webview標簽啟用插件

在<webview>標簽里添加 plugins 屬性。例如下面所示:

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

故障排查

我們可以通過在控制臺打印 navigator.plugins 來檢查 Pepper Flash 插件是否加載 。

Pepper Flash 插件的操作系統必須和 Electron 的操作系統匹配。在 Windows 中, 一個常見的錯誤是對 64 位版本的 Electron 使用 32bit 版本的 Flash 插件。

在 Windows 中,傳遞給 --ppapi-flash-path 的路徑必須使用 `` 作為路徑分隔符,使用 POSIX-style 的路徑將無法工作。

對于一些操作,例如使用 RTMP 的流媒體,有必要向播放器的 .swf 文件授予更多的權限。 實現這一點的一種方式是使用 nw-flash-trust。

責任編輯:未麗燕 來源: 今日頭條
相關推薦

2022-05-12 11:41:16

開發框架程序

2010-03-01 11:00:27

Linux Firef

2011-11-17 15:18:50

HTML 5

2010-07-12 15:51:47

2020-11-26 06:06:11

Flash

2013-05-14 09:50:44

Android開發Flash Build

2012-02-02 09:42:58

Chrome 18插件功能

2009-06-11 10:59:07

HTML5Flash插件

2021-06-22 14:47:19

electronDooring架構

2019-10-29 09:48:20

ElectronGithub開源庫

2021-06-30 07:00:07

軟銀機器人人工智能

2009-02-25 13:17:08

2013-05-09 13:45:47

2013-11-04 09:35:38

Firefox插件攔截FLASH

2011-12-08 16:58:13

2023-08-29 09:16:53

ElectronForge

2011-03-21 10:42:44

Nagios插件

2011-09-13 09:49:59

PhoneGap插件

2023-04-24 08:00:00

2022-08-04 10:12:49

桌面技術
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产激情 | 日韩精品一区二区三区中文字幕 | va精品 | 日本三级电影免费 | 免费在线观看黄视频 | 日本不卡一区二区 | 欧美一级做性受免费大片免费 | 午夜寂寞福利视频 | aaa级片| 亚洲成人日韩 | 日韩欧美视频在线 | 九九热这里只有精品在线观看 | 国产精品国产精品国产专区不蜜 | 国产精品久久久久久久久免费相片 | 成人免费久久 | av免费在线播放 | 男女深夜网站 | 国产在线视频一区 | 久久青青 | 99在线国产 | 国产电影精品久久 | 色婷婷av一区二区三区软件 | 国产在线精品一区二区三区 | 亚洲天堂一区 | 国产乱码久久久久久 | 精品久久久久一区二区国产 | 成人h视频在线 | 亚洲精品电影 | 国产精品网址 | 国产一级在线 | 久久久久电影 | 狠狠色网| 久草视频网站 | 国产成人av一区二区三区 | 中日韩欧美一级片 | 国产成人精品免费 | 夜夜爽99久久国产综合精品女不卡 | 亚洲免费在线观看av | 草久久久 | 中文日韩字幕 | 国产精品久久久久久亚洲调教 |