CoMiGo / Косуля
я про браузерное стандартное хранилище, и все библиотеки, которые с ними работают
Vadim
Если что, IndexedDB тоже с таким же поведением
А localStorage?)) Тоже любит очищать данные?
CoMiGo / Косуля
хз, но нахера?
Vadim
хз, но нахера?
Я задаю вопрос, на который знаю ответ, чтобы хоть чуток понять уровень познания) Звучит как вброс, вот рили
Vadim
Просто локалстор 100% долгоживущий, а с остальным нормально не работал. А тема весьма интересная.
CoMiGo / Косуля
я к тому, что локал сторедж не предназначен для хранения крупных данных архитектурно. Мб в электроне и лимит стандартный по размеру на него (100кб). Я пришёл вообще с nw.js недавно, там лимит больше, но всё равно лучше использовать что-то с красивым апи и что можно будет бэкапить, читать сторонними либами, мигрировать
CoMiGo / Косуля
Так что самоуничтожается то?
Самоуничтожаются браузерные базы данных, почти мёртвый SQLite ака WebSQL и IndexedDB. Про localStorage хз, но всегда есть гугл.
CoMiGo / Косуля
ну это если пропатчить. Видно, что по дефолту 10 мб
Vadim
Та мляяя, я же говорю, что это вброс, что @CoMiGo немного(нет) ошибся про локалстор и очень вероятно что про SQLite тоже.
Nikita
Кто-то сталкивался с вот такой ошибкой ниже? TypeError: Invalid Menu
Egor
Кто-то сталкивался с вот такой ошибкой ниже? TypeError: Invalid Menu
Ты видимо developer меню пытаешься кастомизироапть?
Nikita
Ты видимо developer меню пытаешься кастомизироапть?
хм, ну вообще вроде нет. спасибо за наводку. пытаюсь локализовать баг, воспроизводится только в продакшен режиме
OMG2SMART4YOU
Подскажите . .уже 10 минут как стоит и ничего в результате, может я что то делаю не так!!?
Anonymous
Я бы хотел пошутить про если стоит уже 10 минут, то следует звонить доктору, но не буду
Anonymous
А если серезно!?
А если серьезно, то прямо там в сообщении написано, что нужно обновить .нет фреймворк и версию powershell иначе извлекание из архива зависнет. Что как я понимаю и случилось
Electron.js releases
v9.0.0-beta.10 https://github.com/electron/electron/releases/tag/v9.0.0-beta.10 v9.0.0-beta.10
Askar
v9.0.0-beta.10 https://github.com/electron/electron/releases/tag/v9.0.0-beta.10 v9.0.0-beta.10
Документация так же быстро обновлялась бы :)
[DATA EXPUNGED]
net::ERR_EMPTY_RESPONSE ПОСТ запросы с приложения на електроне хуярит, что делать?
Egor
net::ERR_EMPTY_RESPONSE ПОСТ запросы с приложения на електроне хуярит, что делать?
А причём тут электрон. Что отдаёт консоль с тем же запросом?
[DATA EXPUNGED]
[16528:0319/214557.768:ERROR:CONSOLE(109)] "Uncaught (in promise) Error: Could not instantiate: ProductRegistryImpl.Registry", source: devtools://devtools/bundled/shell.js (109) [
Egor
https://github.com/electron/electron/issues/13008
Egor
Я просто вставил твою ошибку в гугле. Не очень сложно да?)) Пробуй девтулзы переустановить как в последнем комменте наверное.
[DATA EXPUNGED]
Я просто вставил твою ошибку в гугле. Не очень сложно да?)) Пробуй девтулзы переустановить как в последнем комменте наверное.
Я это сделал в первую очередь, и девтулзы и екстеншены тут вообще нипричем Електрон запускает окно на хромиуме, что мало имеет общего с аддонами на клиенте хрома
Lev
Господа, у меня дилема, может было у кого. В дев режиме все ок, когда пакую, получаю:
Lev
Причем другое приложение с точно такими же конфигами работает нормально
OMG2SMART4YOU
Господа, у меня дилема, может было у кого. В дев режиме все ок, когда пакую, получаю:
Можете показать структуру папок. .На файле package.json поменяйте index.js на main.js
Lev
У меня точка входа написана индекс, на другом проекте все ок точно в такой же конфигурации, единственное различие что сейчас папка называется main, но я пробовал переименовать её в src эффекта ноль. Оно причём все складывает как надо но почему то не видит половн у модулей...
Electron.js releases
v10.0.0-nightly.20200320 https://github.com/electron/electron/releases/tag/v10.0.0-nightly.20200320 v10.0.0-nightly.20200320
Oleh
Ребята, загружаю приложение в App Store. Такая ошибка: ERROR ITMS-90296: "App sandbox not enabled" Что можно попробовать? Все очевидные веи перепробовал вроде бы с Github issues. Но вы все равно пишите, если кому-то удалось как-то примитивно пофиксить
Андрей
Привет, одно решение это c++ устанавливать, а вот на некоторых машинах все равно не заводится. Написал ишью на гите, жду, пока инфы нет
Андрей
Но радует что это единичные случаи
Anonymous
Но радует что это единичные случаи
А ты на многих машинах попробовал?
Anonymous
Просто насколько единичные :)
Андрей
1 из 50 где-то
Anonymous
Привет, одно решение это c++ устанавливать, а вот на некоторых машинах все равно не заводится. Написал ишью на гите, жду, пока инфы нет
Вот устанавливать vc_redist.x64.exe походу помогает. А ты не знаешь как можно включить эту установку в инсталяшку аппы?
Anonymous
Чтобы не просить пользователя дополнительно ставить
Андрей
Через електрон билдер, можно кастомный конфиг и туда добавит установку его
Anonymous
Через електрон билдер, можно кастомный конфиг и туда добавит установку его
А тебе будет очень сложно поделиться как это делать?
Anonymous
Если будет возможность
Андрей
Я буду за компом гляну конфиг или ссылку где читал об этом
Anonymous
Я буду за компом гляну конфиг или ссылку где читал об этом
Спасибо. Тебе напомнить через какое-то время?
Андрей
В лс напиши, будет висеть, чтобы не забыл
Nikita
Кто-то сталкивался с вот такой ошибкой ниже? TypeError: Invalid Menu
если че, решил, была трабла с race conditions в многооконном режиме во время обновления фабрики меню
Nikita
race conditions, вуф, это больно
нормально )) хорошо, что баг плавал только между типом окружения и после добавления еще одного окна) но меню в электроне – та еще боль.
Electron.js releases
v10.0.0-nightly.20200323 https://github.com/electron/electron/releases/tag/v10.0.0-nightly.20200323 v10.0.0-nightly.20200323
Anonymous
Здравствуйте, подскажи пожалуйста. Создал две страницы и делаю переход через кнопку ipcMain Делаю что бы первое окно скрывалось и показывалось второе. Всё норм работает. Но на секунду видно как закрываться первое и открываться второй. Можете подсказать как сделать что бы окно всегда было открытое, и и после нажатия на кнопку открывалась вторая страница.
Anonymous
ipcMain.on('toggle-prefs', function () { oneWindow.hide() twoWindow.show() })
Nikita
или я в глаза упоролся читая доку )
Nikita
кстати, можно в рендерере создавать дочернее окно. тогда у родительского будет доступ к дочернему и наоборот. правда сама идея новых окон в рендерерах не очень выглядит
Danila
Если интеракция планируется только между ними - почему бы и нет
CoMiGo / Косуля
псевдокод не совсем корректный ж, там webContentsId, а не browserWindowId
хватит мой реальный рабочий код называть псевдокодом
Nikita
Если интеракция планируется только между ними - почему бы и нет
ну идея была вообще создать класс\фабрику. окна дочерние – это а-ля алерты (messageBox, confirm, etc) так что в перспективе дочернее окно – инстанс одного типа, а вот родители – разного
CoMiGo / Косуля
комп далеко, кури доку
Nikita
комп далеко, кури доку
покурил и отписал выше
Lev
Господа интересный момент - если добавить tmp, src, out в игнор-конфиг electron-packager то приложение работать не будет. Проверено опытным путем... Вне зависимости от того есть у вас эти папки или их нет))
Electron.js releases
v7.2.0 https://github.com/electron/electron/releases/tag/v7.2.0 v7.2.0
Electron.js releases
v6.1.10 https://github.com/electron/electron/releases/tag/v6.1.10 v6.1.10
Lev
повод для ишью, кажется)
Ещё завтра потещу, но 2 дня убил из-за 3х строк в игнор конфиге...
Electron.js releases
v9.0.0-beta.11 https://github.com/electron/electron/releases/tag/v9.0.0-beta.11 v9.0.0-beta.11
Electron.js releases
v8.2.0 https://github.com/electron/electron/releases/tag/v8.2.0 v8.2.0
Nikita
Electron.js releases
v7.2.1 https://github.com/electron/electron/releases/tag/v7.2.1 v7.2.1
Anonymous
Всем привет 👋 На днях руками собирал electron 4.2.12 из исходников по инструкции на винде и так получилось, что теперь собранная electron приложуха на винду 7 64bit при запуске имеет черный экран. При том, что с официальным билдом electron 4.2.12 собираемое приложение не имеет проблемы. В данном случае помогает флаг --disable-gpu, но он тянет за собой множество критических побочек. Заметил, что собираемый из исходников dist.zip имеет файл d3dcompiler_47.dll с отличным размером от того же файла в оригинальном dist.zip из репозитории. Если взять оригинальный d3dcompiler_47.dll, то это решит проблему черного скрина, но может вызвать побочки в других местах. Если здесь есть гуру, которые собирали electron на os windows из исходников — подскажите встречались ли вы с подобной проблемой? Собирал по инструкции — https://github.com/electron/electron/blob/v4.2.12/docs/development/build-instructions-windows.md#prerequisites
Electron.js releases
v10.0.0-nightly.20200324 https://github.com/electron/electron/releases/tag/v10.0.0-nightly.20200324 v10.0.0-nightly.20200324
Nikita
а никто не ловил конфликты между electron-store и redux-persist-electron-storage? кажется опять race condition, вручную пишет в стор через раз
Vadim
Ну я работал с 'electron-redux' + 'electron-store', при этом в 'electron-redux' активная запись, а в 'electron-store' очень редко, все прекрасно работает