2011-01-24 9 views
1

div、a、pタグを取得して位置情報とサイズ情報を読むことができるように、cnn.comなどのサードパーティのウェブサイトのDOM要素を読み込んで解析することは可能ですか?jqueryは外部ページのDOM要素を読み取ることができますか?

jqueryはjavascriptコードが実行されているウェブページの情報を解析して表示できますが、外部のウェブページを.loadコマンドに渡すと、サードパーティのウェブサイトページを解析してDOMツリーを読み取ることはできますか?

はありません、あなたが別のドメイン上の別のアクセスから1つのサイトを制限Same Origin Policy、によってブロックされます

答えて

6

ありがとうございます。 JavaScriptコードの代わりにウェブサイトを取得するサーバー側のスクリプトを好みの言語で設定することもできますが、AJAXを使用してページをリクエストするよりも複雑です。

+0

ブックマークレットでもできますか?私は、現在のページの上にオーバーレイするいくつかのブックマークレットを見ました。その場合、ブックマークレットコードは現在のページのDOMツリーを読み取ることができるはずです。 – Nilesh

+0

@Nilesh:ブックマークレットは、トップレベルのページのDOMツリーを読み取ることができます。 –

0

セキュリティ上の理由から、他のドメインのコンテンツにはjavascriptでアクセスできないと思います。少なくとも安全なブラウザでは...

関連する問題