无法在JavaScript中打开新标签为什么?我需要HTTPS吗?

时间:2017-07-13 16:53:59

标签: javascript html https

当我尝试使用以下方法打开一个新窗口时:

window.open('url?params','_blank')

它被视为一个弹出窗口。

试着这样做:

<a hred='url?params' target='_blank'>Test</a>

同样的结果。

在Chrome和Edge上进行了测试。

我的网站未被标记为&#34;安全&#34;在浏览器中。是否必须标记为安全(HTTPS)才能打开新窗口?

1 个答案:

答案 0 :(得分:1)

问题不在于您的网站是否安全。

这里的东西是浏览器。它们旨在阻止新标签或新窗口作为弹出窗口,如果它们没有受到trusted event的影响。这意味着用户必须主动点击某处以打开弹出窗口,或者某些提交必须发生在allow the pop up

herehere的答案可以为您提供更好的见解。

相关问题