ホームページ  >  記事  >  ウェブフロントエンド  >  html noscript タグは見落とされてきた重要なタグです

html noscript タグは見落とされてきた重要なタグです

黄舟
黄舟オリジナル
2017-06-30 10:33:491661ブラウズ

Drupal の新しいバックエンドを開くと、広い空白領域が表示されていることを確認します

。 CSS の問題だと思っていましたが、長い間苦労した結果、一部のサイトの セキュリティ の問題により、ブラウザの Javascript が無効になっていることがわかりました。 Javascript の能力の向上により、Web ページはよりリッチでカラフルになり、インタラクションはますます強力になり、機能はますます魅力的になります。ただし、一部の Web ページの効果は Javascript に完全に依存しており、JavaScript のサポートがないと、基本的なコンテンツさえも完全に表示されない可能性があります。この時点では、古い強力な noscript タグが役に立ちます。古代のタグ。初期のブラウザは JavaScript をサポートしていなかったので、その導入の本来の目的は、古いブラウザのアップグレードをスムーズにすることでした。 noscript タグは、JavaScript をサポートしていないブラウザに代替コンテンツを表示します。この要素には、任意の HTML 要素を含めることができます。このタグの使用法も非常に簡単です:

<noscript>
  <p>本页面需要浏览器支持(启用)JavaScript</p></noscript>

ただし、現在では Javascript をサポートしていないブラウザは表示されなくなっているはずですが、ユーザーはさまざまな理由で Javascript を無効にしている可能性もあります。トラフィックを節約したり、バッテリー寿命を延ばしたり、さまざまな統計/追跡スクリプトによってプライバシーが漏洩したくないなどです

。また、ブラウザで Javascript が実行されないようにするために、NoScript などのブラウザ拡張機能をインストールしているユーザーもかなりいます。

Web サイトは、ユーザーにブラウザーで Javascript を有効にするよう強制することはできませんが、より良いユーザー エクスペリエンスを実現するために、ブラウザーでスクリプトが無効になっていることをユーザーに通知することはできます。たとえば、Fackbook には次のヒントがあります:

noscript タグ内の要素のコンテンツは、次の状況でのみ表示されます:

html noscript タグは見落とされてきた重要なタグです ブラウザはスクリプトをサポートしていません

ブラウザはスクリプトをサポートしていますが、スクリプトは無効になっています

準拠 上記のいずれかの条件下では、ブラウザはコンテンツを noscript で表示します。それ以外の場合、ブラウザは noscript でコンテンツをレンダリングしません。

最後に書きました

noscriptタグを使用すると、Webサイトのユーザーにメッセージのみを伝えることができます。つまり、JavaScriptが有効になっていない場合、Webページのコンテンツと効果が完​​全に表示されない可能性があります。しかし、JavaScript を有効にする方法を知らないユーザーがいる場合、そのようなプロンプト情報は実際には役に立ちません。したがって、Web サイト設計の開始時に Javascript (または HTML5、またはその他の依存関係) をサポートせずに、このような型破りな状況がユーザーのブラウジング エクスペリエンスに与える影響を最小限に抑える方法を検討する必要があります。

以上がhtml noscript タグは見落とされてきた重要なタグですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。