Игорь
Привет . Кто работал css primeVue , возникла проблема получения значения из массива именно в AutoComplete , value нет в разметке. какое может быть решение?
🅰️nimeCoder
looks like ты импортил электрон в рендерер
делал в preload, в рендерер процессе, вообще там именно с вебпаком после 5 версии какие то приколы вроде ну хорошо что сейчас работает
Vadim.js
Привет, если кратко описать, то проблема с отображением видео из ютуба. Делаю приложение, пытаюсь запихать видео с ютуба (через iframe), по итогу в приложении его нет, а в консоли выдает следующее: (node:6016) electron: Failed to load URL: (тут ссылка на само видео) with error: ERR_BLOCKED_BY_RESPONSE
Vadim.js
Ютуб вроде нельзя в iframe, через его embed или в тег video попробуй
Через video пробовал, не работает (уже как давно), только через embed работает, благодарю
Lucas
Hi good morning, I'm learning to work with electron, I wanted to know how I could create a communication with my web application that I'm loading passing the url in the loadUrl method?
Undefined
всем привет можете подсказать, у меня есть несколько browser View, иногда бывает так, что browser view умерло и надо нажать на релоад несоклько раз чтоб появилось, как пофиксить, чтоб browser view грузились быстрее и загружались всегда
Vadim.js
Здравствуйте, такой вопрос. Как можно реализовать, чтобы по двойному щелчку в указанной зоне, приложение раскрывалось на полный экран, а еще, когда тащишь приложение и упираешь его в верхнуюю часть экрана, чтобы оно тоже раскрылось
Sergey
А по двойному клику гуглить onDoubleClick и есть window API
Rewrite
А по двойному клику гуглить onDoubleClick и есть window API
А разве на нативный тайтл бар можно обработчики весить?
Anonymous
Hi everyone
Anonymous
I'm learning electron
Anonymous
But I have a question
Олег
Всем привет! Подскажите, может есть какой нибудь курс по электрону (+реакт) на русском? Не смог найти ничего адекватного
Игорь
есть одиночные видео и плейлисты
Игорь
но там 90% поверхностно и старое все
Жора
Всем привет, может вопрос очень глупый и странный, но в чём отличие функции ipcMain.handle от contextBridge.exposeInMainWorld? Вроде бы оба пробрасывают какие-то данные в веб-страницу, тогда в чём же разница и что лучше использовать?
Rewrite
Всем привет, может вопрос очень глупый и странный, но в чём отличие функции ipcMain.handle от contextBridge.exposeInMainWorld? Вроде бы оба пробрасывают какие-то данные в веб-страницу, тогда в чём же разница и что лучше использовать?
ipc больше используется для коммуникации между беком (мэйном) и фронтом (рендерером) contextBridge обычно используется чтобы что-то один раз прокинуть
Алексей
Можете подсказать как реализовать принудительное обновление? Столкнулся с тем что обновление после выхода не всегда работает. Обновление скачивается, я програмно закрываю приложение чтобы оно после закрытия обновилось. Но обновление не стартует. Обновление происходит только после того как я ещё раз запущу и закрою приложение.
🅰️nimeCoder
а чо вообще для обновления используется
Жора
Что я не так сделал? Уязвимость всё также осталась
Жора
Алексей
electronegativity
Можешь дать ссылку? А то гугл выдаёт статьи по химии.
Siva
Hi all, on opening my electron app this window also opening. How to fix this? Please help me
🅰️nimeCoder
Указываю min ширину и высоту, но на windows я могу сжать окно больше чем указано, а у меня на linux все ок, что может быть?
🅰️nimeCoder
🅰️nimeCoder
🅰️nimeCoder
L это linux W это windows разница 16 px
Manag
Здравствуйте, с 2019 года в Electron JS изменилось ли что-то из синтаксиса?
Manag
*относительно обновлений Джса и ECMAScript
No
а что там должно измениться особо?
🅰️nimeCoder
У электрона EOL пиздец, рипают постоянно, там вышло наверное версий 7 Но базовое вроде все так же, да и в принципе апи то не оч обширный
Игорь
Кто-то уже пробовал Gluon? https://gluonjs.org/
🅰️nimeCoder
Кто-то уже пробовал Gluon? https://gluonjs.org/
чет этих проектов наплодилось как говна, и каждый пытается предложить совое - go/rust с компиляцией и «нативным весом» или вот уже системный браузер предлагают
🅰️nimeCoder
100мс повод для гордости) Причем самое забавное, что наличие вебвью в каком либо виде уже гарантирует хороший жор озу, так или иначе, видел две прилы для одной и той же цели, одна на Qt, другая на паганом электроне, разница только в весе, жрут обе прилично (в районе 1 гб ОЗУ) при этом не смотря что одна прила на QT, для воспроизведения видео там Webview и plyrjs А экономия на весе прилы, когда он в пределах пару сотен мегабайт, во время когда цена гигабайта гроши, а плашики ОЗУ не имеет смысла покупать кратными менее 8 гб, то забавно)
Святой кот reygasai
Ну, там не только 100ms по идее
🅰️nimeCoder
Ну, там не только 100ms по идее
ну судя по картинке, разница в весе, остальное это пределы погрешности, что время старта, что потребление озу и вот заметно вроде, как писал выше, про потребление озу, оно примерно равное у примерно одинаковых приложений, что у нативного Tauri, что у Wails . Преимущества других проектов, в том что там хотяб другой ЯП, что скорее всего более важно, для разработчиков которые пишут на нем.
Андрей
Андрей
Андрей
Здравствуйте, кто знает, как правильно подключить web audio api в electron js? Или есть пример простого работающего подключения?
Roman
playSound(code: number) { const d = this.settingsService.getOption('dialog'); const dialogs: windowAlert['dialog'] = typeof d === 'string' ? JSON.parse(d) : d; if (dialogs.message_sound === 0 ) { return; } const audio = new Audio(`assets/sounds/${code}.wav`); if ( typeof dialogs.notifications_volume !== 'undefined') { audio.volume = Number(dialogs.notifications_volume) / 100; } else { audio.volume = 1; } audio.play() .then(r => {}) .catch(e => { const audio2 = new Audio(`assets/sounds/${code}.mp3`); audio2.play() .then(r2 => {}) .catch(e2 => { console.warn('error play message sound'); }); }); }
Roman
Примерно то же на реализации. Могу и ошибаться
Андрей
Я верно понял, что в electron js в render.js нужно выносить дополнительные скрипты, так как в main.js они выполняться не будут?
꧁༺ Володя ༻꧂
Здравствуйте - я абсолютный новичок в electron.js, подскажите как сделать окно прозрачным НО контент на странице был виден?? Или это невозможно?
꧁༺ Володя ༻꧂
Здравствуйте - я абсолютный новичок в electron.js, подскажите как сделать окно прозрачным НО контент на странице был виден?? Или это невозможно?
как в android Studio - у него емулятор устройства видно в отдельном окне но само окно прозрачное а емулятор нет
꧁༺ Володя ༻꧂
Всем привет, почему невозможно на Windows собрать проект для macos и linux? Пользуюсь electron-builder
꧁༺ Володя ༻꧂
Потому что нужны специальные агенты для сборки.
Например, я не совсем понимаю что это)
Anonymous
Пацаны ку
Anonymous
А че делать если электрон не работает, на винде 11
Roman
Например, я не совсем понимаю что это)
В тонкостях я не разбирался, но суть в том, что вы не сможете собрать приложение под линукс на Винде ( и наоборот) из-за ограничений архитектуры системы. Единственный вариант - настраивать агенты для сборки с докером, в документации electron-builder, кажется, есть что-то про это. При этом в линукс можно собрать под Винду, если установить wine. Можете попробовать собрать в Винде из-под wsl, может получится.
🅰️nimeCoder
можно вроде с wsl собрать под линукс, а с wine под windows, правда с mac уже другой вопрос
🅰️nimeCoder
ну тут еще вопрос конечно что ты там написакал, но меньше 100 мб озу оно точно жрать не будет у тебя там полноценный браузер крутится, с кешем и прочим, но не факт что ты на нативе сильно лучше напишешь)
🅰️nimeCoder
это уже какие то космические цифры, но для сборки и прочего, думаю пару гигов на сам электрон и прочие тулзы надо
꧁༺ Володя ༻꧂
чет у тебя не то)
Он там кеши всё время делал, хотя проекты стоят на другом диске а он кеш хранит на С
Roman
Я пытался делать по туториалам, аи во время работы на диске С сожрало 15 гиг
Норм киоски клепаю на electron под raspberry pi 3. Единственный косяк, с которым сталкивался - потолок по видео в 720p, но это приколы самой rpi.