公式アカウントからの投稿が始まります

お世話になっております。
HTMLでIEの中にIEを表示したいのですが、どうしたらよいでしょうか。

以下の様にやってもうまく行きませんでした。
<body><iframe src="http://www.google.co.jp/"
width="400" height="300" ></iframe>
</body>

最終的にはサンプルの画像の様に、
別の頁を入れ子にするHTMLが目標なのですが、
どの様に記述したらよいでしょうか。
色々調べたのですが、分からないでいます。
教えて下さい。よろしくお願いします。

「HTMLでホームページを入れ子にする方法」の質問画像

A 回答 (2件)

本来はあまりお勧めできる方法ではありません。


それは、googleなどで
"frame 問題"-- https://www.google.co.jp/search?q=frame%20%E5%95 …
で検索すればたくさん出てきます。
 今回は、単に指定したウェブページがフレームでの表示をキャンセルしているか、ブラウザのセキュリティ制限の可能性があると思います。前者は著作権の問題で、後者はセキュリティの問題です。あたかも金融機関のサイトのようにiframeで該当金融機関のサイトを表示して実は詐欺サイトだったとか・・。これはHTML5以降、URIに対応したたため今後問題になる可能性があります。

 同じサイト内のページをiframeで表示するのは、ユーザーにとってブックマークできないなどの「フレーム問題」を除けば可能ですが、iframeは記事内で自身のブログメニューを表示するなど限定して使うことを考えるべきです。

 そもそも、なんのために入れ子にしたいのかを教えていただければ、includeなどのアドバイスできるかと思います。
    • good
    • 0
この回答へのお礼

ご指摘ありがとうございました。
やはり著作権上の問題がありましたか。
目的はまさに『ホームページのかっぱらいが可能か』
と言う技術的な問題の解決だった為、
この様な手法が禁止なのだと分かりました。
リモートデスクトップ等、別の手法で解決策を考えます。
色々詳しい説明、参考になりました。
ありがとうございました。

お礼日時:2013/01/12 17:53

上手くいかなかったとのことですが



「この Web サイトに入力する情報のセキュリティを保護するため、このコンテンツの発行者はフレーム内での表示を許可していません。 」

と表示されてコンテンツがフレーム内に表示されなかったということでしょうか?
もしそうだとすれば、警告内容に書かれている通り発行者(この場合Google)が許可していないらしいですよ。
URLを別サイトにして確認してみてはどうでしょうか。
    • good
    • 0
この回答へのお礼

確かに『許可していません』と言うメッセージが出ていました。
それはやはりGoogleが許可していないと言うことですね。
許可する方法について書いてあるサイトもあったのですが、
許可する場所がGoogleではどうしようもありません。
また、別の方法を考えてみます。
ありがとうございました。

お礼日時:2013/01/12 17:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!