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 PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
5 <html>
6 <head>
7 <title></title>
9 <script type="text/javascript" src="jquery.js"></script>
10 <script type="text/javascript">
11 </script>
13 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"></meta>
14 <style type="text/css">
15 body { margin: 0 4em; font-family: sans-serif; font-size:xx-large;}
16 #content { width: 800px; margin: 0 auto; padding: 10em 0;}
17 </style>
19 </head>
20 <body>
22 <div id="content">
24 ừ̴̵̶̷̸̡̢̧̨̖̗̘̙̜̝̞̟̠̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼͇͈͉͍͎́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̽̾̿̀́͂̓̈́͆͊͋͌̕̚ͅ͏͓͔͕͖͙͚͐͑͒͗͛ͣ͘͜͟͢͝͞͠͡
25 </div><!-- #content -->
28 <pre>
29 u LATIN SMALL LETTER U
30 ̀ COMBINING GRAVE ACCENT
31 ́ COMBINING ACUTE ACCENT
32 ̂ COMBINING CIRCUMFLEX ACCENT
33 ̃ COMBINING TILDE
34 ̄ COMBINING MACRON
35 ̅ COMBINING OVERLINE
36 ̆ COMBINING BREVE
37 ̇ COMBINING DOT ABOVE
38 ̈ COMBINING DIAERESIS
39 ̉ COMBINING HOOK ABOVE
40 ̊ COMBINING RING ABOVE
41 ̋ COMBINING DOUBLE ACUTE ACCENT
42 ̌ COMBINING CARON
43 ̍ COMBINING VERTICAL LINE ABOVE
44 ̎ COMBINING DOUBLE VERTICAL LINE ABOVE
45 ̏ COMBINING DOUBLE GRAVE ACCENT
46 ̐ COMBINING CANDRABINDU
47 ̑ COMBINING INVERTED BREVE
48 ̒ COMBINING TURNED COMMA ABOVE
49 ̓ COMBINING COMMA ABOVE
50 ̔ COMBINING REVERSED COMMA ABOVE
51 ̕ COMBINING COMMA ABOVE RIGHT
52 ̖ COMBINING GRAVE ACCENT BELOW
53 ̗ COMBINING ACUTE ACCENT BELOW
54 ̘ COMBINING LEFT TACK BELOW
55 ̙ COMBINING RIGHT TACK BELOW
56 ̚ COMBINING LEFT ANGLE ABOVE
57 ̛ COMBINING HORN
58 ̜ COMBINING LEFT HALF RING BELOW
59 ̝ COMBINING UP TACK BELOW
60 ̞ COMBINING DOWN TACK BELOW
61 ̟ COMBINING PLUS SIGN BELOW
62 ̠ COMBINING MINUS SIGN BELOW
63 ̡ COMBINING PALATALIZED HOOK BELOW
64 ̢ COMBINING RETROFLEX HOOK BELOW
65 ̣ COMBINING DOT BELOW
66 ̤ COMBINING DIAERESIS BELOW
67 ̥ COMBINING RING BELOW
68 ̦ COMBINING COMMA BELOW
69 ̧ COMBINING CEDILLA
70 ̨ COMBINING OGONEK
71 ̩ COMBINING VERTICAL LINE BELOW
72 ̪ COMBINING BRIDGE BELOW
73 ̫ COMBINING INVERTED DOUBLE ARCH BELOW
74 ̬ COMBINING CARON BELOW
75 ̭ COMBINING CIRCUMFLEX ACCENT BELOW
76 ̮ COMBINING BREVE BELOW
77 ̯ COMBINING INVERTED BREVE BELOW
78 ̰ COMBINING TILDE BELOW
79 ̱ COMBINING MACRON BELOW
80 ̲ COMBINING LOW LINE
81 ̳ COMBINING DOUBLE LOW LINE
82 ̴ COMBINING TILDE OVERLAY
83 ̵ COMBINING SHORT STROKE OVERLAY
84 ̶ COMBINING LONG STROKE OVERLAY
85 ̷ COMBINING SHORT SOLIDUS OVERLAY
86 ̸ COMBINING LONG SOLIDUS OVERLAY
87 ̹ COMBINING RIGHT HALF RING BELOW
88 ̺ COMBINING INVERTED BRIDGE BELOW
89 ̻ COMBINING SQUARE BELOW
90 ̼ COMBINING SEAGULL BELOW
91 ̽ COMBINING X ABOVE
92 ̾ COMBINING VERTICAL TILDE
93 ̿ COMBINING DOUBLE OVERLINE
94 ̀ COMBINING GRAVE TONE MARK
95 ́ COMBINING ACUTE TONE MARK
96 ͂ COMBINING GREEK PERISPOMENI
97 ̓ COMBINING GREEK KORONIS
98 ̈́ COMBINING GREEK DIALYTIKA TONOS
99 ͅ COMBINING GREEK YPOGEGRAMMENI
100 ͆ COMBINING BRIDGE ABOVE
101 ͇ COMBINING EQUALS SIGN BELOW
102 ͈ COMBINING DOUBLE VERTICAL LINE BELOW
103 ͉ COMBINING LEFT ANGLE BELOW
104 ͊ COMBINING NOT TILDE ABOVE
105 ͋ COMBINING HOMOTHETIC ABOVE
106 ͌ COMBINING ALMOST EQUAL TO ABOVE
107 ͍ COMBINING LEFT RIGHT ARROW BELOW
108 ͎ COMBINING UPWARDS ARROW BELOW
109 ͏ COMBINING GRAPHEME JOINER
110 ͐ COMBINING RIGHT ARROWHEAD ABOVE
111 ͑ COMBINING LEFT HALF RING ABOVE
112 ͒ COMBINING FERMATA
113 ͓ COMBINING X BELOW
114 ͔ COMBINING LEFT ARROWHEAD BELOW
115 ͕ COMBINING RIGHT ARROWHEAD BELOW
116 ͖ COMBINING RIGHT ARROWHEAD AND UP ARROWHEAD BELOW
117 ͗ COMBINING RIGHT HALF RING ABOVE
118 ͘ COMBINING DOT ABOVE RIGHT
119 ͙ COMBINING ASTERISK BELOW
120 ͚ COMBINING DOUBLE RING BELOW
121 ͛ COMBINING ZIGZAG ABOVE
122 ͜ COMBINING DOUBLE BREVE BELOW
123 ͝ COMBINING DOUBLE BREVE
124 ͞ COMBINING DOUBLE MACRON
125 ͟ COMBINING DOUBLE MACRON BELOW
126 ͠ COMBINING DOUBLE TILDE
127 ͡ COMBINING DOUBLE INVERTED BREVE
128 ͢ COMBINING DOUBLE RIGHTWARDS ARROW BELOW
129 ͣ COMBINING LATIN SMALL LETTER A
131 </pre>
132 <p>Friends and neighbors, this terrifying piece of Unicode technology was created by Mr SBP of <a href="http://inamidst.com/odds/supercombiner">inamidst.com</a></p>
133 </body>
134 </html>