Rinat
Alexander
Если делаешь сам, обычно проще на том, что умеешь
Alexander
Но электрон проще будет в освоении, если ты об этом
Rinat
Я не умею. Но вот спеца на электрон уже недели 2 не могу найти. А Qt будет попроще. Надеюсь )
Rinat
А так глобально - это просто некий инстурмент над страницами html. Типа как imacros с базой данных. автоматизация рутиной работы в другом интерфейсе
Alexander
Sergey
Sergey
Кучу знакомых знаю
Sergey
Просто ценник важен
Sergey
Sergey
Rinat
точнее типа тЗ )
Sergey
Sergey
Го в лс
Anton
Привет. Помогите разобраться с Electron Security Warning
Приложение построено на vue-electron + axios.
Если поднимать проект локально у мен вот такие варнинги
http://prntscr.com/lo2546
но в сбилдженом проект их нет. По чему так я понимаю, но вот как сделать что бы их не было не пойму.
Пробовал в html
<meta http-equiv="Content-Security-Policy" content="
default-src 'self' https://quantumnet.azurewebsites.net;
script-src 'self' 'unsafe-inline' 'unsafe-eval';
img-src 'self' data:;
style-src 'self' 'unsafe-inline';
font-src 'self';">
особо не помогло
Max
Ramil
Ребята, тема для меня новая, но важен вопрос, что с отказоустойчивостью?
Ramil
Например, если браузерный рендер зависнет - встанет все приложение?
Konstantin
по идее повиснет только одна вкладка (окно), само приложение будет работать, как хром.
Konstantin
т.е. main process будет отвечать, а renderer, соотвественно, нет
Sergey
Завтра
Процессы не блочат друг друга, держу в курсе
Завтра
И в мейне даже есть ивент, который триггерится, когда окно не отвечает
Anonymous
А электрон имеет доступ к параметрам системы? Процессам?
Svyatoslav
Alexander
Го в лс
Ты безработный что-ли?)
Sergey
Ты безработный что-ли?)
пока да)
но мне тупо интересно что там за такой проект.
оказалось что там огромный проект прост)
Alexander
Ну логично же, там из описания сразу было понятно
Alexander
Если одному делать, там на пол года наверное
Anonymous
Anonymous
Anonymous
Sergey
Sergey
мне на лям выдали
но изымать можно только 25% за первый год
Anonymous
Ramil
Andrey 😼
Vadim
https://habr.com/post/429438/ смотрю знакомая тема, помню кто-то вопросы задавал, а тут автор @JSusDev Красавчик 👍
Anonymous
Ого
Anonymous
:)
uts
Существует ли возможность каким-то образом передавать уникальный идентификатор для каждой скачанной копии приложения? С возомжностью прочитать в самом приложении (например, как process.env) Скачивание с разных url. Естественно, билдить на лету возможности нет, так что в какую сторону копать?
Roman
отдавать инсталлер с id в имени файла и читать это имя инсталлером?
uts
Это первое что приходит в голову, но юзер может сменить имя и вообще желательно сильно явно такой трекинг не светить. Смотрел в сторону rcedit, но там немного не тот результат
Roman
rcedit это второе что я хотел предложить
Roman
писать в локал сторадж и при запуске приложения открывать окно браузера спасибо за установку и оттуда передавать ид в приложение
Roman
подняв в нем тип вебсервер
Roman
вообще надо дописывать в инсталлер на лету такую штуку
Roman
так правильнее всего
uts
Проблема в подписи в случае дописывания
Sergey
Sergey
и в инсталлер вложить нужный id
Roman
Roman
откуда серт?
Sergey
а ещё можно упороться и айдишник дописывать в бинарь инсталлера
uts
Приложение не то что бы сильно огромное, но занимает время
Roman
откуда вообще брать серт для подписи
неужели нужно за конские бабки брать
uts
uts
Roman
типа 70 баксов в год от comodo?
Roman
что им требуется кроме денег?
Roman
что в итоге дают?
Vadim
Документы про компанию
Roman
если Private Person?
Vadim
Дают лендос для генерации p12
Vadim
Эти моменты решил юрист
Vadim
https://www.npmjs.com/package/getmac
Vadim
@trycatch Может юзать мак адрес в качестве id?
uts
Типа:
1) Установка аппа
2) Открываем страницу в браузере с мак адресом в параметрах
3) Валидируем
4) Отвечаем приложению что все ок, через вебсокет например
uts
Имеет смысл вроде, должно сработать
uts
@frontEndDevil это имел ввиду же?
Sergey
Vadim
Разве mac адрес может быть двух типов? Я не уверен, но это вроде ид инет адаптера.