3

サイトの上部にあるdivを表示して、JavaScriptを有効にしていない訪問者にJavaScriptを有効にするよう提案したいと思います。noscriptタグを使って良い方法を見つけたと思いました。

残念ながら、GoogleのインデクサーやFacebookのリンク共有機能などのサービスのため、このソリューションは理想的とは言えませんでした。これらのサービスはページをスクレイプし、ページの要約としてnoscriptdivのテキストを読み取ります。これは、これらのサービスが(明らかに)javascriptを利用していないために発生します。

ですから、大衆への私の質問は、「JavaScriptを有効にしてください」というメッセージがGoogleの結果などに表示されないようにするためにどのようなテクニックを好むかということです。

理想的には、この問題を解決するためのベストプラクティスを見つけたいと思っていますが、ユーザーが成功した、または過去に失敗したテクニックを聞くことに興味があります。

ありがとう!

4

1 に答える 1

1

純粋なHTMLシナリオ(タグ付き)では、メッセージをページの下部に配置し、CSSを使用してメッセージを視覚的に上部に配置することを検討してください。これにより、通常の検索結果に警告が表示されないように、警告がページの十分下に表示されます。

HTMLがサーバースクリプトによって生成される場合、クライアントのUserAgentに基づいて要素を条件付きで提示できる場合があります。この場合、優れた検索エンジンのユーザーエージェントリストが便利です。

于 2010-08-02T14:27:59.510 に答える