开发者

<noscript> stuff </noscript> doesn't work on google chrome

开发者 https://www.devze.com 2022-12-29 18:01 出处:网络
I wanted to display a message on the top of my site when the javascript is disabled (just like on SO), but on google chrome is not working开发者_如何学GoLooks that way.

I wanted to display a message on the top of my site when the javascript is disabled (just like on SO), but on google chrome is not working开发者_如何学Go


Looks that way.

You can use javascript to hide a 'noscript' message.


Odd. I can repro this in Chrome 4.1.249.1064 (45376)

I had trouble finding it, so here's how:

you can disable JavaScript on Chrome in Options > Under the Hood > Privacy > Content > Javascript >


I have the current version: Version 30.0.1599.69 m and can confirm the same or a similar issue. With javascript disabled, html within the <noscript> tag displays verbatim, not rendered as html html is supposed to format.

Note, this happens one time and one time only: the first time after javascript is disabled. Thereafter, all is well. Refresh the screen and <noscript> works as expected. As such, someone browsing with javascript routinely disabled would not generally experience the quirk.


Hmmm... I've opened Google Chrome with Javascript issuing:

 c:\Documents and Settings\grzole\Local Settings\Application Data\Google\Chrome\Application>chrome -disable-javascript

And when visiting some <noscript> example found on Internet I can see the message:

http://www.java2s.com/Code/HTMLCSS/Object-Tags/noscriptExample.htm

http://www.java2s.com/Code/HTMLCSSDemo/noscriptExample.htm

So it looks like it's working. I have Google Chrome 2.0.172.39.


I can confirm this bug with current Chrome (4.1.249.1064). It seems not to be a Webkit issue because other webkit-based Browsers support the tag.

Although hiding the text with Javascript may be possible, it is not really an option; the noscript tag is part oof the w3c standard an so it should be supported by a browser that claims to be standards compliant.

0

精彩评论

暂无评论...
验证码 换一张
取 消