0

私はコードを持っています:

var flashlaunchserver="http://devonestopdigital.s3.amazonaws.com/";

今、私は次のような新しいウィンドウを開いています:

window.open(flashlaunchserver, "_blank",'left=0,top=0,width=1010,height=700,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,fullscreen=no,directories=no', false);

新しいウィンドウで開きますが、このウィンドウを開きたいです。divタグ内で開きます。

方法はありますか。

4

2 に答える 2

2

クロスドメインリクエストに関するJavaScriptのXmlHttpRequestオブジェクトの制限により、AJAXを介してアクセスできるページスクレーパーをサーバー側に構築する必要があります。次に、関数を呼び出すAJAXリクエストをローカルで作成できます。

関数は、<html>-><body>タグと終了タグを削除する必要があります。次に、生のhtmlを。を使用してdivに挿入できますinnerHTML。これは、iframeを使用するとはるかに簡単なことを実現するための多くの作業になります。

編集:補足として、必要なスクリプトやリソースインクルードをスクレイピングしないようにする必要があるため、タグをスクレイピングするのは簡単です。

于 2012-05-25T12:40:30.443 に答える
1

外部コンテンツはiframeにのみ読み込むことができます。

<iframe src="http://devonestopdigital.s3.amazonaws.com/"></iframe>

于 2012-05-25T12:38:41.990 に答える