当用户在我的网站上滚动时,我需要打开一个新标签页。
据我所知,问题是,为了在没有浏览器弹出警告的情况下自动打开新选项卡,用户必须首先在DOM中触发事件,但显然onscroll()
不算是一个。
即使用户在我的网站上滚动,我也可以触发一个方法,这样我就可以在没有浏览器弹出警报的情况下打开新标签页吗?
这是我目前的代码:
window.onscroll = function(ev) {
if(clicked === 1) {
return false;
}
clicked = 1;
var win = window.open('<?php echo $redirect ?>', '_blank');
win.focus();
};
答案 0 :(得分:0)
这是本机浏览器功能,它是一个很好的功能。 试想一下,如果每个网站都可以通过多个标签污染您的浏览器。
要使用它,用户必须接受并允许来自您的域的弹出窗口