猿问

window.open在什么情况下会遭到浏览器的屏蔽

因为要做站外OAuth登录,所以准备用window.open来打开登录页面,但是我担心会遭到浏览器的屏蔽,于是做了个测试代码。
进入其它网页
我在一个网页中用window.open打开了另一个域名下的网页,没有遭到任何屏蔽。在Firefox,Chrome,Safari,Opera下面测试了,都没遭到屏蔽,甚至我还打开了Firefox的阻止弹出窗口,都没有被屏蔽。那么这些浏览器的屏蔽是怎么工作的呢?那些弹出窗口会被判定为恶意,并被屏蔽呢?
偶然的你
浏览 500回答 2
2回答

Smart猫小萌

在触发未经用户操作的情况下。如加载网页时自动弹出的窗口。而由用户操作(如点击按钮/链接)触发的则不会被阻止。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答