我想在我的网站顶部显示一条消息,当JavaScript被禁用时(就像在SO上一样),但在谷歌浏览器上无法正常工作。
我想在我的网站顶部显示一条消息,当JavaScript被禁用时(就像在SO上一样),但在谷歌浏览器上无法正常工作。
看起来是这样。
你可以使用JavaScript来隐藏“noscript”消息。
奇怪。我能够在Chrome 4.1.249.1064 (45376)中重现此问题。
我遇到了一些困难,所以这里是找到它的方法:
您可以在Chrome选项的“隐私”-“内容”-“JavaScript”下禁用JavaScript。
嗯...我已经用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。
我可以确认目前的Chrome浏览器(4.1.249.1064)存在这个bug。 看起来这不是一个Webkit问题,因为其他基于Webkit的浏览器都支持该标签。
虽然使用Javascript隐藏文本可能是可行的,但这并不是一个真正的选项; noscript标签是w3c标准的一部分,因此它应该被一个声称符合标准的浏览器所支持。