2011-08-07 11 views
1

私は別のドメインから他のページを読み込むことができるページを作りたいと思います。読み込まれたページは、それ自身で動作するように動作するはずです。ウェブページ全体を別のドメインから自分のページに読み込む方法はありますか?

その理由は、追加機能が追加されたためです。

私はJavaScriptとiframeでこれを実行しようとしましたが、私は同じ発信元ポリシーによって制限されていました。今、私はJava Applets/JavaFX/Apache Pivotについて考えています。私はデジタル署名を使ってページを読み込むための接続を確立することができます。

マイページでは、読み込まれたページから何らかの情報(タイトル、ファビコンなど)を取得する必要があります。

私はこのように正しく見ていますか?それともまだできないのですか?他の場合、どの技術がより良い選択ですか?

P.S.あなたの助けをありがとう

答えて

0

あなたのサーバー側でこのように考える。 phpcurlで、他のドメインからページをダウンロードしてから、jQueryであなたのウェブページに追加してください。これはページのプロキシと似ていますが、今はあなたのサーバーにあり、クロスドメインルールの付与を避けることができます。

2

コンテンツをドメインに配信するプロキシを使用して、必要に応じてページを操作できます(iframeまたはajaxを使用して)。
あなたがproxy.phpという名前PHPプロキシを作成しましょう:

<?php 
    if(isset($_GET['url'])) 
     echo file_get_contents($_GET['url']); 
?> 

のiframeのsrcは、外部ページ(<iframe src="somedomain.com/somepage" />)に、しかし、あなたには、そのページの内容を提供するプロキシを指摘すべきではありません。 <iframe src="proxy.php?url=somedomain.com/somepage" />
これはあなたの仕事を管理する簡単な方法ですが、実際にはコピー他のサイトこの方法で...あなたは依然としてクッキー、ヘッダーおよびその他のセッション関連変数を考慮する必要があります。

+0

私のサーバーは使用できません。クッキーが失われ、ページのスクリプトが正しく動作しません。 –

関連する問題