[Javascript] जावास्क्रिप्ट के साथ iframe निकालें


Answers

आपने यह नहीं बताया कि दस्तावेज़ में iframes को हटाने की आवश्यकता क्यों है।

Clickjacking हमले को रोकने के लिए मैं ऐसा करता हूं लेकिन यह किसी भी मामले में काम करेगा।

आपको इसकी आवश्यकता है:

<style id="defendClickjack" type="text/css">body{display:none;}</style>

और फिर

<script type="text/javascript">
    if (self === top) {
        var defendClickjack = document.getElementById("defendClickjack");
        antiClickjack.parentNode.removeChild(defendClickjack);
    }
    else {
        top.location = self.location;
    }
</script>

आपके द्वारा यहां और अधिक जानकारी प्राप्त की जा सकती है:

Question

मैं अपने दस्तावेज़ों में आईफ्रेम टैग को हटाने का प्रयास कर रहा हूं यह फ़ंक्शन है लेकिन यह काम करने के लिए नहीं लगता है यहां मेरा नमूना कोड है I

<script>
function removeiframe() {
            alert("Hello Lovely World");
            var markup = document.body.innerHTML;

            var filtered=markup.replace(/(<iframe.*?>.*?<\/iframe>)/g,"");
            alert("he: " + markup);
//markup = Regex.Replace(markup, @"<script.*?/script>", "", RegexOptions.IgnoreCase);
//markup = Regex.Replace(markup, @"<iframe.*?/iframe>", "", RegexOptions.IgnoreCase);
markup = filtered;
document.body.innerHTML = markup + "<hr><hr>HELLO";
        }
</script>
<body onload="removeiframe()">

        <iframe marginheight="0" src="http://www.metalgearrisingguide.com" marginwidth="0" frameborder="0" height="180" scrolling="no" width="210"></iframe><br>
</body>



Links