弹出启用

时间:2011-09-16 18:07:19

标签: c# asp.net

我在ASP.NET中有一个Web应用程序,当你点击一个链接时,我在新页面打开一个弹出窗口,而我这样做,如果在最终用户计算机中禁用弹出窗口,有没有办法检测到&启用弹出窗口阻止程序?这样新窗口就可以自动打开了。

感谢。

2 个答案:

答案 0 :(得分:3)

如果弹出窗口被阻止,则无法启用它们。关于如何判断弹出窗口是否被阻止,这有点不同。请参阅此回答Detect blocked popup in Chrome

最好的办法是检测弹出窗口是否被阻止,并要求用户允许弹出窗口。

答案 1 :(得分:2)

不,您无法从您的网站控制某人的浏览器设置。这将是一个很大的安全问题,并且没有任何机构会首先考虑实施弹出窗口拦截器。

<强>更新 见巴拉的评论。有一件事是检测到它被阻止,另一件事是改变用户的浏览器行为。