Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.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/1/asp.net/33.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/3/templates/2.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 如何覆盖jQuery中的弹出块浏览器设置_Javascript_Asp.net_Ajax_Asp.net Mvc 4 - Fatal编程技术网

Javascript 如何覆盖jQuery中的弹出块浏览器设置

Javascript 如何覆盖jQuery中的弹出块浏览器设置,javascript,asp.net,ajax,asp.net-mvc-4,Javascript,Asp.net,Ajax,Asp.net Mvc 4,我有一个按钮,如果单击该按钮,将检查登录凭据,如果提供了有效凭据,则将打开一个新窗口,并将动态框架url传递给该窗口。若我并没有在浏览器中设置任何弹出框,那个么它可以工作。但是,如果弹出窗口被阻止,则它必须超越该设置并打开 我在jQuery中编写了一个ajax成功调用 var newWindow = window.open(url, '_blank', "top=100, left=300,width=1024, height=640"); newWindow.focus(); if (!new

我有一个按钮,如果单击该按钮,将检查登录凭据,如果提供了有效凭据,则将打开一个新窗口,并将动态框架url传递给该窗口。若我并没有在浏览器中设置任何弹出框,那个么它可以工作。但是,如果弹出窗口被阻止,则它必须超越该设置并打开

我在jQuery中编写了一个ajax成功调用

var newWindow = window.open(url, '_blank', "top=100, left=300,width=1024, height=640");
newWindow.focus();
if (!newWindow || newWindow.closed || typeof newWindow == 'undefined' || typeof newWindow.closed == 'undefined') {

// here it should override setting
}
或者帮助我了解如何归档此链接功能


如果我点击play now,它将打开新的弹出窗口,如果我进行了浏览器设置并要求登录,那么它将加载play Game..

它将不太安全,如果javascript可以覆盖浏览器设置以打开/允许弹出窗口,那么请您建议如何在asp.net中的MVC4中进行操作?除非您准备攻击某人的系统,否则您不会想这样做。例如,我总是在默认情况下禁用弹出窗口。我也不希望任何人在没有我的允许的情况下改变我的设置。比如说,比如说,如果某个陌生人进入你家,开始做一些改变,不管是好是坏,你不会提出一个例外吗??首选的方法是告诉用户允许您的站点弹出窗口。接下来就看他们了。即使我现在也同意你的话。如果弹出窗口被阻止,我会显示消息,希望更改设置。但我很惊讶地看到,在这个链接中,他们是如何实现相同的,即使我的浏览器设置被阻止弹出窗口呢??