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.
michael@0 | 1 | <body> |
michael@0 | 2 | <iframe src="about:blank" id="ifr"></iframe> |
michael@0 | 3 | <script> |
michael@0 | 4 | /** Test for Bug 629331 **/ |
michael@0 | 5 | function finish() { |
michael@0 | 6 | parent.postMessage(JSON.stringify({fun: "finish"}), "*"); |
michael@0 | 7 | } |
michael@0 | 8 | |
michael@0 | 9 | function is(a, b, description) { |
michael@0 | 10 | parent.postMessage(JSON.stringify({ fun: "is", a: a, b: b, description: description }), "*"); |
michael@0 | 11 | } |
michael@0 | 12 | |
michael@0 | 13 | document.domain = "example.org"; |
michael@0 | 14 | var i = 0; |
michael@0 | 15 | is(i, 0, 'i meets starting conditions'); |
michael@0 | 16 | document.getElementById('ifr').src = 'http://test2.example.org/tests/js/xpconnect/tests/mochitest/test2_bug629331.html'; |
michael@0 | 17 | </script> |
michael@0 | 18 | |
michael@0 | 19 |