这个技巧在所有浏览器中都是安全的吗?



在所有浏览器中都是安全的吗?这是一种在js关闭时简单地将用户重定向到不同位置的方法。

<noscript>
  <meta http-equiv="refresh" content="0;url=http://site.com/nojs">
</noscript

我更喜欢将no-js类添加到<html>元素中。你可以把这个技巧和ie-x类结合起来。

例如:

<!doctype html>
<!--[if lt IE 7]> <html class="no-js ie6" lang="en"> <![endif]-->
<!--[if IE 7]>    <html class="no-js ie7" lang="en"> <![endif]-->
<!--[if IE 8]>    <html class="no-js ie8" lang="en"> <![endif]-->
<!--[if gt IE 8]><!-->  <html class="no-js" lang="en"> <!--<![endif]-->
<head>
<!-- some meta tags --->
<script>
(function(doc) {
   doc.className = doc.className.replace(/(^|b)no-js(b|$)/, 'js');
}(document.documentElement));
</script>
<!-- other script tags should be before </body> -->

你可以在那里阅读:html5boilerplate和这里

相关内容

  • 没有找到相关文章

最新更新