यह बच्चे फ्रेम/विंडो में window.parent
छिपाएगा, लेकिन top
संपत्ति नहीं।
लेकिन window.parent
संपत्ति बच्चे विंडो/फ्रेम के अधिभार ईवेंट के अंत तक अभी तक पहुंच योग्य है।
<html>
<head>
<style type="text/css">
#wrapper {width:1000px;height:600px;}
</style>
<script type="text/javascript">
window.onload = function() {
var frm = document.getElementById('childFrame');
var win = frm.contentWindow || (frm.contentDocument && frm.contentDocument.parentWindow) || (frm.document && frm.document.parentWindow);
if (win) win.parent = null;
}
</script>
</head>
<body>
<div id="wrapper">
<iframe id="childFrame" src="child.html" frameborder="0" style="width:100%;height:100%;"></iframe>
</div>
</body>
</html>
स्रोत
2012-11-06 10:19:38
आप [काजा] (http://code.google.com/p/google-caja/) या [AdSafe] (http://www.adsafe.org/) पर एक नज़र डालना चाहते हैं। वे "ग्लोबलकोड" के लिए एक रैपर प्रदान करते हैं ताकि उन्हें आपकी वैश्विक वस्तु के साथ गड़बड़ करने जैसी चीजों को करने से रोका जा सके। – Christoph