WebStorage
WebStorage предоставляет доступ к localStorage или sessionStorage страницы для текущего источника (origin) через асинхронный API, согласованный с браузерным API.
Доступ к экземплярам осуществляется через Page.LocalStorage и Page.SessionStorage.
await page.GotoAsync("https://example.com");
await page.LocalStorage.SetItemAsync("token", "abc");
var token = await page.LocalStorage.GetItemAsync("token");
var all = await page.LocalStorage.ItemsAsync();
await page.LocalStorage.RemoveItemAsync("token");
await page.LocalStorage.ClearAsync();
Методы
ClearAsync
Добавлено в: v1.61Удаляет все элементы из хранилища.
Использование
await WebStorage.ClearAsync();
Возвращаемое значение
GetItemAsync
Добавлено в: v1.61Возвращает значение для указанного name, если оно существует.
Использование
await WebStorage.GetItemAsync(name);
Аргументы
Возвращаемое значение
ItemsAsync
Добавлено в: v1.61Возвращает все элементы хранилища в виде пар «имя/значение».
Использование
await WebStorage.ItemsAsync();
Возвращаемое значение
- IReadOnlyList<Items>#
RemoveItemAsync
Добавлено в: v1.61Удаляет элемент с указанным name. Если элемент отсутствует, никаких действий не выполняется.
Использование
await WebStorage.RemoveItemAsync(name);
Аргументы
Возвращаемое значение
SetItemAsync
Добавлено в: v1.61Устанавливает значение для указанного name. Перезаписывает любое существующее значение для этого имени.
Использование
await WebStorage.SetItemAsync(name, value);
Аргументы
-
Имя элемента, значение которого нужно установить.
-
Новое значение для элемента.
Возвращаемое значение