Wed, 31 Dec 2014 06:09:35 +0100
Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.
1 <!--
2 Any copyright is dedicated to the Public Domain.
3 http://creativecommons.org/publicdomain/zero/1.0/
4 -->
5 <!DOCTYPE HTML>
6 <html>
7 <meta charset="utf-8">
8 <body>
9 <script type="text/javascript">
10 var worker;
12 function start(workerCount, messageCallback) {
13 var seenWindowError;
14 window.onerror = function(message, filename, lineno) {
15 if (!seenWindowError) {
16 seenWindowError = true;
17 messageCallback({
18 type: "window",
19 data: { message: message, filename: filename, lineno: lineno }
20 });
21 return true;
22 }
23 };
25 worker = new Worker("errorPropagation_worker.js");
27 worker.onmessage = function(event) {
28 messageCallback(event.data);
29 };
31 var seenWorkerError;
32 worker.onerror = function(event) {
33 if (!seenWorkerError) {
34 seenWorkerError = true;
35 messageCallback({
36 type: "worker",
37 data: {
38 message: event.message,
39 filename: event.filename,
40 lineno: event.lineno
41 }
42 });
43 event.preventDefault();
44 }
45 };
47 worker.postMessage(workerCount);
48 }
50 function stop() {
51 worker.terminate();
52 }
53 </script>
54 </body>
55 </html>