0

javascriptを使用して、タイトル、キーワードなどの他のWebサイトのメタデータ情報を取得するコードはありますか? document.getElementById は、現在のドキュメントの情報を取得するのに役立ちます。同様に、現在のドキュメント以外の情報を取得するコードもあります。

4

1 に答える 1

2

確かに、getElementsByTagNameメソッドを使用して、現在のドキュメントからこの情報を抽出できます。

​alert(document.getElementsByTagName('title')[0].innerHTML);​

ライブデモ

他のWeb サイトに関する限り、同じオリジン ポリシーの制限により、AJAX を使用してコンテンツを取得することはできません。しかし、これらのリモート サイトの HTML コンテンツを取得するサーバー サイド スクリプトがドメインにある場合は、AJAX 要求をスクリプトに送信し、成功のコールバックで HTML を解析して、必要な情報 (メタデータ) を取得することができます。 、 題名、 ...)。しかし、リモート コンテンツを取得するサーバー サイド スクリプトを既にセットアップしているため、リモート HTML を解析して必要な情報を返すのは、このサーバー サイド スクリプトである可能性があります。

于 2012-08-18T09:31:00.630 に答える