-
ID:zzCq84 さんの質問

HTML/JavaScriptのiframeタグについてご教授下さい。

■実施したい事
iframeでhtmlを取得したいが、
取得したhtmlの中身(cssや画像)は取得させたくない。

■詳細イメージ

<iframe src="http://abc.com/sample.html"></iframe>


WEBブラウザがhttp://abc.com/sample.htmlへGETリクエストを投げて、
レスポンスが返ってくる


WEBブラウザが返ってきたレスポンスをDOMツリーにロードする


WEBブラウザがhttp://abc.com/sample.htmlに記載されているcssや画像を取得する

①②は実施させて、
③の前後で処理を中断させて、
④を実施させたくない。

■質問事項
上記を実現させるためにはどのようなHTML/JavaScriptの実装が必要でしょうか?
ご教授下さい。

■思うところ
③のタイミングでイベントを発生させて、
④を無効にするような処理が可能かな?と調べてみましたら、
「DOMContentLoaded」というDOM読み込み完了後に呼ばれるイベントがあったのですが、
うまく使えますでしょうか。

また、<xmp>タグ等を動的に発行して、
取得したhtmlを無効に出来るかな?と思っています、
うまく使えますでしょうか。

また、ブラウザで発生するHTTPリクエストを全てキャッチして、
http://abc.com/sample.htmlに記載されているcssや画像のHTTPリクエストを遮断できないかな?と思っています、いかがでしょうか。

その他、手段は問いません。
実現できる方法をヒントだけでも良いのでご教授下さい。

みんなの回答 1 件

ID:xnKJnn さんの回答

iframeじゃなくて、ajaxでHTMLだけ取得すればよくない?
あとマルチはやめような。
Qiitaは質問サイトじゃなくて、Tips共有する場所だぞ。

【質問】HTML/JavaScriptのiframeタグについてご教授下さい。 - Qiita

http://qiita.com/dounatte/items/fd400503ab7aeea7e317
ID:BR1QMT

Qiitaにもマルチしてたのかよ・・・最低なトピ主だな

最終更新日:2016-11-27 (1,505 views)

関連するトピックス

ページ上部に戻る