File: index.html

package info (click to toggle)
qtwebengine-opensource-src 5.15.19%2Bdfsg-3
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 2,115,544 kB
  • sloc: cpp: 13,170,464; ansic: 4,254,581; javascript: 1,917,440; python: 554,859; asm: 532,901; xml: 496,623; java: 151,702; objc: 80,776; perl: 73,361; sh: 71,244; cs: 30,383; makefile: 21,992; yacc: 9,125; tcl: 8,500; php: 5,896; sql: 5,518; pascal: 4,510; lex: 2,884; lisp: 2,727; ruby: 559; awk: 200; sed: 40
file content (38 lines) | stat: -rw-r--r-- 1,261 bytes parent folder | download | duplicates (11)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<html>
 <head>
 <script type="text/javascript">
 function generateCookieString(key, value, options) {
    key = key.replace(/[^#$&+\^`|]/g, encodeURIComponent);
    key = key.replace(/\(/g, '%28').replace(/\)/g, '%29');
    value = (value + '').replace(/[^!#$&-+\--:<-\[\]-~]/g, encodeURIComponent);
    options = options || {};

    var cookieString = key + '=' + value;
    cookieString += options.path ? '; Path=' + options.path : '';
    cookieString += options.domain ? '; Domain=' + options.domain : '';
    cookieString += options.expires ? '; Expires=' + options.expires.toUTCString() : '';
    cookieString += options.secure ? '; Secure' : '';

    console.log(cookieString)
    return cookieString;
};
function setCookie() {
    var name = "SessionCookie"
    var value = "QtWebEngineCookieTest"
    document.cookie = generateCookieString(name, value, {})

    name = "CookieWithExpiresField"
    value = "QtWebEngineCookieTest"
    var daysValid = 10;
    var date = new Date();
    date.setTime(date.getTime() + (daysValid*24*60*60*1000));
    var expires = date;
    var options = {};
    options.expires = expires;
    document.cookie = generateCookieString(name, value, options)
}
</script>
 </head>
 <body onload="setCookie()">
 </body>
</html>