每次用户访问网页时都会播放视频?

时间:2014-06-11 12:47:32

标签: php cookies

我创建了一个启动视频,当访问者第一次访问该页面时播放该视频。使用cookie我可以设置一个到期时间,这个splash-video将再次弹出。我想要实现的是,在第一次访问时播放这个启动视频时,它将仅在下次访问时再次显示(当用户关闭选项卡或关闭Web浏览器窗口时)。

我在搜索时看到的内容,如果我没有设置Cookie过期,这应该可行。

setcookie( 'my_cookie', 1 );

问题是,如果Chrome中的用户将设置设置为" On Start - >继续你离开的地方",这个行为不会起作用。

是否真的有一种实现我想要的防弹方式?

亲切的问候 约翰

更新:

这似乎工作正常。对此有何评论?

<script type="text/javascript">
if (/(^|;)\s*bvssp_visited=/.test(document.cookie)) {
    document.getElementById("demo").innerHTML = "welcome back";
    var myVar=setInterval(function(){document.cookie = "bvssp_visited=true; max-age=" + 10 * 1},1000);
} else {
    var myVar=setInterval(function(){document.cookie = "bvssp_visited=true; max-age=" + 10 * 1},1000);
    document.getElementById("demo").innerHTML = "Hi new user";
}
</script>

0 个答案:

没有答案