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 // Binary: cache/js-dbg-32-67673422f7d2-linux
2 // Flags: -m -n -a
3 //
5 gczeal(2);
6 var lfcode = new Array();
7 lfcode.push("");
8 lfcode.push("");
9 while (lfcode.length > 0) {
10 var file = lfcode.shift();
11 loadFile(file);
12 }
13 function loadFile(lfVarx) {
14 try {
15 eval("\
16 Array.prototype[30] = 'B';\
17 delete Array.prototype[30];\
18 assertEquals('edcba', a.join(''));\
19 ");
20 } catch (lfVare) {}
21 }