• ベストアンサー

noscriptについて

noscriptはどんなブラウザでも機能するのでしょうか? 調べてみましたが良くわかりません。よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • leaz024
  • ベストアンサー率75% (398/526)
回答No.1

どんなブラウザでも機能します。 まず、SCRIPT タグに対応したブラウザで、かつそのスクリプトを実行できる環境にある場合、<noscript> ~ </noscript> は無視されます。 同様のブラウザで、スクリプトを実行できない環境にある場合(設定がオフになっているなど)、今度は <script> ~ </script> が無視され、<noscript> ~ </noscript> が有効となります。 SCRIPT タグに対応していないブラウザは、NOSCRIPT タグにも対応していないので、両タグの開始終了とも未対応のタグとして無視されます。 この時、<noscript> ~ </noscript> の中身は無視されないので、あたかも NOSCRIPT が有効であるかのように表示されます。 つまり、「機能しないことで機能している」わけです。

kyonmimi
質問者

お礼

leaz024さん、分かりやすい説明、どうもありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A