cap*_*ino 5 html javascript opera
我正在测试我的noscript标签,当javascript被禁用时显示内容,这适用于Safari,Chrome,Firefox,Camino,IE6,IE7,IE8,IE9,基本上除了Opera之外的一切(我正在运行版本11,不确定它是否被隔离到那个版本).
在Opera 11中没有显示任何内容......是否不支持noscript标签?还有什么选择?
没什么好惊讶的:
<noscript>Please enable JavaScript.</noscript>
Run Code Online (Sandbox Code Playgroud)
位于身体标签之间.
<html>
<body>
<script>alert('Hello World');</script>
<noscript>Hello World!</noscript>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
你确定你在Opera中禁用了javascript:
菜单>>设置>>首选项>>内容>>取消选择"启用Javascript"
如果是,则在此处发布整个文件的内容.
编辑
直到他们修复了版本11中的这个错误,我估计很快就会发生这种错误,你可以试试这个:
<script type="text/javascript">
<!--
document.write("<style type='text/css'>.noScript { display: none; }</style>");
//-->
</script>
<span class="noScript">Please enable javascript in your browser.</span>
Run Code Online (Sandbox Code Playgroud)
您基本上使用javascript来显示隐藏无脚本消息的css,但如果禁用了javascript,则无法显示css因此消息将显示.
呃,是的 我们(如在Opera中)<noscript>在Opera 11中爆发.已知错误.