blob: 2a37482c97dd4b8a6e3781038061e8661a9badd1 [file] [log] [blame]
<!-- webkit-test-runner [ JavaScriptCanOpenWindowsAutomatically=true ] -->
<html>
<head>
<script>
if (window.location.hostname == "localhost")
console.log("FAIL: Must be run as 127.0.0.1, not localhost");
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
}
var messagesReceived = 0;
window.onmessage = function(event) {
console.log("Message received from other context")
if (++messagesReceived < 2)
return;
indexedDB.databases().then((result) => {
databases = result;
if (databases.length != 0)
console.log("FAIL: There are " + databases.length + " database(s) when there should be 0");
else
console.log("PASS");
if (testRunner)
testRunner.notifyDone();
});
};
function openOtherWindow()
{
window.open("http://localhost:8000/security/resources/getdatabases-otherwindow.html")
}
</script>
</head>
<body onload="openOtherWindow()">
<iframe src="http://localhost:8000/security/resources/getdatabases-otherframe.html"></iframe>
</body>
</html>