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 function initialize() {};
2 function test() {
3 eval("\
4 var Class = {\
5 create : function() {\
6 return function() {\
7 this.initialize.apply(this, arguments);\
8 }\
9 }\
10 };\
11 var Foo = Class.create();\
12 Foo.prototype = {\
13 initialize : function() {\
14 this.bar = Foo();\
15 }\
16 };\
17 var foo = new Foo();\
18 ");
19 }
20 test();