noscript 要素

概要

NoScript 要素(<noscript>)はページで使用中のスクリプト言語が閲覧者のブラウザでサポートされていないタイプである場合や、ブラウザの設定でスクリプトが無効にされている場合に表示するセクションを表します。

コンテンツカテゴリ メタデータコンテンツフローコンテンツフレージングコンテンツ
許可された内容 スクリプトが無効かつ noscript 要素が <head> 要素の子孫である場合: 任意の順序で、0 個以上の <link> 要素、0 個以上の<style> 要素、0個以上の <meta> 要素。
スクリプトが無効かつ noscript 要素が <head> 要素の子孫ではない場合: 任意のトランスパレントコンテンツ、ただし <noscript> 要素を入れ子にしてはならない。
上記以外の場合: フローコンテンツ、フレージングコンテンツ。
タグの省略 不可。開始と終了タグの両方が必要。
許可された親要素 祖先要素に <noscript> が存在しない場合に、フレージングコンテンツを受け入れるすべての要素。または、祖先要素に <noscript> が存在しない場合に、<head> 要素 (HTML ドキュメントに限る)。
DOM インターフェイス HTMLElement

属性

他の全ての要素と同様に、この要素はグローバル属性を持ちます。

<noscript>
<p>このページは JavaScript を使用しています。ご使用中のブラウザは JavaScript が無効になっているか、JavaScript に対応していません。JavaScript を有効にするか、JavaScript が使用可能なブラウザでアクセスして下さい。</p>
<ul>
    <li><a href="http://www.enable-javascript.com/ja/" title="あなたのブラウザでJavaScriptを有効にする方法とその理由">あなたのブラウザでJavaScriptを有効にする方法とその理由</a></li>
    <li><a href="http://mozilla.jp/firefox/" title="次世代ブラウザ Firefox — 高速・安全・カスタマイズ自在な無料ブラウザ">次世代ブラウザ Firefox — 高速・安全・カスタマイズ自在な無料ブラウザ</a><li>
</ul>
</noscript>

<p>ロック!!</p>

スクリプトが有効になっている場合の表示例

ロック!!

スクリプトが無効になっている場合の表示例

このページは JavaScript を使用しています。ご使用中のブラウザは JavaScript が無効になっているか、JavaScript に対応していません。JavaScript を有効にするか、JavaScript が使用可能なブラウザでアクセスして下さい。

ロック!!

仕様

仕様書 策定状況 コメント
WHATWG HTML Living Standard
The definition of '<noscript>' in that specification.
Living Standard  
HTML5
The definition of '<noscript>' in that specification.
勧告  
HTML 4.01 Specification
The definition of '<noscript>' in that specification.
勧告  

ブラウザ実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari
基本サポート (有) 1.0 (1.7 or earlier) (有) (有) (有)
機能 Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
基本サポート (有) 1.0 (1.0) (有) (有) (有)

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: yyss, ethertank
 最終更新者: yyss,