2016-09-20 5 views
0

Мне было интересно, можно ли включить/отключить куки в браузере браузера Chrome для электрона.Electron dis cookies cookies

Мое приложение использует стороннюю аутентификацию и отображает для него всплывающее окно. Я хочу отключить файлы cookie, когда пользователь аутентифицируется, а затем повторно активирует его после его завершения, так как я забочусь только о токенах. Есть и другие причины для этого, что я не хочу вникать в то, как приложение было разработано.

Приложение использует https://github.com/electron/electron/blob/master/docs/api/session.md. В нем говорится о том, как добавлять/получать/удалять файлы cookie, но не как отключить/включить его.

Любые советы оценили, Спасибо, D

+0

звучит как особенность хрома, вы проверяли параметры приложений или окон? Я думаю, что theres флаг может включать или отключать файлы cookie, такие как другие функции. –

+0

Я не уверен, как вы взаимодействуете с хром-аспектом внутри электрона ... другой, чем класс browserWindow, у которого нет опции, которая позволяет это. – darewreck

+0

Я думаю, что должен быть способ сделать это, поскольку в chrome мы можем включать или отключать куки-файлы, я проверяю документы, чтобы убедиться в этом. –

ответ

1

Большая часть третьей стороны провайдеров аутентификации требуют печенье для правильной работы. Например, некоторые провайдеры auth, такие как live.com, генерируют исходные файлы cookie до того, как пользователь доберется до страницы входа. Эти файлы cookie требуются при нажатии кнопки входа в систему.

Сам вопрос немой в данный момент, но интересно, почему электрон не дает пользователю возможность отключать/разрешать файлы cookie, поскольку это всего лишь оболочка для хрома, которая имеет эту функцию. Возможно, прецедент невелик.