2011-07-28 16 views
2

別のドメインの別のページのhtmlコードを取得し、コードを編集して表示できるようにするjavascriptスクリプトを作成するにはどうすればよいですか?前もって感謝します。ウェブページ(別のドメイン)からhtmlコードを取得するには?

+0

「私はコードを編集して表示できますか?」とはどういう意味ですか? –

+1

私はhtmlを解析して少し変更したいと思っています –

+2

あなたのサーバ上のCGI/Perlスクリプトを使って実行してから、あなたのページで取得してJavaScriptで操作することができます。あなたが最終的に同じ場所にあなたを得るが、CGIまたはPerlについて尋ねていないので、答えとして投稿しない。 – Sparky

答えて

1

これは、あなたがjavascriptの同じドメインポリシーによって殺されるため、単純な意味では不可能です。

自分のWebサーバーにアクセスできる場合、取得するサードパーティURLを含むリクエストをリッスンするサービスを設定できます。あなたのサービスは、第三者ドメインのソースを引き出し、あなたの要求に対する応答として返します。次に、その応答を受け取り、編集可能なフィールドに追加します。

EDIT:この回答は、同様に投稿されたYQL(Yahoo Query Language)の回答と同じ原則であるようです。

0

できません。クロスドメインスクリプティングはできません...あなたはSOを検索して、この質問に対する多くの回答を見つけることもできます。

+1

[回避方法があります。](http://usejquery.com/posts/9/the-jquery-cross-domain-ajaxガイド) –

関連する問題