toolkit/devtools/server/tests/browser/storage-updates.html

changeset 0
6474c204b198
equal deleted inserted replaced
-1:000000000000 0:998881d402a9
1 <!DOCTYPE HTML>
2 <html>
3 <!--
4 Bug 965872 - Storage inspector actor with cookies, local storage and session storage.
5 -->
6 <head>
7 <meta charset="utf-8">
8 <title>Storage inspector blank html for tests</title>
9 </head>
10 <body>
11 <script>
12
13 window.addCookie = function(name, value, path, domain, expires, secure) {
14 var cookieString = name + "=" + value + ";";
15 if (path) {
16 cookieString += "path=" + path + ";";
17 }
18 if (domain) {
19 cookieString += "domain=" + domain + ";";
20 }
21 if (expires) {
22 cookieString += "expires=" + expires + ";";
23 }
24 if (secure) {
25 cookieString += "secure=true;";
26 }
27 document.cookie = cookieString;
28 };
29
30 window.removeCookie = function(name) {
31 document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
32 }
33
34 window.clear = function() {
35 var cookies = document.cookie;
36 for (var cookie of cookies.split(";")) {
37 removeCookie(cookie.split("=")[0]);
38 }
39 localStorage.clear();
40 sessionStorage.clear();
41 }
42 </script>
43 </body>
44 </html>

mercurial