繁体   English   中英

onscroll()打开一个新选项卡,而没有弹出警报

[英]onscroll() to open a new tab without pop-up alert

用户在我的网站上滚动时,我需要打开一个新标签。

据我所知,问题是,要使新标签页自动打开而没有浏览器的弹出警告,用户必须首先在DOM中触发一个事件,但显然onscroll()并不算作一个。

当用户在我的网站上滚动时,是否可以触发我的方法,使我可以打开新选项卡而无需浏览器弹出警报?

目前这是我的代码:

window.onscroll = function(ev) {
    if(clicked === 1) {
        return false;
    }

    clicked = 1;
    var win = window.open('<?php echo $redirect ?>', '_blank');
    win.focus();
};

那是本机浏览器功能,它是一个很好的功能。 试想一下,如果每个站点都能通过许多选项卡污染您的浏览器。

为了使其正常工作,用户必须接受并允许您域中的弹出窗口

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM