如果有人在未访问过网页B.html
之前,请从第A.html
页重定向某人。
如果访问了网页A.html
,则允许打开并B.html
。
所有页面都是html5
答案 0 :(得分:0)
访问者访问a.html时设置Cookie。当访问者导航到b.html检查是否已设置cookie时,如果没有,则启动重定向。
所有这一切都可以使用Javascript / jQuery / HTML实现。
jQuery cookie库:https://github.com/carhartl/jquery-cookie
在JavaScript中重定向:How to redirect to another webpage in JavaScript/jQuery?
在a.html和b.html上包含jQuery和jQuery cookie插件。确保从上面链接的github repo下载jquery.cookie.js文件的副本。
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="jquery.cookie.js"></script>
在页面a.html上使用此代码段在访问者加载页面时设置cookie:
<script>
$.cookie('page_a_visited', 'true', { expires: 7, path: '/' });
</script>
在页面b.html上添加此代码段以检查vistor是否设置了cookie,如果没有,则将它们重定向回到页面a.html:
<script>
if($.cookie('page_a_visited') !='true') {
window.location.replace("/a.html");
}
</script>