2012-01-05 6 views
1

別のページにページを挿入するiframeと同等または代替の方法を見つけようとしていますが、そのページはまだアクティブでなければならず、フォームを送信したりリンクをクリックしたりすると、 iframe。私はiframeがまだ動作していることを知っていますが、数年で減価償却されているので、私は新しい方法を探したいと思います。 1つはありますか、どのような種類のスクリプトを見ていますか?はiframeと同等か代替の方法がありますか?

+4

[IFrame(HTML)は時代遅れですか?](http://stackoverflow.com/questions/755795/are-iframes-html-obsolete) - 正確な重複はありませんが、答えは同じ回答 - 非難されていない、[HTML5に含まれています](http://dev.w3.org/html5/spec-author-view/the-if​​rame-element.html)、場合によっては貴重です広告、Facebookなどのクロスドメイン機能) – Kobi

答えて

2

私の答え:いいえ、少なくとも別のドメインにページを埋め込む必要がある場合は、代替手段はありません。

埋め込みページへのクロスドメインアクセス(たとえばhttps://americanbank.com/)を使用しないでください。組み込みサイトがフレーム内に取り込まれる場合にのみ保証されます。そのようなフレームはまさにiframeなので、代替のためのスペースがなく、それを使用しない理由もありません。

編集:よく分かりますが、はありません。 AJAX経由でサーバー側の動的サイトにアクセスすることはありません。それで何とか可能ですが、匹敵する努力ではありません。

+0

EDITのおかげで...私はそれが誤解がJohnathanとどこにあったのかと思いました。私は彼が自分のページを別のページに挿入してアクティブにすることを意味していると思っていました...私にはAJAX app ...そうだね、もし彼が彼のページの中に他の誰かのサイト全体を表示しようとするなら、IFRAMEは今のところそれです。 –

0

iframeとよく似た外部ページでは、ajaxを使用できます。 jQueryはこれを本当に簡単にします。

+0

いいえ、クロスドメインはできません。あなたのドメインでiframeはあまり役に立ちません。 – Kobi

+0

JSONPではこのクロスドメインを行うことができます –

+0

@ one.beat.consumer - まだ、JSONPはHTMLではなくJavaScriptコードのみです。そうでなければ、私が訪れるすべてのサイトがGmailを読み込むことができ、深刻な問題が発生するでしょう... – Kobi

関連する問題