Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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
Javascript 窗口。加载文档时在safari中打开_Javascript_Jquery_Popupwindow - Fatal编程技术网

Javascript 窗口。加载文档时在safari中打开

Javascript 窗口。加载文档时在safari中打开,javascript,jquery,popupwindow,Javascript,Jquery,Popupwindow,当页面加载时,我试图打开一个弹出窗口。在桌面模式下,它可以工作,但在移动浏览器中,它不会打开浏览器 所以我所做的是在DocumentReady上,我使用jquery触发了一个按钮。在该按钮的点击操作中,我尝试打开窗口。但问题依然如此。它没有打开它。如果我点击按钮,它就会打开模态 [1]: http://jsfiddle.net/sxCAY/13/ 这是一把JS小提琴。在您的手机和桌面上尝试一下,您将看到我在说什么。您需要用户交互来打开弹出窗口,也可以在带有适当弹出窗口阻止程序的桌面浏览器上打开

当页面加载时,我试图打开一个弹出窗口。在桌面模式下,它可以工作,但在移动浏览器中,它不会打开浏览器

所以我所做的是在DocumentReady上,我使用jquery触发了一个按钮。在该按钮的点击操作中,我尝试打开窗口。但问题依然如此。它没有打开它。如果我点击按钮,它就会打开模态

[1]: http://jsfiddle.net/sxCAY/13/

这是一把JS小提琴。在您的手机和桌面上尝试一下,您将看到我在说什么。

您需要用户交互来打开弹出窗口,也可以在带有适当弹出窗口阻止程序的桌面浏览器上打开弹出窗口。而且,更重要的是:如果你关心你的业力,就永远不要这样做。但是,即使我不关心我的业力也要这样做,这有可能吗?正如我所说:你需要一个实际的用户交互来打开弹出窗口。三伏天结束了。模拟的点击触发器也将不起作用。我的手机上firefow上的JSFIDLE对您没有问题。桌面和手机都会对弹出窗口发出警告。当我允许弹出窗口时,弹出窗口就会打开。但是你在Iphone Safari上测试过吗?