今日、小さなソフトウェアを作成しているときに問題が発生しました。つまり、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>