阅读此Avoid browser popup blockers证实了我的感觉,即添加拦截器只会允许由用户生成的事件打开的弹出窗口。
我正在使用dhtmlxgrid并通过“onRowSelect”事件通过用户点击一个单元格获得通知但是调用引发了Firefox和Chrome广告拦截器的问题:
window.open(url, "_blank");
任何想法或魔术解决方案。
答案 0 :(得分:0)
您使用的是Dhtmlx Window组件吗?因为调用window.open()是纯JS调用。
你可能会尝试创建一个DIV的DhtmlxWindow对象,它不应该被阻止,我之前使用过它,从来没有遇到过问题。
这是一个使用dhtmlx Window的简单INIT指南。
http://dhtmlx.com/docs/products/dhtmlxWindows/samples/01_init/01_minimal_init.html