1

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

我正在使用 dhtmlxgrid 并通过“onRowSelect”事件从用户单击一个单元格时收到通知,但调用会引发 Firefox 和 Chrome 广告拦截器的问题:

window.open(url, "_blank");

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

4

1 回答 1

0

您使用的是 Dhtmlx Window 组件吗?因为那个调用 window.open() 是纯 JS 调用。

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

这是使用 dhtmlx Window 的简单 INIT 指南。

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

于 2015-01-26T14:36:54.950 回答