脚本标记中的noscript标记
noscript tag in a script tag?
是否可以在脚本标记中放入noscript标记?因为我想执行一个函数,检查JS是否启用,如果不启用,它将重定向到其他链接,如下所示:
<script>
window.setInterval(function(){
<noscript>
<meta http-equiv="refresh" content="0; url=http://192.168.1.1/index.html" />
</noscript>
}, 5000);
</script>
感谢
否。
除了一开始无法将标记放在脚本中之外,这也没有任何意义。
脚本无法部分执行,然后发现JavaScript已完全关闭。
正如其他人所说,这是不可能的,也是毫无意义的。
如果你想在5秒钟后将用户重定向到另一个页面,如果JavaScript被禁用,那么将此HTML添加到你的head
标签:
<html>
<head>
<noscript>
<meta http-equiv="refresh" content="5; url=http://www.sadtrombone.com/" />
</noscript>
</head>
</html>
在该元CCD_ 3的开头的CCD_。
重要提示:根据XHTML Strict DTD,head
部分不允许使用<noscript>
标记。通过使用此代码,您可以使HTML无效。然而,它适用于大多数浏览器。
因此,避免这种情况是个好主意。你可以简单地制作一个带有链接的"你的浏览器不受支持"页面。
优秀SO问题:
如果没有JavaScript则重定向
无Javascript检测脚本+重定向
您的逻辑不正确。如果你想检查js
,你只需要使用<noscript>
。内部脚本没有任何意义。
编辑:
您要查找的是在页面加载后检查用户是否阻止js
。
不,你不能。
加载页面后,无法检查用户是否阻止js。
相关文章:
- 使用类从一个标记中双击事件
- 如何更改<svg>标记为<img>用js标记
- angular.js没有'无法在PhoneGap中处理视图标记
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 谷歌地图标记不会显示
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- HTML标记在脚本标记中工作
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 更改li标记文本的Javascript
- 未捕获的语法错误:意外的标记{
- <noscript>标记单个元素或类似的东西
- 是仅在禁用JavaScript时生成的noscript标记
- 脚本标记中的noscript标记
- noscript标记中的文本将作为文本而不是形式输出
- 如何调试noscript标记