【发布时间】:2017-07-13 16:53:58
【问题描述】:
当我尝试使用以下方法打开新窗口时:
window.open('url?params','_blank')
它被视为弹出窗口。
尝试这样做:
<a hred='url?params' target='_blank'>Test</a>
同样的结果。
在 Chrome 和 Edge 上进行了测试。
我的网站在浏览器中未标记为“安全”。是否必须将其标记为安全 (HTTPS) 才能打开新窗口?
【问题讨论】:
-
您想要一个新的标签或窗口?没关系,您应该能够打开一个目标为空白的新窗口。
-
我不能,它被视为弹出窗口。
-
我认为
window.open和target='_blank'应该做同样的事情。如果浏览器的设置设置为打开一个新窗口,则该链接将打开一个新窗口。但是,我认为大多数现代浏览器默认使用新选项卡而不是窗口。默认情况下,新窗口通常被视为弹出窗口,也是浏览器的设置,或由弹出窗口阻止程序控制。
标签: javascript html https