Святой кот reygasai
Anonymous
Я вахуе
Adam
Смысл тестового - проверить тебя и дать тебе представление о том, тянешь ты или нет. Зачем просить помощи на тестовом? Очевидно же, что не тянешь
nikolay
зуммеры разработчики это что то с чем то
nikolay
Pumpkin
Может лучше у того кто давал задание уточнить что нужно сделать?
Anonym Squad
Ааааа,я думал это чит на роблокс XD
Тут чел один, выше тоже самое видимо думал)))
Anonymous
Тут чел один, выше тоже самое видимо думал)))
Ясно, скобочка закрывается,скобочка закрывается, скобочка закрывается
Алексей
Столкнулся со странным багом. DevTools то отображается то нет. Не могу понять причину. ОС Win10. electron 23.1.0. Кто-то с таким сталкивался?
Igor
Кто-то пробовал автоматизировать подпись приложения с помощью EV сертификата в Github Actions?
꧁༺ Володя ༻꧂
Столкнулся со странным багом. DevTools то отображается то нет. Не могу понять причину. ОС Win10. electron 23.1.0. Кто-то с таким сталкивался?
Возможно проблема с загрузкой девтулза, я это фиксил если не отображается то просто останавливал и запускал приложение
Oleg
всем привет есть ли в electron аналог CancellationToken ?
Oleg
AbortController?
спасибо похоже то что нужно
Anonymous
#ищу  react разработчика middle
Sergey
#ищу  react разработчика middle
здесь не выкладывают вакансии
Rewrite
мб поставите капча бота?
Rewrite
🙂
Anonym Squad
мб поставите капча бота?
А это поможет?🤔 такого рода сообщения можно и не ботом отправлять
Natasha
Привет все, кто- то знает, реально ли юзать redux-saga с electron?
Natasha
Есть наводки на туториалы?
Natasha
Чтоб не только с реакт частью работать можно было
Unknown
Чтоб не только с реакт частью работать можно было
c электрон частью надо работать через ipc
Andrey Sicker
Всем привет! Либо я не так гуглю, либо просто в электроне этого нету. Хочу сделать, чтобы при открытии диалогового окна выбора файла фильтр стоял так, что нужно выбрать только определенный exe файл с определенным именем. Такое возможно в electron или нет?
Unknown
а как сделан диалог выбора файлов?
Andrey Sicker
а как сделан диалог выбора файлов?
А разве прямо в реестер? Насколько помню, в приложухах на C# можно жестко воткнуть фильтрацию по имени и расширению файла.
Andrey Sicker
аа, диалог выбора файла будет вызываться из электрона?
Да, вы правильно поняли Нужно просто сделать фильтр чтобы выбранный файл жестко назывался по шаблону (как пример app.exe)
eden
тогда скорее всего как-то можно средствами электрона, но я никогда такого не делал, не подскажу
Unknown
дока
Unknown
не вижу что можно фильтровать по имени
꧁༺ Володя ༻꧂
дока
Там вроде есть ключ default
Unknown
defaultPath есть
꧁༺ Володя ༻꧂
const options = { defaultPath: 'default_filename.txt', // Укажите здесь ваше дефолтное имя файла properties: ['openFile'] }; dialog.showOpenDialog(options).then(result => { if (!result.canceled) { const selectedFilePath = result.filePaths[0]; console.log('Выбранный файл:', selectedFilePath); } else { console.log('Выбор файла отменен.'); } }).catch(err => { console.error('Ошибка при открытии диалога выбора файла:', err); });
Unknown
defaultPath есть
разве юзер не сможет всё равно пытаться запихнуть подобный файл?
꧁༺ Володя ༻꧂
разве юзер не сможет всё равно пытаться запихнуть подобный файл?
Сможет( но это по крайней мере покажет файл который ты хочешь залить, а вообще если тебе нужен именно конкретный файл, то зачем юзеру давать окно с выбором файла?
Unknown
печаль
Andrey Sicker
Печаль, ладно, поставлю маску на .exe а после буду проверять на соответствие имени. Спасибо за отклики ❤️
꧁༺ Володя ༻꧂
Andrey Sicker
꧁༺ Володя ༻꧂
Честно, чисто для удобства* юзеров
То есть у них нет выбора: выбрать только нужный файл, так? Просто можно было и без отображения окна с файлами)
Рамазан
ребят привет. как можно пофиксить проблему с ENOTDIR
Andrey Sicker
ребят привет. как можно пофиксить проблему с ENOTDIR
Проверить, что конечный путь является папкой, а не файлом. Или вообще существует.
Рамазан
Проверить, что конечный путь является папкой, а не файлом. Или вообще существует.
/tmp/.mount_horgosdTUuSp/resources/app.asar/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:121:34
Andrey Sicker
/tmp/.mount_horgosdTUuSp/resources/app.asar/node_modules/puppeteer/lib/cjs/puppeteer/node/BrowserRunner.js:121:34
Ну так это стак трейс, на какой строке происходит ошибка.
Pumpkin
Как указать правильно CSP? Хочу разрешить http://localhost:3000 и ws://localhost:5000 Пробовал так, но игнорируется - <meta http-equiv="Content-Security-Policy" content="default-src http://localhost:3000 ws://localhost:5000 'unsafe-eval' 'unsafe-inline';">
Pumpkin
Refused to connect to 'ws://localhost:5000/ws' because it violates the following Content Security Policy directive: "default-src 'self' 'unsafe-inline' data:". Note that 'connect-src' was not explicitly set, so 'default-src' is used as a fallback.
Pumpkin
Помогите мне плохо
꧁༺ Володя ༻꧂
а просто убрать мате тег?
꧁༺ Володя ༻꧂
Тогда не знаю, а зачем юзать протокол ws, попробуй либу socket.io, и подключение лёгкое
Pumpkin
Это не решение проблемы
꧁༺ Володя ༻꧂
Pumpkin
Почему?
Потому что я не смогу к нему подключиться
꧁༺ Володя ༻꧂
Кто сказал? Там можно подключиться, в main.js делаешь сервер на socket.io а на клиенте просто подключается через io(), доки почитай
Pumpkin
У меня локально запущен вебсокет бек на 5000 порту, и hot reload сервер с приложением на 3000 порту. На 3000 порт запросы идут и приложение загружается, но на 5000 порт не пускает CSP. Придется настраивать nginx
🅰️nimeCoder
У меня локально запущен вебсокет бек на 5000 порту, и hot reload сервер с приложением на 3000 порту. На 3000 порт запросы идут и приложение загружается, но на 5000 порт не пускает CSP. Придется настраивать nginx
Почему бы не покинуть ws через ipc с main процесса? Вообще можно подшаманить наверное и над самими запросами (интерцепторами электрона) но как по мне тащить все такое лучше через main
eden
Всем привет. Несколько месяцев не трогал приложение и у меня сами собой сломались диплинки. Теперь вместо редиректа на приложение и запуск его с токеном, у меня открывается это окно. Кто-нибудь сталкивался?
eden
обновил электрон на +7 версий, баг пропал
Unknown
Вроде как настройка нджинкса не будет облегчать архитектуру)))
eden
кто-нибудь сталкивался? при попытке открыть окно
eden
*дополнительное окно
Pumpkin
Вроде как настройка нджинкса не будет облегчать архитектуру)))
Я забыл уточнить, что только на этапе разработки эта проблема. На проде будет только один хост, который я задам CSP
꧁༺ Володя ༻꧂
кто-нибудь сталкивался? при попытке открыть окно
Проверь открытие окна, наверное у тебя что то уничтожается перед открытием которое походу должно использоваться, или скинь код
eden
Проверь открытие окна, наверное у тебя что то уничтожается перед открытием которое походу должно использоваться, или скинь код
в том то и дело, что я пытаюсь его прятать вместо уничтожения и показывать, когда оно должно открыться
꧁༺ Володя ༻꧂
Мне кажется что событие онклоуз не будет корректно работать, убери системные кнопки и поставь свои а дальше уже твори что хочешь)
꧁༺ Володя ༻꧂
так я убрал(
А свои поставил?
eden
нет, там вообще нет вызова закрытия окна, но оно всё равно закрывается, когда я его прячу
꧁༺ Володя ༻꧂
Слушай, залей на гитхаб и скинь репозиторий, так мне сложно что то сказать
eden
код закрытый, не могу(
꧁༺ Володя ༻꧂
код закрытый, не могу(
Он должен быть закрытым? Не опенсурс?
eden
да, не опенсорс
꧁༺ Володя ༻꧂
Блин, ну тогда не знаю