TbeCbEdgeBrowserCookie
TbeCbEdgeBrowserCookie
Kapselt Cookie Informationen zur Verwendung im TbeCbEdgeBrowser
Eigenschaften
https://learn.microsoft.com/en-us/microsoft-edge/webview2/reference/win32/icorewebview2cookie
Eigenschaften | Beschreibung |
---|---|
CookieName:C | Name des Cookies |
Domain:C | Die Domäne, für die das Cookie gültig ist. |
Path:C | Der Pfad, für den das Cookie gültig ist (default) / |
Expires:N | Das Ablaufdatum und die Ablaufzeit des Cookies. (default) -1 = unendlich |
Value:C | Cookie-Wert |
HttpOnly:L | Gibt an, ob dieses Cookie nur über den Browser und nicht per Scripting zugänglich ist |
SameSite:N | SameSite-Status des Cookies (default) bebcssStrict bebcssNone = Cookie ist für alle Kontexte verfügbar bebcssLax = Cookie ist auch bei cross-site Anfragen verfügbar bebcssStrict = Cookie ist nur im First-Party-Kontext verfügbar (gleiche URL) |
Secure:L | Cookie nur für Anfragen über HTTPS verwenden. (default) false. |
Beispiel
//******************************************************************************
// Create Cookie
//******************************************************************************
function barCreateCookieClick( Sender )
| oCookie |
startseq
oCookie := CreateObject('TbeCbEdgeBrowserCookie', '', beCBEdgeBrowser),
oCookie.CookieName := 'MyCookie',
oCookie.Domain := '.dontenwill.de',
oCookie.Path := '/',
oCookie.Expires := Now() + 100,
oCookie.Value := 'MyValue' + DtoS(now()),
oCookie.HttpOnly := false,
oCookie.SameSite := bebcssLax,
oCookie.Secure := true,
beCBEdgeBrowser.CbAddCookie(oCookie),
onerror
GU_ShowStdErrorMessage(GetErrorText(), GetErrorObj()),
stopseq,
end,