禁用javascript时重定向单页网站

时间:2014-08-25 07:08:16

标签: javascript php jquery html css

我正在使用html,css,javascript和php开发一个单页网站。我使用jQuery来处理网站的所有导航,因此当用户点击导航菜单中的链接时,当前内容将淡出,用户选择查看的内容将淡入。

为了逐步增强并考虑到没有javascript的用户,我将把内容拆分成单独的页面,如果禁用javascript我想要显示给用户,从而允许没有启用javascript的用户仍然可以导航网站没有问题。

我是一个相对较新的PHP所以我有一个小问题找出如何做到这一点。是否有一个PHP函数将返回用户是否启用了JavaScript?

所以代码就像:

<?php

  if (!javascript) {

    header('Location: home.php');
  }

?>

其中home.php将是没有javascript的用户的页面。或者我是以错误的方式看待这个问题?

2 个答案:

答案 0 :(得分:3)

使用noscript

<noscript>
    <meta http-equiv="refresh" content="0; url=home.html" />
</noscript>

答案 1 :(得分:3)

您可以使用HTML <noscript>标记。

e.g:

<html>
<head>
<noscript><meta http-equiv="refresh" content="0;url=http://example.com/"/></noscript>
...