Apache flex 浏览器弹出窗口拦截器阻止从flex生成的jasper报告

Apache flex 浏览器弹出窗口拦截器阻止从flex生成的jasper报告,apache-flex,firefox,popup,timer,jasper-reports,Apache Flex,Firefox,Popup,Timer,Jasper Reports,我有一个flex应用程序,它使用navigateToURL()调用servlet。servlet依次生成JasperReport,然后使用exportReport()在新的浏览器选项卡中显示报告 现在,我的问题是这个。我想一次生成多个报告,每个报告都在自己的选项卡中打开。除了在Firefox中内置的浏览器弹出窗口拦截器将第一个报告选项卡之后打开的每个新选项卡视为弹出窗口外,所有这些都可以正常工作。它阻碍了这一点,让我头痛不已 我在IE8、Safari、Chrome和Opera中也试过,没有问题

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

现在,我的问题是这个。我想一次生成多个报告,每个报告都在自己的选项卡中打开。除了在Firefox中内置的浏览器弹出窗口拦截器将第一个报告选项卡之后打开的每个新选项卡视为弹出窗口外,所有这些都可以正常工作。它阻碍了这一点,让我头痛不已

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

任何关于我如何通过Firefox弹出窗口拦截器的帮助都将不胜感激

更新:

我在循环中使用一个计时器,用来触发对servlet的调用。原因是如果没有计时器的延迟,servlet的命中速度太快,无法生成报告。是否浏览器认为计时器是恶意的,因此阻止了第一个弹出窗口之后的所有弹出窗口