OLD | NEW |
| (Empty) |
1 <html> | |
2 <head> | |
3 <script> | |
4 function log(message) | |
5 { | |
6 var item = document.createElement("li"); | |
7 item.appendChild(document.createTextNode(message)); | |
8 document.getElementById("console").appendChild(item); | |
9 } | |
10 | |
11 </script> | |
12 | |
13 </head> | |
14 <body> | |
15 <ul id=console> | |
16 </ul> | |
17 | |
18 <link id="firstPrerender" rel=prerender href="http://first-prerender.com/"/> | |
19 <link id="secondPrerender" rel=prerender href="http://second-prerender.com/"
/> | |
20 | |
21 <p id="emptyParagraph"></p> | |
22 | |
23 <script> | |
24 var firstPrerender = document.getElementById('firstPrerender'); | |
25 var secondPrerender = document.getElementById('secondPrerender'); | |
26 | |
27 function removeFirstPrerender() | |
28 { | |
29 var link = document.getElementById('firstPrerender'); | |
30 link.parentElement.removeChild(link); | |
31 } | |
32 | |
33 function removeSecondPrerender() | |
34 { | |
35 var link = document.getElementById('firstPrerender'); | |
36 link.parentElement.removeChild(link); | |
37 } | |
38 | |
39 function removeThirdPrerender() | |
40 { | |
41 var link = document.getElementById('thirdPrerender'); | |
42 link.parentElement.removeChild(link); | |
43 } | |
44 | |
45 firstPrerender.addEventListener('webkitprerenderstart', function() { log("
first_webkitprerenderstart"); }, false); | |
46 firstPrerender.addEventListener('webkitprerenderstop', function() { log("f
irst_webkitprerenderstop"); }, false); | |
47 firstPrerender.addEventListener('webkitprerenderload', function() { log("f
irst_webkitprerenderload"); }, false); | |
48 firstPrerender.addEventListener('webkitprerenderdomcontentloaded', functio
n() { log("first_webkitprerenderdomcontentloaded"); }, false); | |
49 | |
50 secondPrerender.addEventListener('webkitprerenderstart', function() { log(
"second_webkitprerenderstart"); }, false); | |
51 secondPrerender.addEventListener('webkitprerenderstop', function() { log("
second_webkitprerenderstop"); }, false); | |
52 secondPrerender.addEventListener('webkitprerenderload', function() { log("
second_webkitprerenderload"); }, false); | |
53 secondPrerender.addEventListener('webkitprerenderdomcontentloaded', functi
on() { log("second_webkitprerenderdomcontentloaded"); }, false); | |
54 | |
55 function addThirdPrerender() | |
56 { | |
57 var emptyParagraph = document.getElementById("emptyParagraph"); | |
58 emptyParagraph.innerHTML = '<link id="thirdPrerender" rel=prerender hr
ef="http://third-prererender.com/"/>'; | |
59 var thirdPrerender = document.getElementById('thirdPrerender'); | |
60 | |
61 thirdPrerender.addEventListener('webkitprerenderstart', function() { l
og("third_webkitprerenderstart"); }, false); | |
62 thirdPrerender.addEventListener('webkitprerenderstop', function() { lo
g("third_webkitprerenderstop"); }, false); | |
63 thirdPrerender.addEventListener('webkitprerenderload', function() { lo
g("third_webkitprerenderload"); }, false); | |
64 thirdPrerender.addEventListener('webkitprerenderdomcontentloaded', fun
ction() { log("third_webkitprerenderdomcontentloaded"); }, false); | |
65 } | |
66 </script> | |
67 </body> | |
68 </html> | |
69 | |
OLD | NEW |