<html> <head> <script> var pageWasPrerendered = false; // Make sure plugin was not loaded while prerendering. function DidPrerenderPass() { pageWasPrerendered = true; return true; } // Make sure DidPrerenderPass() was called first. Otherwise, the page was // most likely reloaded instead of using the prerendered page. function DidDisplayPass() { return pageWasPrerendered; } function do_xhr() { var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if(xhr.readyState == 4) { if(xhr.status == 200) { document.getElementById("dynamic").innerHTML = "Received:" + xhr.responseText; } else { document.getElementById("dynamic").innerHTML = "Error code: " + xhr.status; } } }; xhr.open("OPTIONS", "http://127.0.0.1/", true); xhr.send(null); } do_xhr(); </script> </head> <body> <div id="dynamic"> Waiting for XHR response. </div> </body> </html>