Tue, 06 Jan 2015 21:39:09 +0100
Conditionally force memory storage according to privacy.thirdparty.isolate;
This solves Tor bug #9701, complying with disk avoidance documented in
https://www.torproject.org/projects/torbrowser/design/#disk-avoidance.
1 <!--
2 Any copyright is dedicated to the Public Domain.
3 http://creativecommons.org/licenses/publicdomain/
4 -->
5 <html xmlns="http://www.w3.org/1999/xhtml"
6 xmlns:svg="http://www.w3.org/2000/svg"
7 xmlns:xlink="http://www.w3.org/1999/xlink">
8 <body style="margin:0">
9 <embed type="application/x-shockwave-flash" src="data:application/x-shockwave-flash,This is a test"></embed>
10 <iframe src="date:text/plain,aaa"></iframe>
11 <div style="mask: url(#m1); width:500px; height:500px; background:lime;"></div>
13 <svg:svg height="0">
14 <svg:mask id="m1" maskUnits="objectBoundingBox" maskContentUnits="objectBoundingBox">
15 <svg:linearGradient id="g" gradientUnits="objectBoundingBox" x2="0" y2="1">
16 <svg:stop stop-color="white" offset="0"/>
17 <svg:stop stop-color="white" stop-opacity="0" offset="1"/>
18 </svg:linearGradient>
19 <svg:circle cx="0.25" cy="0.25" r="0.25" id="circle" fill="white"/>
20 <svg:rect x="0.5" y="0" width="0.5" height="1" fill="url(#g)"/>
21 </svg:mask>
22 </svg:svg>
23 </body>
24 </html>