У меня есть простое приложение Electron, в которое я включаю одну HTML-страницу с объектом SWF.Я включил Pepper Flash Player и скопировал код main.js из учебника .Когда я запускаю приложение из командной строки / git bash для тестирования, SWF работает нормально.Однако после того, как я соберу приложение и запусту его, содержимое SWF не будет загружено.В области содержимого просто отображается «Не удалось загрузить плагин».
Я включил 32-битную и 64-битную версии плагина Flash player.
let pluginName;
switch (process.platform) {
case 'win32':
if (process.arch === 'x64' || process.env.hasOwnProperty('PROCESSOR_ARCHITEW6432')) {
console.log("64bit");
pluginName = "PEP/pepflashplayer64_29_0_0_171.dll";
}
else{
console.log("32bit");
pluginName = "PEP/pepflashplayer32_29_0_0_171.dll";
}
break
case 'darwin':
pluginName = 'PEP/PepperFlashPlayer.plugin'
break
}
app.commandLine.appendSwitch('ppapi-flash-path', path.join(__dirname, pluginName))