ホームページ > ウェブフロントエンド > jsチュートリアル > アラートやポップアップなどの iframe ページ上のすべての js スクリプトを無効にする windows_javascript スキル

アラートやポップアップなどの iframe ページ上のすべての js スクリプトを無効にする windows_javascript スキル

WBOY
リリース: 2016-05-16 16:37:34
オリジナル
1251 人が閲覧しました

今日、小さなソフトウェアを作成しているときに問題が発生しました。つまり、Web サイトをプレビューするためにページに iframe を配置する必要がありますが、プレビューされた Web サイトにはポップアップ ウィンドウやプロンプトなどの JS スクリプトが多数含まれています。最も不快だったのは、それをホームページとして設定し、お気に入りに追加し続けたことです。iframe でスクリプトを禁止する方法があるはずだと思い、Baidu で検索したところ、新しい大陸がたくさん見つかりました。今後の問い合わせとみんなの参考のためにそれを記録しました:

<iframe src="fillseo.html"></iframe>
ログイン後にコピー

fillseo.html にはアラートとポップアップ ウィンドウが含まれる js スクリプトがあります。これは不快です。どうすれば無効にできますか?
そして、この fillseo.html は別のドメインのファイルです。

無数の関連情報を検討した結果、次のコードでこの問題を完全に解決できることがわかりました。

プログラムコード 1:

<noscript><iframe src=fillseo.html></iframe></noscript>
ログイン後にコピー

または

プログラムコード 2:

<iframe src="fillseo.htm" width="200" height="200" id="Pcyear"></iframe>
<script>
var fillseo_window=window.frames["Pcyear"];
fillseo_window.window.alert=function(){
alert("弹弹弹!");
//也可以写你想写的东东
};
</script>
ログイン後にコピー
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート