从dhtmlxgrid打开一个新窗口,避免弹出窗口阻止程序

时间:2012-07-30 09:38:07

标签: javascript dhtmlx adblock

阅读此Avoid browser popup blockers证实了我的感觉,即添加拦截器只会允许由用户生成的事件打开的弹出窗口。

我正在使用dhtmlxgrid并通过“onRowSelect”事件通过用户点击一个单元格获得通知但是调用引发了Firefox和Chrome广告拦截器的问题:

window.open(url, "_blank");

任何想法或魔术解决方案。

1 个答案:

答案 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