Joe*_*Joe 3 javascript
向 Web 服务发出休息请求后,我想将用户重定向到 Web 服务返回的 url。
我正在使用window.open(url, "_blank");它,当我过去使用它时,只需打开一个新选项卡。但是,由于某种我无法深入了解的原因,我的重定向被视为弹出窗口。Chrome 实际上创建了一个单独的小窗口,而不是打开一个新选项卡。
window.open(url, "_blank");
对于为什么 chrome 决定创建一个单独的窗口而不是仅仅打开一个新选项卡的任何建议,我将不胜感激。
谢谢
小智 5
查看另一个问题的回答。当用户启动 JavaScript 事件时,open()在新选项卡中打开链接。否则,它将在弹出窗口中打开。因此,如果用户单击触发的内容open(),则会打开一个新选项卡。如果您设置超时或尝试在其他事件(例如 ajax 响应)后打开链接,则会打开一个新窗口。
open()
归档时间:
12 年,8 月 前
查看次数:
2461 次
最近记录:
12 年,7 月 前