mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-08-17 01:43:08 +09:00
23 lines
909 B
HTML
23 lines
909 B
HTML
<!DOCTYPE html>
|
|
<meta charset=utf-8>
|
|
<title>Test for accessing symbols on a cross-origin window</title>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<div id="log"></div>
|
|
<iframe src="http://www1.w3c-test.org/common/blank.html"></iframe>
|
|
<script>
|
|
async_test(function (t) {
|
|
window.addEventListener("load", t.step_func(
|
|
function() {
|
|
assert_equals(document.querySelector("iframe").contentDocument, null, "Should have a crossorigin frame");
|
|
assert_throws(new Error(), function() {
|
|
frames[0][Symbol.iterator];
|
|
}, "Should throw exception on cross-origin Window symbol-named get");
|
|
assert_throws(new Error(), function() {
|
|
frames[0].location[Symbol.iterator];
|
|
}, "Should throw exception on cross-origin Location symbol-named get");
|
|
t.done();
|
|
}
|
|
));
|
|
}, "Check Symbol access on load");
|
|
</script>
|