[英]'window.open' blocked by Firefox
我使用window.open
并在文档ready
事件中调用它,但它被Firefox中的弹出窗口阻止程序阻止。 然后我将其添加到该函数并从按钮调用此函数,然后触发按钮单击而不成功:
$(function(){
abcd();
});
function abcd(){
var popup = window.open("http://localhost/johndyer-mediaelement-7ed6c51/demo/index.php","mypopup","width=500,height=300");
}
当页面加载时,是否有某种方法可以在浏览器上打开外部弹出窗口或新选项卡?
Firefox有一系列规则可以帮助它决定是否应该阻止弹出窗口。 通常如果使用用户点击初始化操作,firefox将允许打开弹出窗口,但如果它由“纯”javascript完成,则很可能会阻止它。
你可以在这里阅读: http : //support.mozilla.org/en-US/kb/Pop-up%20blocker 。
因此,如果您仔细阅读文章,您会注意到用户点击初始化的弹出窗口将打开:
<input type="button" value="Click Me"/>
和jquery代码
$('input').click(function(){window.open("http://google.com");})
即使打开弹出窗口拦截器。 试试吧:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.