我正在使用html,css,javascript和php开发一个单页网站。我使用jQuery来处理网站的所有导航,因此当用户点击导航菜单中的链接时,当前内容将淡出,用户选择查看的内容将淡入。
为了逐步增强并考虑到没有javascript的用户,我将把内容拆分成单独的页面,如果禁用javascript我想要显示给用户,从而允许没有启用javascript的用户仍然可以导航网站没有问题。
我是一个相对较新的PHP所以我有一个小问题找出如何做到这一点。是否有一个PHP函数将返回用户是否启用了JavaScript?
所以代码就像:
<?php
if (!javascript) {
header('Location: home.php');
}
?>
其中home.php将是没有javascript的用户的页面。或者我是以错误的方式看待这个问题?
答案 0 :(得分:3)
<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>
...