Я хочу создать приложение кросс-платформенной в Desktop и веб-браузер с электроном, и каждый из них имеет отдельную базу данных, SQLITE для рабочего стола и MySQL для Web. логически можно запрограммировать один раз для обоих из них?Использование Electron кода в браузере
0
A
ответ
1
Вы должны иметь возможность использовать функциональность, специфичную для Electron или Browser, путем проверки наличия доступных глобально-зависимых узлов. Они будут доступны в Electron, но они не будут в традиционном браузере.
Вы можете сделать это с чем-то вдоль линий:
var isElectron = false;
if (typeof 'process' !== 'undefined') {
isElectron = true;
}
Благодаря @Steve, я имею в виду, я могу повторно использовать блоки кода Electron в стороне браузера (HTTP) или я должен записываемой стороны браузера снова? – myvahid
@myvahid Вы можете определенно повторно использовать код на стороне браузера. В Electron вы можете использовать 'require', чтобы потребовать файл или' electronic.remote.require', если вы хотите вытащить его код, но выполнить его из основного процесса. –