@electron_ru

Страница 86 из 177
Сергей
14.12.2017
13:48:05
В электроне можно сохранить прям на диск с помощью ноды

Только дать юзеру выбрать место сохранения

Evgeniy
14.12.2017
13:52:19
только вот как :D

Sviat
14.12.2017
13:52:38
ДЛЯ КОГО ПРИДУМАЛИ ГУГЛ?

Google
Sviat
14.12.2017
13:52:44
Почему я за тебя должен гуглить?

Сергей
14.12.2017
13:52:53
только вот как :D
Открой доку электрона

Sviat
14.12.2017
13:52:53
Модет мне тебе еще проект сделать?

Evgeniy
14.12.2017
13:53:09
эта группа вроде для советов не?

а не для претензий к гуглу

Sviat
14.12.2017
13:53:25
Для советов, а не для того, чтобы мы делали все за тебя

Evgeniy
14.12.2017
13:54:48
причем тут за меня я например не смог найти просто прошу инфу делаю то я всё сам разве не?

ну или лучшие практики потому что в инете очень много левака

Игорь
14.12.2017
15:01:59
Evgeniy а ты с нодой работал? Знаешь как работать с файловой системой? Мне кажется ты не до конца понимаешь, что такое эелектрон)

Evgeniy
14.12.2017
15:05:52
да там много версий

Sviat
14.12.2017
15:06:00
?

Evgeniy
14.12.2017
15:06:03
сделал

Google
Игорь
14.12.2017
15:06:07
Бери первую понравившуюся

Evgeniy
14.12.2017
15:06:16
fetch.onProgress?

Игорь
14.12.2017
15:06:33
...

Ты видимо издеваешься

Evgeniy
14.12.2017
15:08:09
да нет не шарю просто

Sviat
14.12.2017
15:08:25
да нет не шарю просто
https://t.me/electron_ru/8503

Я тоже во много мне шарю

Я ж не ипу всем мозги на каждом шагу

И если и задаю вопрос, то внимательно слушаю ответ

Evgeniy
14.12.2017
15:11:18
сервер через POST не отдавал просто)

Sviat
14.12.2017
15:11:37
Я так и думал

Сергей
14.12.2017
15:12:54
+

Evgeniy
14.12.2017
15:13:13
я хз зачем они так сделали

Sviat
14.12.2017
15:13:26
fetch.onProgress?
тебе надо реализовать индикатор

зачем тебе fetch?

Я не нашел как там отслеживать процесс загрузки

поэтому возвращаемся к моему самому первому предложению: через xhr Ты получаешь переменную blob Далее ты ее сохраняешь с помощью библиотеки Node Js "fs" Как подключать библиотеку знаешь? Если нет, то гугли "node js require" А вот про саму библиотеку читай на официальном сайте ноды Развивай мозг

Evgeniy
14.12.2017
15:16:09
она есть да

я хз зачем феч :D

Sviat
14.12.2017
15:17:42
Блин мне нужно готовиться к защите проекта, а я тут обьясняю азбуку ноды Кстати, народ, кто может потыкать мой проект и оценить? Нужно мнение со стороны. (на электроне) Я там запилил свой движок автообновления.

Google
Игорь
14.12.2017
15:27:38
Давай ссыль

Evgeniy
14.12.2017
15:30:39
Да видимо реально нельзя так как запрос просто идет и всё а сколько осталось он не знает

Игорь
14.12.2017
15:38:15
Первое что нагуглил

https://stackoverflow.com/questions/39589917/show-a-progress-bar-for-downloading-files-using-xhr2-ajax

Evgeniy
14.12.2017
17:01:00
да вот делаю сижу

/dev/null
15.12.2017
03:38:59
let win = new BrowserWindow({width: 800, height: 600}) win.loadURL('C:\\log.txt') win.webContents.on('did-finish-load', () => { // Use default printing options win.webContents.print({silent: true, printBackground: true}) win = null }) Подскажите как закрыть окно, win

Artem
15.12.2017
03:54:17
window.close();, нет?

https://www.christianengvall.se/electron-installer-debian-package/
Спасибо за ссыль. Сборку под deb получилось сделать. Но чёрт его не ставиться на ubuntu). После сборки делаю sudo dpkg -i my_app.deb вроде всё норм. Пытаюсь запустить, выкидывает ошибку "При запуске возникла ошибка". Может какие то конфиги при сборке package не те прописываю

Меня особо насораживает вот этот момент { "dest": "release-builds/", "icon": "assets/icons/png/1024x1024.png", "categories": [ "Utility" ], "lintianOverrides": [ "changelog-file-missing-in-native-package" ] } Особенно настройка "categories"

Sviat
15.12.2017
04:03:06
У меня тоже есть пару вопросов под сборке дкб пакета

Когда решите этот, я задам

Artem
15.12.2017
04:04:18
Видимо вы продвинулись дальше меня или тоже застопорились на этом моменте?

Задавайте сейчас)

Artem
15.12.2017
04:30:26
покажи), я ж не экстрасенс)
Пакет собрался хорошо, сборка под деб также без ошибок. Установка деб пакета на убунту тож норм прошла, только попросила подтянуть зависимость libconfig2-4. А вот при запуске приложения ошибка "При запуске возникла ошибка". И как бы всё

Владимир
15.12.2017
04:30:48
какая ошибка?

И чтоб ты знал), собирается пакет под конкретную систему

И нормально он будет работать только на идентичной системе

Google
Владимир
15.12.2017
04:31:33
Убунта явно не идентичная

даже другой дебиан может быть не идентичным

Artem
15.12.2017
04:32:32
О, спасибо. Тогда покапаю про сборку деб для убунты. Если я правильно понял

Просто я думал раз убунту основана на дебиан, то и проблем не должно было быть

Admin
ERROR: S client not available

Sviat
15.12.2017
04:41:50
Видимо вы продвинулись дальше меня или тоже застопорились на этом моменте?
Я собираю через electron-builder. Но после установки, все файлы приложения с правами доступа на read only. То есть даже сама программа не может изменить свои же файлы

И чтоб ты знал), собирается пакет под конкретную систему
Получается проще будет распространять в архиве?

Владимир
15.12.2017
04:43:23
поясни

что в архиве?

Artem
15.12.2017
04:43:30
А разве код при этом не будет в открытом доступе?

Владимир
15.12.2017
04:43:33
сырцы?

если сырцы, то будет виден

Artem
15.12.2017
04:45:12
Вот этого не хочется

Sviat
15.12.2017
04:45:23
А разве код при этом не будет в открытом доступе?
Это не проблема для меня, потому что скрыть код на веб версии нельзя, а следовательно скрывать его на электронные не имеет смысла

lotus-app.ru/#apps

Group Butler
15.12.2017
04:48:07
Sviatoslav кикнут: отправленный тип медиа не разрешен ❗️ 2 / 2

Sviat
15.12.2017
04:48:19
Эм

Ок

Google
Sviat
15.12.2017
04:52:21
Да и если ты запакуешь их в деб, то еще не значит что ты их скрыл

/dev/null
15.12.2017
04:52:37
Можно глупый вопрос задать?

Sviat
15.12.2017
04:52:53
Смотря насколько))

/dev/null
15.12.2017
04:55:51
Как из LoandingPage.vue (пример из vue-électron) вызвать метод из /src/main/index.js поесть вызывать от туда методы

Sviat
15.12.2017
04:56:40
??

Artem
15.12.2017
05:00:32
Да и если ты запакуешь их в деб, то еще не значит что ты их скрыл
Кэп) это ясно. Попробую прямо задать вопросЮ есть ли возможность упаковать (создать установщик) для linux при этом скрыва исходный код? С деб такое не проканало, хотя б потому что исходники видны.

/dev/null
15.12.2017
05:01:47
??
Первый раз с электроном вообще не пойму как тут у вас все устроено… по идеи нужно выполнить печать из loandingPage.vue , но от туда не дает

Artem
15.12.2017
05:02:33
В asar пакуй код
Кстати да, попробуем.

/dev/null
15.12.2017
05:15:37
BrowserWindow можно только в main вызвать?

Andrey
15.12.2017
05:39:03
BrowserWindow можно только в main вызвать?
Можно и в render, при помощи remote, почитай документацию.

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