我找到了这个片段:
(function( cn, url ) { if( navigator.cookieEnabled && !new RegExp( "(^|\\s|\\;)" + cn + "=1(\\;|\\s|$)").test( document.cookie ) ) { document.cookie = cn + '=1'; location.assign( url ); } })( "thisSession", "splash.html" );
如何添加延迟,比如说 1 分钟?
窗口 setTimeout() 方法
窗口对象 定义和用法
setTimeout() 方法在指定的毫秒数后调用函数或计算表达式。
提示:1000 毫秒 = 1 秒。
<script>
function doit(cn, url) {
if (navigator.cookieEnabled && !new RegExp("(^|\s|\;)" + cn + "=1(\;|\s|$)").test(document.cookie)) {
document.cookie = cn + '=1'; location.assign(url);
}
}
window.setTimeout(doit("thisSession", "splash.html"), 60 * 1000);
</script>