С# Как добавить данные в sessionStorage и localStorage?

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 781
Благодарностей
2 442
Баллы
113
Собственно в браузере есть хранилище, в котором хранятся данные.
Как в инстанс браузера Зеннопостера отправить свои данные с какой-то переменной используя C# (без кубика JS) в одно и второе хранилище?

sessionStorage
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 816
Баллы
113
Как сделать вообще без JS не знаю. Но можно обойтись без JS экшенов.

Для выполнения JS из C# есть метод EvaluateScript :
C#:
instance.ActiveTab.MainDocument.EvaluateScript("return window.localStorage.y = 'value';");
UPD (17.01.2021):
Есть C# методы для сохранения и загрузки localsStorage - LoadLocalStorage и SaveLocalStorage (с помощью данных методов можно сохранить весь localsStorage, а не его отдельный элемент).

Для sessionStorage не нашёл такого.

Так же подобные методы существуют для IndexedDB и SuperCookie. Подробности по ссылке - клик
 
Последнее редактирование:

Azakim

Client
Регистрация
25.07.2021
Сообщения
166
Благодарностей
30
Баллы
28
Как сделать вообще без JS не знаю. Но можно обойтись без JS экшенов.

Для выполнения JS из C# есть метод EvaluateScript :
C#:
instance.ActiveTab.MainDocument.EvaluateScript("return window.localStorage.y = 'value';");
UPD (17.01.2021):
Есть C# методы для сохранения и загрузки localsStorage - LoadLocalStorage и SaveLocalStorage (с помощью данных методов можно сохранить весь localsStorage, а не его отдельный элемент).

Для sessionStorage не нашёл такого.

Так же подобные методы существуют для IndexedDB и SuperCookie. Подробности по ссылке - клик
Ваш метод создает пременную и присваивает пременную?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)