Christian Krebs avatar 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>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.