JavaScriptが無効になっているときにサイトの上部にメッセージを表示したかったのですが(SOのように)、Google Chromeでは機能しません
5 に答える
そのように見えます。
JavaScript を使用して「noscript」メッセージを非表示にすることができます。
奇数。Chrome 4.1.249.1064 (45376) でこれを再現できます
探すのに苦労したので以下に。
[オプション] > [フードの下] > [プライバシー] > [コンテンツ] > [Javascript] で、Chrome の JavaScript を無効にすることができます。
現在の Chrome (4.1.249.1064) でこのバグを確認できます。他の Webkit ベースのブラウザがこのタグをサポートしているため、Webkit の問題ではないようです。
Javascript を使用してテキストを非表示にすることは可能ですが、実際にはオプションではありません。noscript タグは w3c 標準の一部であるため、標準に準拠していると主張するブラウザーでサポートされる必要があります。
うーん... Javascript を発行して Google Chrome を開きました:
c:\Documents and Settings\grzole\Local Settings\Application Data\Google\Chrome\Application>chrome -disable-javascript
そして、<noscript>
インターネットで見つかったいくつかの例にアクセスすると、次のメッセージが表示されます。
http://www.java2s.com/Code/HTMLCSS/Object-Tags/noscriptExample.htm
http://www.java2s.com/Code/HTMLCSSDemo/noscriptExample.htm
それで、それは機能しているように見えます。Google Chrome 2.0.172.39 を使用しています。