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 <!doctype html>
2 <body> <span></span> <script>
3 function boom() {
4 var range = document.createRange();
5 range.setEnd(document.body.childNodes[2], 0);
6 window.addEventListener("DOMNodeInserted", f, true);
7 function f() {
8 window.removeEventListener("DOMNodeInserted", f, true);
9 range.deleteContents();
10 }
11 range.deleteContents();
12 }
13 window.addEventListener("load", boom, false);
14 </script>