从dhtmlxgrid打开一个新窗口,避免弹出窗口阻塞

Opening a new window from dhtmlxgrid avoiding pop up blockers

本文关键字:窗口 新窗口 dhtmlxgrid 一个      更新时间:2024-06-02

阅读这篇避免浏览器弹出窗口阻止程序证实了我的感受,即添加阻止程序只允许用户生成的事件打开弹出窗口。

我使用dhtmlxgrid,通过"onRowSelect"事件收到用户点击一个单元格的通知,但调用引发了Firefox和Chrome广告屏蔽程序的问题:

window.open(url, "_blank");

任何想法或神奇的解决方案。

您正在使用DhtmlxWindow组件吗?因为那个调用window.open()是纯JS调用。

你可以尝试创建一个DhtmlxWindow对象,它是一个DIV,不应该被阻止,我以前使用过这个,从来没有遇到过问题。

下面是一个使用dhtmlxWindow的简单INIT指南。

http://dhtmlx.com/docs/products/dhtmlxWindows/samples/01_init/01_minimal_init.html