R-lion
спасибо
Andrey
Привет! У меня вопрос можно ли сделать code sign для mac os без Apple Developer Program?
Сергей
Привет! У меня вопрос можно ли сделать code sign для mac os без Apple Developer Program?
Можно не подписывать, но тогда при установке на любой мак нужно будет в секьюрити давать доступ на установку
Andrey
Можно не подписывать, но тогда при установке на любой мак нужно будет в секьюрити давать доступ на установку
Да, я поэтому и спрашиваю. Обязательно оформлять Apple Developer Program? Это единственный вариантт?
Andrey
А кто знает как выполнить команду в bash, а не в sh? exec выполняет в sh
👨‍💻
/bin/bash
Andrey
Можно подробнее? Мне этот путь к команде добавить?
Andrey
exec("7z") => /bin/sh: '7z' command not found, а через bash терминала находит
Alexei
Всем привет! Можно ли с browserView получить, в main procces, что моя кнопка, только что созданная в нем была нажата? browserView.webContents.executeJavaScript(' let btn = document.createElement("button") btn.innerHTML = "Click Me" btn.addEventListener("click", function () { return "Button is clicked" }) document.body.appendChild(btn) ').then(r=> console.log(r)) Это сторонее browserView, то есть в нем крутиться сайт, который никак не связан с нодой или электроном, это одностраничник.
Anonymous
Я ее уверен, но может сработает, и нужно в вебвью его ловить
Alexei
Думаю в таком случае тебе из сайта нужно слать месседж посредством postmessage
окей, спасибо, сейчас посмотрю что с этим можно сделать
Mychenik
Привет, может подскажет кто как исключить из билда ненужные файлы, допустим лежит у меня папка с логами, а при сборке приложения она мне не нужна
R-lion
Привет всем, когда собераю проект, устанавливаю на рабочем столе появляется ярлык с иконкой как бы все хорошо но качество icon пиксельно хотелось бы более качественно что посоветуете?
Anton
По-моему в манифест json можно много разных иконок положить. А вообще глянь в документации
Andrey
Можешь попробовать сделать иконку 1024x1024 в формате .ico, и из нее .icns
Arina
привет, у кого используется webview, были ли проблемы с переходом на 14 электрон ?
vasyok28
Ребята привет. Как запретить открытие программы если уже она запущена ?
Anton
Можно проверить в Мейн режиме есть ли такой инстанс или нет. И если есть закрывать 2-ю версию
Roman
как можно очистить папку C:\Users\<USER_NAME>\AppData\Roaming\<ELECTRON_PROJECT>/Session Storage? ses.clearStorageData() будто не распространяется на это.
Roman
да, но лоченные файлы - файлы используются
Vadim
да, но лоченные файлы - файлы используются
Для удаления лоченых файлов нужно, чтобы их разлочили, например, завершить процесс который их залочил.
Алексей
Ребята привет. Как запретить открытие программы если уже она запущена ?
Можно делать локфайл, и перед запуском программы проверять, не занят ли он
Anonymous
Вы продаёте кротов?
Artem
Вы продаёте кротов?
нет, только показываем
Artem
Тимур
кросивое
Arina
как дебажить краш webview ? вот событие происходит, но внутри ничего информативного нет вроде как, не пойму почему
Looch
Или вообще в браузере просто запустить
Hillow
Когда хочу открыть файл, вылазит вот такая ошибка
Arina
document.querySelector('webview').openDevTools()
когда он крашится, девтулз отсоединяются
Arina
Логгировать
а что логировать то ?
Arina
и что в браузере запускать ?
Anonymous
а что логировать то ?
поставь по ходу логики console.log и смотри что выведется в девтулзах, а что нет
Anonymous
Looch
и что в браузере запускать ?
Ну у тебя есть возможность запустить отдельно webview ?
Arina
это происходит сразу после запуска, dom-ready даже не срабатывает
Arina
Ну у тебя есть возможность запустить отдельно webview ?
это как ? вебвью это же элемент Электронного приложения
Arina
если вы имеете ввиду то, что внутри вэбвью, то это обычные страницы, такие как https://example.com
Looch
это как ? вебвью это же элемент Электронного приложения
Ну ты это ж по сути просто отдельная html страница, ты можешь просто консоль открыть которая в девтулзах
Arina
ага, но что мне это даст ?
Arina
там ничего нет в консоли, она чистая, если ты об этом
Looch
там ничего нет в консоли, она чистая, если ты об этом
ну тогда может проблема не в нем, сложно так сказать
Arina
да, но факт в том, что событие краш срабатывает и я не знаю куда копать от этого
Oleh
Ну, если ты говоришь что html страница чистая, и ошибок там нет. Значит проблема в приложении на электрон уже. Либо в консоль упадет ошибка, либо в дев тулз
Oleh
Скорее всего в консоли там все написано
Arina
чота с прелоадом скорее всего
Sergey
всем привет! мне помог electron-log для логирования - он в терминале подробную инфу по событиям дал, которые я не видел в окне браузера
southyyy
Всем привет, подписываю свое приложение EV сертификатом под WIndows c данного гайда https://interactiveknowledge.com/insights/how-code-sign-electron-app-windows Конвертунл свой .ptx сертификат с помощью команды из electron-builder base64 -i yourFile.pfx -o envValue.txt Cоздал 2 переменные в .env CSC_LINK=значние из файлы выше CSC_KEY_PASSWORD=пароль для своего серта Во время сборки появляется ошибка, в которой вообще нету ничего понятного Exit code: ENOENT. spawn prlctl ENOENT failedTask=build stackTrace=Error: Exit code: ENOENT. spawn prlctl ENOENT at /Users/leshka.l1337/Desktop/aezakmi/desktop/node_modules/builder-util/src/util.ts:133:18 at exithandler (child_process.js:397:5) at ChildProcess.errorhandler (child_process.js:409:5) at ChildProcess.emit (events.js:400:28) at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12) at onErrorNT (internal/child_process.js:467:16) at processTicksAndRejections (internal/process/task_queues.js:82:21) error Command failed with exit code 1. Подскажите в какую сторону копать?
Oleh
Пробуй разные версии electron-buillder, оно там постоянно ломается что-то
southyyy
Пробуй разные версии electron-buillder, оно там постоянно ломается что-то
У меня без сертификата все ок собирает. Проблема именно в подписывании под Windows
Oleh
Так а какой пакет занимается подписью под Windows?
Oleh
electron-builder же, не факт, но в именно в нем могут быть проблемы
Nikita
!spam
Сергей
Добрый день! Подскажите, пожалуйста, может кто сталкивался, ситуация такая: webview подгружает сторонний сайт. Могу ли я как то работать с DOM стороннего сайта в электроне? При клике на определенную кнопку на стороннем сайте, нужен обработчик внутри электрона.
Lev
можно injectнуть свой js
Сергей
ПРобовал так: const code = `const actionBar = document.querySelector('.is-small-action-bar'); console.log(actionBar);`; win.webContents.executeJavaScript(code); Селектор не ищет, всегда null возвращает.
Maksim
Привет! Подскажите, где можно разработчика по Electron поискать? Есть отдельная какая-то группа?
Edmon
Ребят, есть ли у кого-то реп где электрон + реакт + WebRTC?
Looch
Коллеги а такой вопросик, можно как-то понять нода сейчас ранится внутри Windows Server ? Именно нужно понять что это серверная винда, модуль os ничего об этом не знает и всегда отдает Windows_NT
Looch
https://stackoverflow.com/a/55505547 Похоже, что нужно версию смотреть
Из нодовского OS по релизам смотреть что ли ?
Looch
А может кто знает где хромиум из electron берез policy (которые в реестре винды)
Anonymous
Looch
Я бы попробовал именно так
Да буду пробовать, но что-то мне кажется что это не 100% надёжно
R-lion
Всем привет, у меня вопрос, как создать файл со своим расширением. При клике на этот файл запускался electron приложение (моя программа)
vasyok28
Подскажите почему electron-log не работает на продакшене ?
Maksim
Подскажите, а кто-то знает Всеволод Art n Developing здесь в группе? Что-то он взял задачу и пропал (
Maksim
Часто тут у вас такое происходит?