成人免费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

2010-07-12 15:51:47

2011-11-17 15:18:50

HTML 5

2020-11-26 06:06:11

Flash

2012-02-02 09:42:58

Chrome 18插件功能

2009-06-11 10:59:07

HTML5Flash插件

2013-05-14 09:50:44

Android開發Flash Build

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

2021-05-06 15:11:17

Windows 10微軟Flash
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久久免费毛片精品 | 国产精品成人一区二区三区 | 中文字幕av一区 | 99综合| 亚洲国产精品久久 | 青青草国产在线观看 | 久草在线视频中文 | 丝袜美腿一区 | 欧美亚洲国产一区 | 韩日一区二区 | 欧美一级毛片久久99精品蜜桃 | 午夜激情网 | 九九热这里 | 国产亚洲精品久久久久久牛牛 | 中文字幕一区二区三区在线乱码 | 欧美日韩在线一区二区三区 | 免费的网站www| www.国产日本 | 国产精品久久久久久久久免费丝袜 | 日本视频在线播放 | 精品三区| 美女黄视频网站 | 四虎最新视频 | 国产一区二区久久 | 91网站在线看 | 亚洲一区二区三区免费在线观看 | 久久久久久久一区 | 欧美成人手机在线 | 免费观看色 | 国产做a爱免费视频 | 亚洲五码久久 | 国产天天操 | 香蕉久久av | 99久久亚洲| 欧产日产国产精品视频 | 波多野吉衣在线播放 | 日本a∨精品中文字幕在线 亚洲91视频 | 狠狠操狠狠色 | 成人精品久久久 | 久久久91精品国产一区二区三区 | 成人乱人乱一区二区三区软件 |