Сергій
Скрин можно подключения?
adikalon
Это имеешь ввиду?
Сергій
Да
adikalon
Ну и вот
adikalon
Одна эта строка ломает все приложение
Сергій
Попробуй забрать ipcRenderer
Vadim
Все забывают про nodeIntegration
Сергій
@solicitous_mr синтаксис import был добавлен с стандартом ECMAScript2015 или же es6 и насколько я знаю electron его не поддерживает
Vadim
Поддерживает.
Сергій
когда это уже?
Vadim
На версии 1.8.7 точно.
Vadim
Сейчас 6
Сергій
из коробки?
Vadim
Да
Сергій
без вебпаков и бабелов?
Vadim
Да
Сергій
тогда почему в их доках все импортируется через require?
Vadim
А почему конфиг webpack по дефолту в ES5, вопрос наводка?) P.s сейчас объясню)
Vadim
Если у прогера очень и очень старая нода, то electron не сможет даже стартануть в дев режиме. При сборке с помощью билдеров пакуется нужная нода и нужный хром. Отсюда, это сделано для девов.
Vadim
P.s. хорошо бы пруф, но я не за компом
Завтра
то есть по сути можно не собирать код?
Vadim
то есть по сути можно не собирать код?
Но если минимификация тебе не нужна и пишешь на чистом JS. И то, мы же говорим про main process.
Завтра
> про main process Вообще импорты и в хром уже завезли вроде как 🤔
Vadim
> про main process Вообще импорты и в хром уже завезли вроде как 🤔
Но я же уже оговорился про 1.8.7, а там я не уверен)
Vadim
И да, проверил в Electron 1.8.8. версия ядра хромиум: 58. А поддержка с 61.
Vadim
> про main process Вообще импорты и в хром уже завезли вроде как 🤔
Так что, в новом Electron в обоих процессах можно юзать(но нужно ли?).
Завтра
да не, я просто набросил
Завтра
один хрен алиасы и прочую историю в браузеры не завезут))
Electron.js releases
v8.0.0-nightly.20190909 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20190909 v8.0.0-nightly.20190909
Electron.js releases
v6.0.8 https://github.com/electron/electron/releases/tag/v6.0.8 v6.0.8
adikalon
Да
Чет у меня не работают import / export Как их включить то без бебелов?
Serge
electron-webpack
adikalon
electron-webpack
это же для фронтенда?
Vadim
Чет у меня не работают import / export Как их включить то без бебелов?
Сделай пример на основе electron-quick-start, где у тебя не работает. У меня работает.
Vadim
electron-webpack
Другой контекст.
Anonymous
таже ошибка
Вам ipcRenderer нужно импортировать не во vue main.js а в самом компоненте.(Comp.vue например)И получить из главного процесса в рендерере можно будет через ipcRenderer.on(‘...’, (event, args){...тут получаете инфу от главного процесса})
Anonymous
Спасибо. Уже разобрался
Пожалуйста, обращайтесь.
Electron.js releases
v8.0.0-nightly.20190910 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20190910 v8.0.0-nightly.20190910
Сергій
Всем привет! Вопрос не по электрону но всё равно комьюнити js. Так вот, я ищу сервис по типу stripe(https://stripe.com). Stripe если кто не знает это бизнес платформа для покупок онлайн, мне он полезен и удобен из-за присутствия офф. библиотеки для ноды и систем платных подписок которую можно легко прикрутить к сайту. Но есть одно но этот сервис не поддерживаеться в снг и поэтому я ищу альтернативы. Может знает кто подобные платформы с поддержкой ноды?
Vadim
Всем привет! Вопрос не по электрону но всё равно комьюнити js. Так вот, я ищу сервис по типу stripe(https://stripe.com). Stripe если кто не знает это бизнес платформа для покупок онлайн, мне он полезен и удобен из-за присутствия офф. библиотеки для ноды и систем платных подписок которую можно легко прикрутить к сайту. Но есть одно но этот сервис не поддерживаеться в снг и поэтому я ищу альтернативы. Может знает кто подобные платформы с поддержкой ноды?
https://www.liqpay.ua/ru/tariffs Вроде крутой. Зачисления по переводам возможны на карты Visa банков-эмитентов всех стран СНГ: Азербайджан, Армения, Белоруссия, Казахстан, Кыргызстан, Молдавия, Россия, Таджикистан, Туркменистан, Узбекистан, Украина Зачисления по переводам возможны на карты Mastercard банков-эмитентов стран: Армения, Болгария, Босния и Герцеговина, Венгрия, Грузия, Израиль, Казахстан, Кипр, Косово, Македония, Мальта, Молдова, Польша, Россия, Румыния, Сербия, Словакия, Словения, Турция, Украина, Хорватия, Черногория, Чехия
Nikita
Народ, всем привет, задам немного странный вопрос. Возможно ли на JS, а конкретно на электрон реализовать криптографические протоколы типа RSA?
Nikita
Вроде есть такой пакет для node.js https://www.npmjs.com/package/node-rsa
Хорошо, что такие модули уже есть, просто интересно сталкивался ли кто с этим, насколько корректно и быстро вообще работает криптография на JS)))
Nikita
Мне в любом случае нужно самому написать) Это лабораторная работа, просто интересно есть ли у когго опыт
Anonymous
Подскажите, кто-нибудь сталкивался с h265 hevc видео кодеком? Необходимо каким то образом проигрывать видео .mp4 с эти кодеком в электрон приложении, но chromium не поддерживает его. Может кто нашёл рабочее решение?
Anonymous
Поддерживает.
Каким образом? В video тэге не проигрывается.
Vadim
и конфиг окна
Nikita
а зачем если в os есть
Лабораторная работа, надо самому реализовать
su
Лабораторная работа, надо самому реализовать
тогда если есть дизассемблер, можешь взять QWantum Whale Editor .NET, старых версий (нужно дизассемблировать модуль Licensing), там полностью реализована на C# генерация асимметричных ключей и их проверка (RSA), и все что связано с шифрованием и проверкой лицензионных ключей, думаю на js возможно перевести
Nikita
тогда если есть дизассемблер, можешь взять QWantum Whale Editor .NET, старых версий (нужно дизассемблировать модуль Licensing), там полностью реализована на C# генерация асимметричных ключей и их проверка (RSA), и все что связано с шифрованием и проверкой лицензионных ключей, думаю на js возможно перевести
Зачем так жёстко, сам алгоритм можно найти гораздо проще, меня лишь интересовало как оно будет работать, особенно есть ли гемор с побитовой обработкой данных и быстродействием. Питон, например, крайне медленно выполняет алгоритмы типа DES
Vadim
@nodejs_ru
su
Зачем так жёстко, сам алгоритм можно найти гораздо проще, меня лишь интересовало как оно будет работать, особенно есть ли гемор с побитовой обработкой данных и быстродействием. Питон, например, крайне медленно выполняет алгоритмы типа DES
ну если RSA, то либо все либо ничего. чтобы реализовать RSA, нужно 1) алгоритм генерации пары ключей 2) алгоритм быстрого возведения в степень числа 3) алгоритм быстрой проверки на простоту ключей 4) алгоритм реализующий ширование-дешифрование с указанной парой ключей, и реализация хранилища ключей
Андрей
Всем привет, подскажите нубу как подружить електрон и es6?
Андрей
Через babel
а сборщиков или плагинов под електрон нету?
Андрей
Electron.js releases
v8.0.0-nightly.20190911 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20190911 v8.0.0-nightly.20190911
Electron.js releases
v6.0.9 https://github.com/electron/electron/releases/tag/v6.0.9 v6.0.9
Артем
Через babel
Вот одни babel-и на уме... а у человека работа
Андрей
а подскажите еще такую штуку, подключаю three.js к electron и столкнулся с тем, что все модули на threejs написаны на es6, а в gulp таске с babel он конвертирует только основные js файлы без node_modules. как быть?
Андрей
ну я просто упаковал babel в gulp
Андрей
не получилось собрать из под webpack
Андрей
ругается на electron-reload, что файла не хватает, хотя он есть...
Андрей
а есть у кого заготовки электрона и вебпак? не могу найти рабочий вариант и у самого собрать не получается
Electron.js releases
v8.0.0-nightly.20190912 https://github.com/electron/electron/releases/tag/v8.0.0-nightly.20190912 v8.0.0-nightly.20190912
Исмаил
столкнулся с такой проблемой, при завершении приложения, остаются какие то процессы, тоесть чтото не завершается у меня, не могу понять что именно и как такого не допустить
Исмаил
я в меин.тс в before-quit делаю win.removeAllListeners('close'); win.close();