| OLD | NEW | 
|---|
| (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 do_xhr() { | 
|  | 19         var xhr = new XMLHttpRequest(); | 
|  | 20         xhr.onreadystatechange  = function() { | 
|  | 21           if(xhr.readyState == 4) { | 
|  | 22             if(xhr.status == 200) { | 
|  | 23               document.getElementById("dynamic").innerHTML = | 
|  | 24                   "Received:"  + xhr.responseText; | 
|  | 25             } else { | 
|  | 26               document.getElementById("dynamic").innerHTML = | 
|  | 27                   "Error code: " + xhr.status; | 
|  | 28             } | 
|  | 29           } | 
|  | 30         }; | 
|  | 31 | 
|  | 32         xhr.open("TRACE", "http://127.0.0.1/", true); | 
|  | 33         xhr.send(null); | 
|  | 34       } | 
|  | 35 | 
|  | 36       do_xhr(); | 
|  | 37     </script> | 
|  | 38   </head> | 
|  | 39   <body> | 
|  | 40     <div id="dynamic"> | 
|  | 41       Waiting for XHR response. | 
|  | 42     </div> | 
|  | 43  </body> | 
|  | 44 </html> | 
| OLD | NEW | 
|---|