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