2010-05-07 41 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瀏覽的用戶通常不會經歷這種怪癖。

相關問題