@electron_ru

Страница 168 из 177
A.
27.09.2018
10:04:44
первая ссылка в google https://stackoverflow.com/questions/30101537/cross-domain-ajax-call-in-atom-shell

Robert
27.09.2018
10:08:48
Есть тут те кто разрабатывает на R с использованием Shiny? Очень надо запустить такое приложение с использованием Electron

Роман
27.09.2018
11:03:48
Как можно зарегистрировать шорткат по типу CMD + C + S и сделать так, чтобы он триггирился лишь при нажатии всех этих кнопок? Я сейчас попробовал зарегистрировать его так: globalShortcut.register('CmdOrCtrl+C+S', () => { console.log('shortcut cut is pressed'); }); Но он триггерится не только при нажатии CMD + C + S, но еще и CMD + S
А с чего ты решил что где-то вообще работают такие сочетания клавиш? Насколько я знаю, возможно только одну "основную" клавишу использовать с модификаторами (ctrl, alt, shift, cmd, win) в любом сочетании.

Google
Роман
27.09.2018
11:10:23
cmd+shift+s вот работает, походу придется это и юзать
Я же говорю одна клавиша и с ней любое сочетание модификаторов.

а почему нет?
Покажи хоть одну ОС, хоть один софт где это реализовано?

SilencerWeb
27.09.2018
11:11:08
но если вдруг найду - напишу

Andrey
27.09.2018
11:32:39
Проблема в том, что при нажатии на «основнвую» клавишу ос получает событие и обрабатывает его. А при нажатии на модификатор - нет. Поэтому те же продукты от МС работают по принципу: 1. сначала нажимаешь комбинацию вроде Cmd+K 2. Дальше доп. команду навроде F

Artyom
27.09.2018
16:41:32
Я не понял, а гитхаб десктоп не на электроне?

А почему он памяти ест в 10 раз меньше чем слак? ?

На электроне реально сделать нормальное приложение с потреблением памяти в 100-200 метров??

Серьёзно, если немного поднапрячься, сколь может есть ОЗУ какой-нибудь слак \ телеграм написанный на электроне?

SilencerWeb
27.09.2018
16:46:34
ну вон, фигма вообще фотошоп в браузере считай, нихера не загружает систему и не жрет дохуя озу (но точно не 100-200 метров), хз как уебки из слака и атома не могут нормально сделать

Max
27.09.2018
16:51:40
Эмм, фигма вообще то написана на C++ и транстирована в wasm =)

Google
Artyom
27.09.2018
16:52:47
Прикольно

Роман
27.09.2018
16:52:56
На электроне реально сделать нормальное приложение с потреблением памяти в 100-200 метров??
Запустил дефолтное приложение, занимает 105 Мб оперативы (linux). Всё остальное от тебя уже зависит.

SilencerWeb
27.09.2018
16:55:51
или wasm - это и есть то, что в электроне запускается?

Max
27.09.2018
17:04:36
wasm умеет запускать сейчас практически все браузерные вендоры в том числе и chromium, а электрон как раз и постоен на chromium

Kelin
27.09.2018
19:01:00
Можно повырубать ещё кучу модулей неиспользуемых, полагаю

Electron.js releases
27.09.2018
20:43:31
v3.0.2 https://github.com/electron/electron/releases/tag/v3.0.2 v3.0.2

Max
27.09.2018
21:24:44


И вот ради этого был выпущен v3.0.2 ? Они там обкурились что ли?

Electron.js releases
28.09.2018
03:35:11
v4.0.0-nightly.20180927 https://github.com/electron/electron/releases/tag/v4.0.0-nightly.20180927 v4.0.0-nightly.20180927

Вадим
28.09.2018
04:13:18
4.0.0?? Воу, я ещё на 1.8.8.

Lev
28.09.2018
05:11:09
разницы не много....

Andrey
28.09.2018
05:16:59
логотипчик хоть различается?

Lev
28.09.2018
05:37:17
помоему нет))

Вадим
28.09.2018
06:06:23
Да, новый чуть серее.

Бахтияр
28.09.2018
07:02:03
Да, новый чуть серее.
Ща бы разбирать логотипчик)

SilencerWeb
28.09.2018
08:22:15
Чет они разошлись там

Kelin
28.09.2018
11:23:59
Надо бы обновиться до 3

Yura
28.09.2018
11:51:52
Добрый день. Подскажите, пожалуйста, могу ли я электрон проекте писать куски кода на Node.js?

Google
Вадим
28.09.2018
11:52:10
Да

Yura
28.09.2018
11:52:35
@mr_kvo спасибо

SilencerWeb
28.09.2018
11:53:57
Можно ли получить внутри электрона код какой-то внешней ссылки? Допустим, есть ссылка http://github.com и я хочу получить ее исходный код (вообще мне нужен лишь заголовок и описание, весь код не обязательно)

Вадим
28.09.2018
11:59:02
Не))

Github тщательно борется с подобным

SilencerWeb
28.09.2018
12:00:06
не, не обязательно гитхаб

Вадим
28.09.2018
12:00:08
Там нужно через webview с прелоадером.

SilencerWeb
28.09.2018
12:00:11
любая ссылка может быть

Alexandra
28.09.2018
12:00:27
Github тщательно борется с подобным
там же было "например")

Вадим
28.09.2018
12:00:38
Тег такой webview

Недавно с таким сталкивался, парсер писал.

Github, Upwork рубят все что попало, а так удалось обойти.

SilencerWeb
28.09.2018
12:01:53
что значит "рубят"? не обрабатывают такие запросы?

Вадим
28.09.2018
12:02:56
Возвращают капчу

И на все запросы капча

Kelin
28.09.2018
12:04:13
Лолшто

Google
Alexandra
28.09.2018
12:04:52
Возвращают капчу
как же часто ж ты к ним ломился?

Вадим
28.09.2018
12:05:49
Ну около 30 раз в сутки длительностью 5 минут.

Но запроса 4 в каждой итерации

Admin
ERROR: S client not available

Вадим
28.09.2018
12:06:29
То есть как обычный активный юзер

А ловили сразу.

Ввод капчи не спасал.

Alexandra
28.09.2018
12:07:34
может ты не все заголовки отправлял, которые нужно было?

Вадим
28.09.2018
12:08:05
Возможно, но с webview все работает и при большей нагрузке.

Alexandra
28.09.2018
12:10:45
ну тогда есть вероятность, что в этом случае спасают заголовки, так что не стоит говорить, что это будет работать только с webview

если ты не уверен в этом)

Вадим
28.09.2018
12:18:12
Посмотрим.

@SilencerWeb напиши как получится.

SilencerWeb
28.09.2018
12:20:34
да пока чет вообще не получается)

для этого нужно юзать ClientRequest или WebRequest?



Yurii
28.09.2018
12:44:03
request.end() не вызвал, это же стрим)

SilencerWeb
28.09.2018
12:48:26
request.end() не вызвал, это же стрим)
во, а так приходит ответ)

Yurii
28.09.2018
12:49:52
во, а так приходит ответ)
они посчитали, что написав на странице документации ClientRequest реализует интерфейс Writable Stream и EventEmitter. Разработчики сами догадаются, что надо работать с потоками)

SilencerWeb
28.09.2018
12:51:52
да там вообще нифига не понятно нет бы как можно больше рабочих примеров добавить

Google
SilencerWeb
28.09.2018
12:54:56


Yurii
28.09.2018
13:03:34
https://electronjs.org/docs/api/net тебе в событии ответа надо отлеживать событие тела ответа response.on('data', (chunk) => { console.log(`BODY: ${chunk}`) }); response.on('end', () => { console.log('No more data in response.') }); поток в потоке, так сказать

https://electronjs.org/docs/api/net

Ramil
28.09.2018
17:56:41
NW.js vs Electron? public poll Electron – 11 ??????? 92% @Berkuse, @dimonnwc3, @devjs, @kelin2025, @SilencerWeb, @OlehBelskyi, @unexpected_token, @trueflywood, Igor, @Slllava, @mr_kvo NW.js – 1 ? 8% Vladimir ? 12 people voted so far.

Artem
28.09.2018
19:08:44
Добрый день, скажите пожалуйста, а можно переделать программу на adobe air в electronJS ? А так же где можно узнать как Microsoft развивает фреймворк Electron? Заранее спасибо

Electron.js releases
29.09.2018
03:31:58
v4.0.0-nightly.20180928 https://github.com/electron/electron/releases/tag/v4.0.0-nightly.20180928 v4.0.0-nightly.20180928

Kelin
29.09.2018
03:32:13
О, утречко

Jamshed
29.09.2018
04:08:42
как сделать установочный .exe

Юрий
29.09.2018
04:15:26
Electron-builder по моему проще всего

Или из документации почитать про сборщик от создателей самого електрона?

Страница 168 из 177