2010-05-07 39 views
5

我想显示在我的网站的顶部的消息时,JavaScript是禁用的(就像在SO),但在谷歌浏览器不能正常工作<noscript>东西</noscript>不会对谷歌Chrome浏览器

+2

似乎是当前版本中的一个错误。报告:http://code.google.com/p/chromium/issues/detail?id=40085和https://bugs.webkit.org/show_bug.cgi?id=36092 – deceze 2010-05-07 09:36:59

+2

只是一个更新:问题已解决了(这是一个简单的错误类型错误)http://trac.webkit.org/changeset/56064 – Corey 2010-05-18 08:06:39

+2

仍然存在这样的问题(在Windows Chrome版本中)当第一次加载页面时,

回答

10

看起来是办法。

您可以使用javascript隐藏'noscript'消息。

+7

并且如果不会有js,那么它就不会被隐藏起来,你是一个天才 – Omu 2010-05-07 08:47:20

0

嗯...我已经打开谷歌浏览器的JavaScript发行:

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。

+0

我有Chrome 4.1.249 – Omu 2010-05-07 08:46:36

2

奇数。我可以在Chrome瑞普这个4.1.249.1064(45376)

我已经很难找到,所以这里的如何:

您可以在选项>禁用JavaScript的浏览器下胡德>隐私>内容>的Javascript >

+0

是的,这就是我禁用js的方式,并且没有向我显示内容

0

我可以用当前的Chrome(4.1.249.1064)确认这个错误。 它似乎不是Webkit的问题,因为其他基于webkit的浏览器支持该标签。

虽然用Javascript隐藏文本可能是可能的,但它不是一个真正的选择; noscript标签是w3c标准的一部分,所以它应该被声称符合标准的浏览器支持。

1

我有当前版本:版本30.0.1599.69米,可以确认相同或类似的问题。 在JavaScript禁用的情况下,<noscript>标记中的html会逐字显示,因为html html应该格式化,所以不会呈现。

请注意,这只会发生一次和一次:JavaScript禁用后的第一次。此后,一切都很好。刷新屏幕和<noscript>按预期工作。因此,常常禁用JavaScript浏览的用户通常不会经历这种怪癖。

相关问题