Ich frage mich, ob es eine Möglichkeit gibt, Cookies in Flutter zu erstellen und zu lesen, ähnlich wie document.cookie
in Javascript. Es erscheint logisch, da Flutter Web beim Erstellen zu Javascript wird.
Versuche dies
import 'dart:html';
final cookie=document.cookie;
Dies gibt eine Zeichenfolge zurück, "key=value; key2=value"
wenn Sie die Daten als Map benötigen, sollten Sie die Split- und Map-Methode verwenden, um den Schlüssel:Wert daraus zu extrahieren
wie:
import 'dart:html';
final cookie = document.cookie!;
final entity = cookie.split("; ").map((item) {
final split = item.split("=");
return MapEntry(split[0], split[1]);
});
final cookieMap = Map.fromEntries(entity);
zum Setzen eines Cookies
document.cookie="key=value";
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen