浏览器弹出窗口阻止程序阻止从flex生成的jasper报告

时间:2010-05-18 08:02:45

标签: flex firefox popup timer jasper-reports

我有一个flex应用程序,它使用navigateToURL()来调用servlet。 servlet依次生成JasperReport,然后使用exportReport()在新的浏览器选项卡中显示报告。

现在,我的问题是这个。我想一次生成多个报告,每个报告都在自己的选项卡中打开。这一切都很好,除了在Firefox中内置的浏览器弹出窗口阻止程序看到在第一个报告选项卡后打开的每个新选项卡作为弹出窗口。它阻止了这一点,让我头疼不已。

我也在IE8,Safari,Chrome和Opera中试过没有问题。

对于如何通过Firefox弹出窗口拦截器的任何帮助都将非常感激。

更新

我在循环中使用一个计时器,用于触发对servlet的调用。这样做的原因是,如果没有计时器的延迟,servlet会被命中太快而无法生成报告。可能是浏览器将计时器视为恶意计时器,因此在第一个计时器之后阻止所有弹出窗口?

0 个答案:

没有答案