网站设置点击任何地方弹出新页面广告只弹出一次
1、js实现第一次访问站时点击任何地方都先弹出一个广告页:
<script>
document.onmousedown = function(){
var isOpenedAd = localStorage.getItem('is_opened_ad');
if (isOpenedAd) return;
// 写入缓存,避免重复跳转
localStorage.setItem('is_opened_ad', 1);
// 弹出广告
window.open("https://www.cjw123.com/");
// 定时清理缓存,12小时
setTimeout(() => {
localStorage.removeItem('is_opened_ad');
}, 43200)
}
</script>2、js实现访问站时点击任何地方都弹出广告页:
<script type="text/javascript">
var isPoped = false;
document.onclick = function()
{
if (!isPoped)
{
window.open('https://www.cjw123.com/')
isPoped = true;
}
}
</script>或者:
<script type="text/javascript">
var a = 0;
document.onclick = function() {
if (a < 1) {
a = 8;
window.open('https://www.cjw123.com/');
}
}
</script>html代码和文件名中尽量避免ad这样的字眼,免得被浏览器插件屏蔽掉。