Как я могу установить файл cookie, который будет применяться только для определенной вкладки в браузере? Chrome хранит файлы cookie отдельно для обычного режима и режима инкогнито. То, что я пытаюсь достичь, похоже на это, но я хочу сделать это для каждой вкладки в обычном режиме.
Как установить файлы cookie на основе вкладок в WebView2?
Ответы (1)
Если я правильно понимаю, у вас есть приложение на основе вкладок с WebView2
на каждой вкладке, и вам нужна отдельная среда для каждой WebView2
, чтобы у них были свои собственные файлы cookie.
Здесь есть пример настройки среды: Начало работы с WebView2 Перейдите к шагу 3.
Второй аргумент CreateCoreWebView2EnvironmentWithOptions
- это папка с данными пользователя. Он должен быть уникальным для каждой вкладки.
Вы можете, например, создать случайное имя папки или добавить индекс вкладки к имени папки.
Теперь элементы управления webview2 будут иметь собственную среду, включая кеш и файлы cookie.
person
Poul Bak
schedule
13.01.2021