Commits

Christian Krebs committed 5978259

Added cross origin test.

Comments (0)

Files changed (1)

tests/cross-origin/index.html

 <!doctype html>
 <title>Test cross origin policy</title>
 <script>
-window.onload = function()
+var test_cors = function(url)
 {
-  var x = new XMLHttpRequest();
-  x.onload = function()
-  {
-    document.querySelector("pre").textContent = "success, response text:\n" +  this.responseText;
-  }
-  x.open("GET", "http://graph.facebook.com/fql");
-  x.send();
+
+    var x = new XMLHttpRequest();
+    x.onload = function()
+    {
+      document.querySelector("pre").textContent = "success, response text:\n" +  this.responseText;
+    }
+    x.onerror = function()
+    {
+      document.querySelector("pre").textContent = "failed";
+    };
+    x.open("GET", url);
+    x.send();
 }
 </script>
+<p>
+    <input type=text value="http://graph.facebook.com/fql" style="width: 50em">
+    <input type=button value="test CORS" onclick=test_cors(this.previousElementSibling.value)>
 <pre></pre>