54 lines
1.7 KiB
HTML
54 lines
1.7 KiB
HTML
<html>
|
|
<head>
|
|
<script>
|
|
var secretness = 0;
|
|
|
|
function test() {
|
|
if (window.testRunner) {
|
|
testRunner.dumpAsText();
|
|
testRunner.waitUntilDone();
|
|
}
|
|
|
|
var localScriptLocation = "file:///tmp/LayoutTests/http/tests/security/resources/localScript.js";
|
|
if (window.testRunner)
|
|
localScriptLocation = testRunner.pathToLocalResource(localScriptLocation);
|
|
|
|
var localScriptElement = document.createElement("script");
|
|
localScriptElement.setAttribute("src", localScriptLocation);
|
|
localScriptElement.addEventListener("load", function() {
|
|
var tag = document.getElementById("result");
|
|
if (secretness == 13)
|
|
tag.innerHTML = "Test Passed. Local script loaded and run.";
|
|
else
|
|
tag.innerHTML = "Test Failed. Local script loaded, but not successfully run.";
|
|
|
|
if (window.testRunner)
|
|
testRunner.notifyDone();
|
|
});
|
|
localScriptElement.addEventListener("error", function() {
|
|
var tag = document.getElementById("result");
|
|
tag.innerHTML = "Test Failed: Local script not loaded.";
|
|
|
|
if (window.testRunner)
|
|
testRunner.notifyDone();
|
|
});
|
|
|
|
document.body.appendChild(localScriptElement)
|
|
}
|
|
</script>
|
|
</head>
|
|
<body onload="test()">
|
|
<div id="div0">
|
|
This test is to see if a local file can run a local script.
|
|
<br/>
|
|
Currently this test cannot be run manually on Windows because we do not have
|
|
a function like pathToLocalResource() outside of DRT.
|
|
<br/>
|
|
</div>
|
|
</br>
|
|
<div id="result">
|
|
Test not run correctly.
|
|
</div>
|
|
</body>
|
|
</html>
|