Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(191)

Side by Side Diff: chrome/test/data/prerender/prerender_xhr_get.html

Issue 6901128: Cancel prerenders that spawn post requests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Missed the call to erase. Created 9 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <html>
2 <head>
3 <script>
4 var pageWasPrerendered = false;
5
6 // Make sure plugin was not loaded while prerendering.
7 function DidPrerenderPass() {
8 pageWasPrerendered = true;
9 return true;
10 }
11
12 // Make sure DidPrerenderPass() was called first. Otherwise, the page was
13 // most likely reloaded instead of using the prerendered page.
14 function DidDisplayPass() {
15 return pageWasPrerendered;
16 }
17
18 function xhr_get() {
19 var xhr;
20 try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); }
cbentzel 2011/04/30 01:03:34 You can just do XMLHttpRequest since this is runni
dominich 2011/05/02 16:45:55 Done.
21 catch (e) {
22 try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); }
23 catch (e2) {
24 try { xhr = new XMLHttpRequest(); }
25 catch (e3) { xhr = false; }
26 }
27 }
28
29 xhr.onreadystatechange = function() {
30 if(xhr.readyState == 4) {
31 if(xhr.status == 200) {
32 document.getElementById("dynamic").innerHTML =
33 "Received:" + xhr.responseText;
34 } else {
35 document.getElementById("dynamic").innerHTML =
36 "Error code: " + xhr.status;
37 }
38 }
39 };
40
41 xhr.open("GET", "prerender_xhr_get.html", true);
42 xhr.send(null);
43 }
44
45 xhr_get();
46 </script>
47 </head>
48 <body>
49 <div id="dynamic">
50 Waiting for XHR response.
51 </div>
52 </body>
53 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698