Svyatoslav
поэтому возвращаемся к моему самому первому предложению: через xhr
Ты получаешь переменную blob
Далее ты ее сохраняешь с помощью библиотеки Node Js "fs"
Как подключать библиотеку знаешь?
Если нет, то гугли "node js require"
А вот про саму библиотеку читай на официальном сайте ноды
Развивай мозг
Evgeniy
она есть да
Evgeniy
я хз зачем феч :D
Svyatoslav
Блин мне нужно готовиться к защите проекта, а я тут обьясняю азбуку ноды
Кстати, народ, кто может потыкать мой проект и оценить? Нужно мнение со стороны.
(на электроне)
Я там запилил свой движок автообновления.
Igor
Давай ссыль
Evgeniy
Да видимо реально нельзя так как запрос просто идет и всё а сколько осталось он не знает
Igor
Первое что нагуглил
Igor
https://stackoverflow.com/questions/39589917/show-a-progress-bar-for-downloading-files-using-xhr2-ajax
Svyatoslav
Evgeniy
да вот делаю сижу
Anonymous
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
window.close();, нет?
Artem
https://www.christianengvall.se/electron-installer-debian-package/
Спасибо за ссыль. Сборку под deb получилось сделать. Но чёрт его не ставиться на ubuntu). После сборки делаю sudo dpkg -i my_app.deb вроде всё норм. Пытаюсь запустить, выкидывает ошибку "При запуске возникла ошибка". Может какие то конфиги при сборке package не те прописываю
Artem
Меня особо насораживает вот этот момент
{
"dest": "release-builds/",
"icon": "assets/icons/png/1024x1024.png",
"categories": [
"Utility"
],
"lintianOverrides": [
"changelog-file-missing-in-native-package"
]
}
Особенно настройка "categories"
Svyatoslav
У меня тоже есть пару вопросов под сборке дкб пакета
Svyatoslav
Когда решите этот, я задам
Artem
Видимо вы продвинулись дальше меня или тоже застопорились на этом моменте?
Artem
Задавайте сейчас)
Владимир
Владимир
покажи), я ж не экстрасенс)
Artem
покажи), я ж не экстрасенс)
Пакет собрался хорошо, сборка под деб также без ошибок. Установка деб пакета на убунту тож норм прошла, только попросила подтянуть зависимость libconfig2-4. А вот при запуске приложения ошибка "При запуске возникла ошибка". И как бы всё
Владимир
какая ошибка?
Владимир
И чтоб ты знал), собирается пакет под конкретную систему
Владимир
И нормально он будет работать только на идентичной системе
Владимир
Убунта явно не идентичная
Владимир
даже другой дебиан может быть не идентичным
Artem
О, спасибо. Тогда покапаю про сборку деб для убунты. Если я правильно понял
Artem
Просто я думал раз убунту основана на дебиан, то и проблем не должно было быть
Svyatoslav
Владимир
поясни
Владимир
что в архиве?
Artem
А разве код при этом не будет в открытом доступе?
Владимир
сырцы?
Владимир
если сырцы, то будет виден
Artem
Вот этого не хочется
Svyatoslav
Svyatoslav
lotus-app.ru/#apps
Artem
Svyatoslav
Group Butler
Sviatoslav кикнут: отправленный тип медиа не разрешен
❗️ 2 / 2
Svyatoslav
Эм
Svyatoslav
Ок
Svyatoslav
Да и если ты запакуешь их в деб, то еще не значит что ты их скрыл
Anonymous
Можно глупый вопрос задать?
Svyatoslav
Смотря насколько))
Anonymous
Как из LoandingPage.vue (пример из vue-électron) вызвать метод из /src/main/index.js поесть вызывать от туда методы
Svyatoslav
🤔😃
Svyatoslav
Svyatoslav
В asar пакуй код
Svyatoslav
А прогу в деб
Anonymous
🤔😃
Первый раз с электроном вообще не пойму как тут у вас все устроено… по идеи нужно выполнить печать из loandingPage.vue , но от туда не дает
Svyatoslav
Anonymous
BrowserWindow можно только в main вызвать?
Владимир
или с минимальными зависимостями
Владимир
Ну или как вариант делай сборки под все ОС и версии
Владимир
как это делают нормальные поставщики ПО
Владимир
А вот привлечь к себе внимание, если написан твой код толково ты сможешь.
Artem
Владимир
Владимир
Владимир
Я просто поправил твой комент и высказал своё мнение
Artem
Artem
Спасибо за советы
Владимир
Обращайся)
Владимир
Правда я по части Debian), не почасти электрон))
Artem
Я понял)
Lev
Ты их не спрячешь
Lev
Никак
Lev
Ток обфускация но там свои проблемы
Anonymous
Anonymous
Вот еще подсказал бы кто как закрыть окно после печати
win.webContents.print({silent: true, printBackground: true})
win.close()
Svyatoslav
https://stackoverflow.com/questions/11138939/how-to-trigger-javascript-on-print-event
Svyatoslav
First link in yandex