如果启用了弹出窗口阻止程序,则在浏览器窗口的顶部显示弹出窗口

时间:2012-08-06 05:07:21

标签: c#

我需要的代码会在网页顶部生成一个弹出窗口,显示消息“您的弹出窗口阻止程序已启用。如果已启用弹出窗口阻止程序,请将其禁用以继续”。否则它应该转到下一页。

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码

var wPopup = 'newPopup'; 
var popUp = window.open('page url', wPopup, 'width=800, height=600, left=24, top=24, scrollbars, resizable');
if (popUp == null || typeof(popUp)=='undefined') {   
  alert('Your pop up blocker has been enabled. Please disable it to continue'); 
} 
else {   
  popUp.focus();
}

stackoverflow中已经存在一个有用的问题 Detect blocked popup in Chrome