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 Test 5 for Mixed Content Blocker User Override - Mixed Script in document.open()
5 https://bugzilla.mozilla.org/show_bug.cgi?id=822367
6 -->
7 <head>
8 <meta charset="utf-8">
9 <title>Test 5 for Bug 822367</title>
10 <script>
11 function createDoc()
12 {
13 var doc=document.open("text/html","replace");
14 doc.write('<!DOCTYPE html><html><body><p id="p1">This is some content</p><script src="http://example.com/browser/browser/base/content/test/general/file_bug822367_1.js">\<\/script\>\<\/body>\<\/html>');
15 doc.close();
16 }
17 </script>
18 </head>
19 <body>
20 <div id="testContent">
21 <img src="https://example.com/tests/image/test/mochitest/blue.png" onload="createDoc()">
22 </div>
23 </body>
24 </html>