зеркало из https://github.com/mozilla/gecko-dev.git
33 строки
960 B
HTML
33 строки
960 B
HTML
<!DOCTYPE HTML>
|
|
<html>
|
|
<head>
|
|
<style>
|
|
#div1 {
|
|
color: green;
|
|
-moz-binding: url(file_bug379959_xbl.xml#xbltest);
|
|
}
|
|
#div2 {
|
|
color: green;
|
|
-moz-binding: url(http://example.com/tests/dom/xbl/test/file_bug379959_xbl.xml#xbltest);
|
|
}
|
|
</style>
|
|
<body>
|
|
<div id="div1"></div>
|
|
<div id="div2"></div>
|
|
<script>
|
|
onload = function() {
|
|
// same origin should be allowed
|
|
var nodes1 = SpecialPowers.wrap(document).getAnonymousNodes(document.getElementById('div1'));
|
|
parent.postMessage({test: "sameOriginIsAllowed",
|
|
result: nodes1 ? nodes1.length : 0,
|
|
senderURL: "http://mochi.test:8888"}, "*");
|
|
|
|
// cross origin should be blocked
|
|
var nodes2 = SpecialPowers.wrap(document).getAnonymousNodes(document.getElementById('div2'));
|
|
parent.postMessage({test: "crossOriginIsBlocked",
|
|
result: nodes2 ? nodes2.length : 0,
|
|
senderURL: "http://mochi.test:8888"}, "*");
|
|
}
|
|
</script>
|
|
</html>
|