2010-05-07 8 views
5

ho voluto per visualizzare un messaggio sulla parte superiore del mio sito quando il JavaScript è disabilitato (proprio come su SO), ma su Google Chrome non funziona<noscript> roba</noscript> non funziona su Google Chrome

+2

Sembra un bug nelle versioni correnti. Rapporti: http://code.google.com/p/chromium/issues/detail?id=40085 e https://bugs.webkit.org/show_bug.cgi?id=36092 – deceze

+2

Solo un aggiornamento: il problema è stato risolto (ed era un semplice errore di errore) http://trac.webkit.org/changeset/56064 – Corey

+2

C'è ancora il problema (nelle versioni di Windows Chrome) che quando una pagina viene caricata per la prima volta, i contenuti di

risposta

10

Sembra che modo.

È possibile utilizzare javascript per nascondere un messaggio "noscript".

+7

e se non ci sarà js, non sarà nascosto, sei un genio – Omu

0

Hmmm ... Ho aperto Google Chrome con JavaScript emissione:

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

E quando visitando alcuni <noscript> esempio trovato su internet posso vedere il messaggio:

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

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

Quindi sembra che funzioni. Ho Google Chrome 2.0.172.39.

+0

Ho Chrome 4.1.249 – Omu

2

Dispari. Posso repro questo in Chrome 4.1.249.1064 (45376)

ho avuto difficoltà a trovarlo, ecco come fare:

è possibile disattivare JavaScript su Chrome in Opzioni > Sotto il cofano > Privacy > Content > Javascript >

+0

sì, è così che ho disabilitato js in chrome, e SO non mi ha mostrato il contenuto del tag

0

Posso confermare questo bug con Chrome corrente (4.1.249.1064). Sembra non essere un problema di Webkit perché altri browser basati su Webkit supportano il tag.

Anche se nascondere il testo con Javascript può essere possibile, non è davvero un'opzione; il tag noscript fa parte dello standard w3c e quindi dovrebbe essere supportato da un browser che dichiara di essere conforme agli standard.

1

Ho la versione corrente: versione 30.0.1599.69 me posso confermare lo stesso problema o un problema simile. Con javascript disabilitato, html all'interno del tag <noscript> viene visualizzato letteralmente, non restituito come dovrebbe essere formattato in html html.

Nota, questo accade una volta e una sola volta: la prima volta dopo javascript è disabilitato. Da allora in poi, tutto va bene. Aggiorna lo schermo e <noscript> funziona come previsto. Come tale, qualcuno che naviga con javascript disabilitato di routine generalmente non sperimenterebbe il cavillo.

Problemi correlati