答案 0 :(得分:1)
工具栏和其他类似设备旨在保护用户免受不必要的弹出窗口的影响。他们确定窗口是否“需要”的唯一方法是确定是否在用户启动的事件的事件处理程序中调用window.open,如按钮单击。因此,如果您尝试在文档加载或AJAX成功处理程序中执行类似调用window.open的操作,工具栏(和其他阻止程序)将认为弹出窗口是可疑的。
除了Buchan先生所指出的,除了告诉用户期待什么之外,你无能为力。尽可能直接从点击处理程序启动弹出窗口。
更彻底的改变是从window.open转移并使用由浮动元素制成的模拟弹出窗口,这些窗口覆盖了页面的一部分。有点像jQuery UI对话框给你的东西。
答案 1 :(得分:0)
将网站添加到您的可信站点将起作用。
设置target =“_ blank”不应该触发弹出窗口阻止程序。