0

私はサイトを設計しており、基本的に html ページ ファクトリを作成しています。私たちのデータベースには、ページの静的コンテンツを構成するものがありますが、これらのページは、公的にアクセス可能なサードパーティ サイトへの API 呼び出しによって拡張されます。たとえば、YouTube、Discogs、Wiki API、Last.FM にはすべて、ウェブマスター向けに販売している API があります。

これらの API への呼び出しは、ページ上の静的コンテンツの直接的な結果として行われ、これらのページを上記の API からの最新のもので自動的に拡張するのに役立ちます。時間の大きな問題は、ページが読み込まれ、これらの呼び出しが行われたときに、Google、Bing、Yahoo などは DOM に配置された API の結果を検出するのか、それとも静的コンテンツのみを表示するのかということです。

さらに、ページのライフサイクルでイベントごとにこれらの呼び出し javascript/jquery を行うのに最適な場所、具体的には $(doc).ready() を行うのに最適な場所を提案してください。

他にもいくつかの投稿を見ましたが、それらはすべて ajax がユーザー インタラクションまたはクエリ パラメーターによって駆動されると想定しているように見えました。この設計では、実際の静的ページ名を使用して、読み込みプロセスのフレーバーで API 呼び出しを行います。どうもありがとう。

4

1 に答える 1

0

一般的に言えば、検索エンジンは JavaScript を実行しないため、このコンテンツは検索エンジンには表示されません。(基本的な JavaScript を読み取って実行しますが、Ajax は基本的ではありません)。

これに対する唯一の例外は、Google のクロール可能な Ajax の提案です。これは Google でのみ機能するため、他のすべての検索エンジンが Ajax を利用したコンテンツにアクセスできなくなることに注意してください。

于 2012-04-21T00:00:09.357 に答える