1

空の div のリストがあり、背景画像を動的に挿入しています。最初は background-image: url(); です。プロパティは完全に空です。何らかのイベントが発生すると、背景画像の URL が以前の空の背景画像に読み込まれます: url(); 鬼ごっこ。表示される背景画像の URL は、div の「alt」タグに一時的に保存されます。

<div style='background-image: url();' alt='http://something...'></div>.

透明なgifを使用せずに、いくつかのアニメーションgifで角を丸くするためにそうしています(滑らかなエッジはありません)。

質問: Google ロボットはこれらの画像をインデックスに登録しますか? URLはすでにhtmlコードに保存されており、外部のcssファイルには保存されていませんが、「img」タグではなく「alt」または「something」タグとして保存されているため、そうすることが想像できます!?

4

3 に答える 3

1

@Paoloの答えは一般的に正しいと思いますが、一部のボットはページで参照されているあらゆる種類の画像リソースを探す可能性があります-それは考えられないことではなく、確かに非倫理的ではありません.

検索エンジンが画像をインデックスに登録しないようにしたい場合は、robots.txtファイルを設定して画像をブロックすることができます。

ボットがそれらを確実にインデックスに登録するようにしたい場合は、たとえば<img>、すべての画像を含むタグを含むページを設定し、そのページへの無害なリンクをフロント ページに配置できます。

于 2010-02-23T15:29:48.347 に答える
1

Googlebot は確実に IMG ALT 属性をインデックスに登録します。その後、alt テキストに URL が含まれているという事実を検出して調べに行くかどうかは、私にはわかりません。

率直に言って、これは alt 属性の乱用のように思えます: DIV は ALT 属性を持つべきではありません (持たないでください)。

于 2010-02-23T16:00:33.087 に答える
1

Googlebot (ほとんどのスパイダーと同様) は JavaScript を実行しようとしないため、サーバーからダウンロードされた元の HTML に表示されるものだけがインデックスに登録されます。その後の JQuery による操作は行われません。

また、ほとんどのスパイダーは CSS のインデックスも作成しないため、背景画像も無視されます。

于 2010-02-23T15:26:08.527 に答える