[英]Is it possible to open popup window in button click event without using jquery in asp.net C#?
[英]How do i open popup window in C# ASP.Net application without Chrome silently blocking it?
我无法使用RegisterStartupScript('window.open ...),因为Chrome会阻止弹出窗口,甚至不会通知用户。
我不能在标记中使用“ onclientclick = window.open(...”),因为在打开弹出窗口之前,我必须在按钮单击事件处理程序中调用代码。
我不能期望网站的每个用户都将网站添加为Google Chrome弹出窗口阻止程序的例外,因为他们会认为这是网站上的错误,而不是弹出窗口阻止程序。
那我还有其他选择吗?
尽管实现方式不同,但通常现代浏览器只允许弹出窗口来响应用户的操作,因此大多数浏览器都将尝试阻止从普通脚本中生成窗口。
如果有解决方法,这就像将时钟倒回大约10年以弹出地狱。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.