Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 弹出窗口拦截器问题_Jquery_Html - Fatal编程技术网

Jquery 弹出窗口拦截器问题

Jquery 弹出窗口拦截器问题,jquery,html,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(){ do

我有下面的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);

$(“#图标”)。单击(函数(){
document.first.submit();
})
//setTimeout(“document.first.submit()”,1*500);
在这种情况下,单击图像时,它将提交表单,新选项卡将打开'http://www.google.com"


当我执行相同的功能时,在setTimeout或页面加载时,它会产生弹出阻塞,我们如何避免弹出阻塞,您不能。弹出窗口拦截器通过阻止用户操作未触发的弹出窗口来工作。这就是为什么它在点击上工作


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

你不能。弹出窗口拦截器通过阻止用户操作未触发的弹出窗口来工作。这就是为什么它在点击上工作


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

大多数浏览器都有一个内置的检查:如果用户点击,弹出窗口是允许的;如果是编程的,弹出窗口将被阻止。为什么你试图绕过阻止弹出窗口出现的机制?大多数浏览器都有一个内置的检查:如果用户点击,弹出窗口是允许的;如果是编程的,弹出窗口将被阻止。你为什么试图绕过阻止弹出窗口出现的机制?嗨,我尝试过提交表单,使用诸如mouseenter、mousemove……之类的javascript事件,但它们也存在弹出窗口阻止程序问题。但是这些事件是由用户触发的。所以请告诉我其他解决方案。它在引用站点()中工作,在提交“检查费率”按钮后,它必须是一个单击事件。不是mousemove、mouseenter、mouseleave等。您可以理解为什么这些事件触发的弹出窗口会被阻止,因为这不是用户执行的直接操作。您好,我尝试使用类似mouseenter的javascript事件提交表单,mousemove…但他们也有弹出窗口阻止程序问题。但这些事件是由用户触发的。所以请告诉我其他解决方案。它在引用站点()中工作,在提交“检查费率”按钮后,它必须是一个单击事件。不是mousemove、mouseenter、mouseleave等。您可以理解为什么这些事件触发的弹出窗口会被阻止,因为这不是用户执行的直接操作。