Sat, 03 Jan 2015 20:18:00 +0100
Conditionally enable double key logic according to:
private browsing mode or privacy.thirdparty.isolate preference and
implement in GetCookieStringCommon and FindCookie where it counts...
With some reservations of how to convince FindCookie users to test
condition and pass a nullptr when disabling double key logic.
1 <!DOCTYPE HTML>
2 <html>
3 <!--
4 Iframe for testing multiple host detetion in storage actor
5 -->
6 <head>
7 <meta charset="utf-8">
8 </head>
9 <body>
10 <script>
12 document.cookie = "uc1=foobar; domain=.example.org; path=/; secure=true";
13 localStorage.setItem("iframe-u-ls1", "foobar");
14 sessionStorage.setItem("iframe-u-ss1", "foobar1");
15 sessionStorage.setItem("iframe-u-ss2", "foobar2");
16 console.log("added cookies and stuff from unsecured iframe");
18 window.onunload = function() {
19 localStorage.clear();
20 sessionStorage.clear();
21 console.log("removed cookies and stuff from unsecured iframe");
22 }
23 </script>
24 </body>
25 </html>