javascriptを使用して、タイトル、キーワードなどの他のWebサイトのメタデータ情報を取得するコードはありますか? document.getElementById は、現在のドキュメントの情報を取得するのに役立ちます。同様に、現在のドキュメント以外の情報を取得するコードもあります。
質問する
451 次
1 に答える
2
確かに、getElementsByTagName
メソッドを使用して、現在のドキュメントからこの情報を抽出できます。
alert(document.getElementsByTagName('title')[0].innerHTML);
他のWeb サイトに関する限り、同じオリジン ポリシーの制限により、AJAX を使用してコンテンツを取得することはできません。しかし、これらのリモート サイトの HTML コンテンツを取得するサーバー サイド スクリプトがドメインにある場合は、AJAX 要求をスクリプトに送信し、成功のコールバックで HTML を解析して、必要な情報 (メタデータ) を取得することができます。 、 題名、 ...)。しかし、リモート コンテンツを取得するサーバー サイド スクリプトを既にセットアップしているため、リモート HTML を解析して必要な情報を返すのは、このサーバー サイド スクリプトである可能性があります。
于 2012-08-18T09:31:00.630 に答える