Kool
Женя
Зачем?
Kool
Один канал, но управлять именами методов?
Женя
Вы берете инфу с ипс файлов этих в мейн процесс, да?
Kool
Да, допустим
Женя
И отправляете по одному каналу в рендер
Женя
Рендер просто выводит инфу
Женя
Ему ничего кроме этого не нужно
Kool
Но мне из рендера нужно вызывать разные методы
Женя
Ну сделайте универсальный канал
Женя
Который будет передавать что менять и куда
Женя
А валидацию действия на мейне
Kool
Кажется понял, попробую
Anton
вопрос. а связь между скриптами в ассетах и main process осуществляется на ивентах через ipcRenderer, ipcMain?
Sergey
да
Anton
спасибо
Den
Народ, есть ли gui для запаковки/распаковки asar или посоветуйте удобное консольное решение пожалуйста
Sergey
Sheldhur
Серёжа
!
水
Всем привет! Кто-нибудь знает как можно быстро получить превьюшку изображения?
Пишу для себя image viewer для фоток. Думал открывать по одному изображению, ресайзить и сохранять его с шириной 120-180px в sqlite, например, а потом оттуда уже дёргать при открытии папки в первую очередь. Если файла там нет, то дописывать в БД уже
Den
Не совсем понял задачу. Что мешает просто cssом уменьшить? Или изображение нужно сохранить маленьким? То просто заресайзить и сохранить. Какой ещё метод ты хочешь услышать?
水
CSSом мешает то, что при открытии папки с >1000 фотографий по 4-5Мб приложение умрёт
水
Но, кажется, нашёл, что надо - https://github.com/lovell/sharp
水
Спасибо за помощь с формулировкой :D
Den
Ребят, как траспортировать переменные из main в renderer (Во все остальные js файлы)
Dika
Den
Ок, слышал что-то про это, но не знал, то ли это)
Sheldhur
Aleksandr
Привет
Aleksandr
Коллеги, возможно кто-то сталкивался с таким делом... есть поля ввода, надо сохранять предыдущие значения после перезапуска... как в обычных браузерах, заходишь а поле уже заполнено
Sheldhur
localStorage
Dika
Aleksandr
т.е. параметра какого-нить нету...свой велосипед городить?
Aleksandr
и вы както уж строго .... буком-м по воробьям можно и кукисом обойтись
Den
Кодеры, есть ли какая-нибудь крутая библиотека спец. для электрона, чтобы переводить приложения на разные языки? Если нет, то посоветуйте какую-нибудь хорошую. В гугл не отправлять, уже странствовал, просто находил только очень долгие и тупые решения.
Dmitry
Переводить приложения на разные языки? Знаю такую приложуху - переводчик называется.
Dmitry
Может, более конкретно как-то? Реализация i18n нужна?
Den
Да, только я почитал про i18n, вообще не понял, как это работает
Sergey
Sergey
для каждого есть набор шаблонных строк
Sergey
определяешь локаль для юзера и даешь ему возможность менять ее
Sergey
ну и вместо вставок текста в UI пишешь вызовы методов
i18n.t(‘user.hello’, { user: getUser() })
Sergey
собственно всё
Sergey
чего сложного?
Sergey
ну а в файлах строк/переводов будет
{ ru: { user: {
hello: ‘Привет #{user.name}!’
}}}
Dmitry
Я их либой для эмбера пользовался - тоже норм
Den
Народ, а вот теперь серьёзно. Давно проблема существует и даже не имею малейшего понятия, как её решить. Суть: у меня есть несколько iframe со сторонними сайтами, встроенных в приложение, и когда в iframe нажимаю на <a target="_blank"> или открывается новое окно, то у моего приложения создаётся новое окно, но загвоздка вот в чём... Приложение у меня frame: false; и открывается окно тоже без рамки, которое хер закроешь потом. Что делать?
Den
Неужели настолько сложная проблема?) issue писать?)
Lev
сделай сам кнопку закрыть)
Lev
в углу)
Den
Это сторонний сайт
Den
https://github.com/electron/electron/issues/10980
Den
У меня не осталось выбора)
Svyatoslav
Group Butler
Sviatoslav, этот тип медиа не разрешён в этом чате.
(1 / 2)
Svyatoslav
Ну ок
Svyatoslav
Нахер тогда
Svyatoslav
Я с мороза, печатать ооочень не удобьо
Den
Помогает мб
Den
Но скажи это юзеру
Svyatoslav
Ну я считаю это логично когда окно родителя без бордюра и дочернее окно тоже без бордюра
Svyatoslav
Если бы была возможность подменить функцию window.open в iframe на свою, то это решило бы проблему
Den
Логично, то да. Но это новое окно, соответсвенно оно не должно быть как моё кастомное
Svyatoslav
Попробуй iframe.contentWindow.open = function () {тут создавай свою форму}
Svyatoslav
Хотя это вряд ли сработает для кроссдоменных запросов
Den
Не
Den
Я не имею права взаимодействовать с другим сайтом никак)
Svyatoslav
Ну может это в электронне как-то поломано
Sergey
Webview еще есть
Sergey
И флаги настройки его
Anonymous
поможите собрать билд под windows
Anonymous
готов заплатить
Anonymous
+ пофиксить cors
Anton
cors
mainWindow = new BrowserWindow({
webPreferences: {
webSecurity: false,
allowRunningInsecureContent: false,
}
});
Anton
либо так, либо добавлять заголовки на сервере
Anonymous
не помогло(
Anonymous
но как я добавлю cors в vk((((
Anonymous
неужели это невозможно?