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 | <?xml version = '1.0' encoding = 'utf-8'?> |
michael@0 | 2 | <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd"> |
michael@0 | 3 | <html xmlns="http://www.w3.org/1999/xhtml"> |
michael@0 | 4 | <head> |
michael@0 | 5 | <script> |
michael@0 | 6 | function doTest() { |
michael@0 | 7 | var Ci = Components.interfaces; |
michael@0 | 8 | var defaultZoom = {}, allowZoom = {}, minZoom = {}, maxZoom ={}, width = {}, height = {}, autoSize = {}; |
michael@0 | 9 | var windowUtils = window.QueryInterface(Ci.nsIInterfaceRequestor).getInterface(Ci.nsIDOMWindowUtils); |
michael@0 | 10 | windowUtils.getViewportInfo(1, 1, defaultZoom, allowZoom, minZoom, maxZoom, width, height, autoSize); |
michael@0 | 11 | document.getElementById("minZoom").innerHTML = minZoom.value.toPrecision(10); |
michael@0 | 12 | document.getElementById("maxZoom").innerHTML = maxZoom.value.toPrecision(10); |
michael@0 | 13 | } |
michael@0 | 14 | </script> |
michael@0 | 15 | </head> |
michael@0 | 16 | <body onload="doTest();"> |
michael@0 | 17 | MinZoom: <span id="minZoom"></span><br /> |
michael@0 | 18 | MaxZoom: <span id="maxZoom"></span> |
michael@0 | 19 | </body> |
michael@0 | 20 | </html> |