
魯
02.01.2018
06:50:52
доброе утро

Sviat
02.01.2018
06:51:12
доброе

魯
02.01.2018
06:52:04
есть небольшой вопрос про сертификаты при открытии XML реквеста

Таймураз
02.01.2018
06:52:57

Google

魯
02.01.2018
06:55:32
нужно открыть сайт из корпоративной сетки, а перед этим пройти авторизацию. когда открываешь урл в браузере, он видит два сертификата, один из которых нужный, а второй нет
а электрон сразу выбирает первый и он как раз таки не тот, который нужен
я посмотрел в доках код, но что-то он не работаит
app.on('select-client-certificate', (event, webContents, url, list, callback) => {
event.preventDefault()
callback(list[0])
})
но у меня есть подозрение, что я просто что-то не так делаю


Таймураз
02.01.2018
06:59:35
нужно открыть сайт из корпоративной сетки, а перед этим пройти авторизацию. когда открываешь урл в браузере, он видит два сертификата, один из которых нужный, а второй нет
а электрон сразу выбирает первый и он как раз таки не тот, который нужен
я посмотрел в доках код, но что-то он не работаит
app.on('select-client-certificate', (event, webContents, url, list, callback) => {
event.preventDefault()
callback(list[0])
})
но у меня есть подозрение, что я просто что-то не так делаю
Как это у тебя сервер отдает два сертификата?
TLS на клиенте шифруется одним сертификатом

魯
02.01.2018
07:00:55

Alexey
02.01.2018
07:01:24
Это два клиентских

魯
02.01.2018
07:02:26
да, речь о клиентских
прошу прощения


Таймураз
02.01.2018
07:05:02
Насколько я знаю, авторизация в сети выполняется осью, а само приложение только результат получает
app.on('certificate-error', (event, webContents, url, error, certificate, callback) => { // On certificate error we disable default behaviour (stop loading the page) // and we then say "it is all fine - true" to the callback event.preventDefault(); callback(true); });
В любом случае, попробуй доверять любому сертификату
нужно открыть сайт из корпоративной сетки, а перед этим пройти авторизацию. когда открываешь урл в браузере, он видит два сертификата, один из которых нужный, а второй нет
а электрон сразу выбирает первый и он как раз таки не тот, который нужен
я посмотрел в доках код, но что-то он не работаит
app.on('select-client-certificate', (event, webContents, url, list, callback) => {
event.preventDefault()
callback(list[0])
})
но у меня есть подозрение, что я просто что-то не так делаю
Перечитал
Ты в callback возвращаешь нулевой элемент из списка)


魯
02.01.2018
07:09:39
как все просто оказалось

Таймураз
02.01.2018
07:09:45
app.on('select-client-certificate', (event, webContents, url, list, callback) => { console.log('select-client-certificate', url, list) event.preventDefault() ipc.once('client-certificate-selected', (event, item) => { console.log('selected:', item) callback(item) }) mainWindow.webContents.send('select-client-certificate', list) })

魯
02.01.2018
07:09:46
спасибо большое ?

Таймураз
02.01.2018
07:10:00
Вот так твой выбор будет учтён

Google

魯
02.01.2018
07:10:28
а что такое ipc?

Таймураз
02.01.2018
07:12:52

魯
02.01.2018
07:13:00
окей

/dev/null
03.01.2018
05:32:05
Рябят, как называется нижний тулбар?

Sheldhur
03.01.2018
05:35:50
статус бар
вроде

alfred
03.01.2018
07:00:26
Taskbar

Sviat
03.01.2018
14:22:55
пиплы
var session = electron.remote.session;
var cookies = session.defaultSession.cookies;
cookies.set({
url: "/",
name: "name",
value: "value",
}, function (error) {
if (error) console.error(error)
});

Sheldhur
03.01.2018
16:17:40

Sviat
03.01.2018
16:18:40
или надо http?
Так, вроде без ошибок с http
Так, теперь как мне получить куки синхронно?
Что за бред там с калбэком

Sheldhur
03.01.2018
16:29:10
ну много как, зависит от требований

Sviat
03.01.2018
16:29:28
Мне просто куки получить
Какие требования?
Там функция с колбеком

Sheldhur
03.01.2018
16:29:49
ну вон колбэк есть, в нем и получай

Google

Sheldhur
03.01.2018
16:29:58
ты чё не знаешь как колбеки в жс работают
иди читай

Sviat
03.01.2018
16:30:03
мне не нуже колбек
Я знаю как это рпаботает
Мне надо синхронной получение

Sheldhur
03.01.2018
16:30:24
ну оберни в промис
хелпер сделаешь, там потом через async\await можно ебануть
будет тебе синхронно

Sviat
03.01.2018
16:31:38
ща я разберусь что такое промис, спасибо

Сергей
03.01.2018
16:32:52

Sheldhur
03.01.2018
16:33:16
это не я, это жс

Harry
04.01.2018
10:45:10
electron builder или electron packager? что вы используете?

Artem
04.01.2018
11:15:17
builder по мне всё ж лучше

Harry
04.01.2018
11:16:07

Artem
04.01.2018
11:17:14
а чем именно? автоапдейт и установка?
И это тоже. Просто у меня была проблема со сборкой под линукс, мне тут посоветовали особо не марочиться и заюзать builder. Ну вообщем он решил мои проблемы и я рад этому
мануал хороший, примеров по мне так больше

Admin
ERROR: S client not available

Harry
04.01.2018
11:18:38
тогда оке

Nickolai
04.01.2018
13:12:25
тоже на проде выбрали билдер. пробовали с electron-forge, много проблем было

Vladimir
04.01.2018
17:56:34

Harry
04.01.2018
17:57:40

Google

Vladimir
04.01.2018
18:26:57
из-за
этой ишшуи https://github.com/electron-userland/electron-builder/issues/1147#issuecomment-276284477
но в целом пофиг

Sheldhur
04.01.2018
18:56:58
у меня было такое
пол дня ебался, npm криво зависимости ставил

Artem
05.01.2018
02:32:01
Единственное не нашёл в мануале про иконки для линукс при сборке. Долго мучался. Тоже тут ответили, что разных размеров нужны.

Sheldhur
05.01.2018
17:44:31

Artem
05.01.2018
17:49:56
плохо читал, там всё есть
Не нашёл, где бы говорилось, что мол положите в папку иконки с такими то размерами. Нашёл только про 32х32

Sheldhur
05.01.2018
17:51:11

Artem
05.01.2018
17:54:05
Там описаны рекомендуемые к использованию, но нет чёткого пояснения о том, чтобы иконок было по одной на каждый размер
Итог просрал на это около двух часов

/dev/null
06.01.2018
03:32:59
Ребят, как изменить цвет приложения в панели задач? Windows

Maksim
06.01.2018
03:57:08
саму иконку можешь поменять, цвет шиндовс может менять только пользователь

/dev/null
06.01.2018
04:03:42
Мне нужно «поморгать иконкой»
При определенном событие как либо оповестить пользователя если приложение свернуто

Artem
06.01.2018
04:44:44
Попрошу на личность не переходить. И оставлять такое при себе

Sheldhur
06.01.2018
04:52:44