Electron App - Как разместить другую программу внутри элемента div? - PullRequest
1 голос
/ 25 марта 2020

Я хочу разместить существующее приложение на своем компьютере внутри приложения Electron. Например, я хочу запустить Mozzila Firefox внутри элемента div.

В WPF и Windows Формах Мне удалось разместить другой файл .exe, установив Windows Обработать элемент Panel из Windows Формы. Есть ли подобный способ сделать это в Electron?

Мне удалось открыть внешнее приложение в своем собственном окне с таким кодом:

var child = require('child_process').execFile;
var executablePath = "C:\\Program Files\\Mozilla Firefox\\firefox.exe";
var ch = child(executablePath, function(err, data) {
    if(err){
        console.error(err);
        return;
    }
    console.log(data.toString());
});
console.log(ch);

Когда я читал журнал консоли, я увидел, что дочерний элемент также имеет значение _handle, я не уверен, что это похоже на дескриптор окна.

...