Bakhrom
Уверен что нужен сервак?
нужно получить список доступных принтеров в устройстве и печатать
Vadim
Думаю подойдёт
Bakhrom
с ipc пока не работал. в моем случае его лучше использовать?
Георгий
Георгий
с ipc пока не работал. в моем случае его лучше использовать?
Проще чем запускать целый экспресс для одного метода))
Bakhrom
Спасибо!
Георгий
*Правильнее
Тоже верно
Георгий
*Правильнее
Ну задачи разные бывают)) Поэтому надо о правильном подходе)
Bakhrom
а через ipc можно передавать данные как в пост запросах?
Георгий
а через ipc можно передавать данные как в пост запросах?
Конечно, Ipc очень похож на вебсокеты, возможно это они и есть, не разбирался в этом.
Bakhrom
ОК. Спасибо вы мне очень помогли
Георгий
Ну или сейчас мне скажут что я дурак и объяснят😂
Георгий
Это не они и вообще, ИМХО, не похожи)
Ну если простое сравнение похожи, есть название события, есть payload)) А реализация может быть другая, потому и сказал что похожи😂
Георгий
В redux тоже payload)
Ну мы говорим о более похожем😂
Георгий
Редукс и вюкс это совсем другое😂😂
Георгий
Ладно ладно я все понял, просто обобщил😂
Георгий
Извините простите😂
Bakhrom
а нельзя ли использовать node модуль printer в самом electron?
Георгий
а нельзя ли использовать node модуль printer в самом electron?
Электрон работает за счёт ноды)) Зачем спрашивать тут, если можно взять и попробовать?))
Георгий
А вот когда будет проблема уже написать))
Георгий
👍
Vadim
а нельзя ли использовать node модуль printer в самом electron?
Можно, но это неоднозначно, иногда это норм решение, иногда нет
Bakhrom
у меня такая ошибка выходит когда делается rebuild нативных node модулей в electron
Bakhrom
может сделать отдельное node приложение внутри electron и чтобы запускался когда окно electron открывается?
Bakhrom
можно ли запускать node приложение со своим package.json и node_modules помимо electron? Но чтобы при electron-build тоже устанавливался
Anonymous
Ребят, кто-то знает, возможно ли сделать идентификацию для уставщика при скачивании с сервера? Windows / Mac OS, попросили для идентификации каждого клиента
Electron.js releases
v12.0.0-nightly.20201028 https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20201028 v12.0.0-nightly.20201028
Anonymous
python install.py python: can't open file '/data/data/com.termux/files/home/roxysploit/install.py': [Errno 2] No such file or directory $ python roxy.py File "/data/data/com.termux/files/home/roxysploit/roxy.py", line 72 print "Missing files..." ^ SyntaxError: Missing parentheses in call to 'print'. Did you mean print("Missing files...")?
Anonymous
Помгете пожалоста
Bakhrom
Как в React можно использовать модули electron?
Bakhrom
делаю так как сказано в доках const { PosPrinter } = require('electron').remote.require("electron-pos-printer") но выходит ошибка
Bakhrom
TypeError: fs.existsSync is not a function
Bakhrom
4 | var pathFile = path.join(__dirname, 'path.txt') 5 | 6 | function getElectronPath () { > 7 | if (fs.existsSync(pathFile)) { 8 | var executablePath = fs.readFileSync(pathFile, 'utf-8') 9 | if (process.env.ELECTRON_OVERRIDE_DIST_PATH) { 10 | return path.join(process.env.ELECTRON_OVERRIDE_DIST_PATH, executablePath)
Oleh
Потому что ты с веба пытаешься выполнять ноду
Oleh
Скорее всего, может я не прав
Oleh
Имеется ввиду что реакт это все равно ведь веб
Oleh
что ты точно можешь сделать
Oleh
И что будет работать везде, это пробросить эту функцию
Oleh
PosPrinter, через preload script и только вызывать ее с веба
Oleh
А выполнятся она будет уже на стороне электрона
Bakhrom
https://github.com/fssonca/electron-printer.git этот пример я пытаюсь вызвать в реакт
Bakhrom
PosPrinter, через preload script и только вызывать ее с веба
а как это в реакт приложении делать? подскажите пожалуйста
Oleh
Вот там как раз есть что-то с прелоадом https://github.com/fssonca/electron-printer/blob/master/preload.js
Oleh
https://github.com/fssonca/electron-printer/blob/master/main.js#L11 вот так он вызывается
Oleh
и смотри комментарий к следующей строке
Oleh
https://github.com/fssonca/electron-printer/blob/master/main.js#L12 Но лучше не включай это, это не безопасно
Denni
К ubuntu подключено специфическое оборудование через драйвера. Если есть SRK/SDK можно ли написать драйвер, через который электрон будет общаться с этим оборудованием?
Dima
Ребят подскажите как стилизовать верхнюю панель ?
Илья
Ребят подскажите как стилизовать верхнюю панель ?
а разве ее не операционка стилизует
Илья
но можна же самому?
я не задавался такой целью, но мне кажется что нельзя. по крайне мере такой инфы в доках не находил
Vadim
но можна же самому?
Да, чуть позже кину пример
Vadim
Идея в том, чтобы отключить стандартную и сделать свою в вёрстке
Vadim
Задать через css свойство: -webkit-app-region: drag;
Vadim
но можна же самому?
В конфиге окна прописать: frame: !withoutFrame,
Vadim
В конфиге окна прописать: frame: !withoutFrame,
const withoutFrame = process.platform === 'win32' || process.platform === 'linux'
Vadim
Для мака на работало, но это нужно тестить, ибо может работает
Dima
Задать через css свойство: -webkit-app-region: drag;
єто свойство какому елементу задавать ?
Vadim
єто свойство какому елементу задавать ?
В index.html добавь элемент с нужными кнопками и названием, застилизируй его и примени это свойство
Dima
а понял
utof0x
Привет, есть вопрос: Я открыл браузер (мозиллу, если это важно) при помощи shell.openExternal(url), в будущем мне нужно будет открывать несколько вкладок в этом браузере. Вопрос: могу ли я при помощи какого-то метода взаимодействовать с контентом который находится на странице (т.е. добавлять\удалять элементы), и если да, то при помощи какого?
Electron.js releases
v12.0.0-nightly.20201029 https://github.com/electron/electron/releases/tag/v12.0.0-nightly.20201029 v12.0.0-nightly.20201029
Electron.js releases
v11.0.0-beta.18 https://github.com/electron/electron/releases/tag/v11.0.0-beta.18 v11.0.0-beta.18
Bakhrom
Есть кто использовал electron-pos-printer в React-Electron приложении? У меня не получается вызвать его в Реакт компоненте. делаю из этого примера https://github.com/fssonca/electron-printer
Alexander
как в electron.js создать окошко, в котором не только браузер , а в кастомном порядке расположены разные элементы управления http://joxi.ru/eAO0XEwF98Vpvr ? может кто примером заделится?
Alexander
Это же просто html-страница. Сверстайте ее
туплю, но не уловлю, как в странице можно поселить браузер как один из элементов? Во фрейме?