弹出阻挡器问题

时间:2011-07-18 16:36:33

标签: jquery html

我有以下html

<form action="http://www.google.com" method="post" name="first" target="_blank" id="first">
    <img src="loader.gif"  id="icon"/>
</form>
</body>
<script type="text/javascript">
$("#icon").click(function(){
document.first.submit();
})
//setTimeout("document.first.submit()", 1 * 500);

在此,点击图片时,会提交表单,新标签会打开“http://www.google.com”

当我执行相同的功能时,在setTimeout或页面加载时,它会产生弹出窗口块,我们怎样才能避免弹出窗口阻止程序

1 个答案:

答案 0 :(得分:3)

你做不到。弹出窗口阻止程序通过阻止未由用户操作触发的弹出窗口来工作。这就是为什么它正在点击。

不幸的是,如果没有用户交互,你将无法让它工作,除非你让用户明确允许你网站的弹出窗口,我认为很难说服他们。