确定用户是否在Flex上有弹出窗口阻止程序

时间:2011-03-31 22:10:50

标签: google-chrome internet-explorer firefox flex popup

我的应用程序多次弹出Flex以外的帮助窗口。如果他们有弹出窗口阻止程序,我需要警告用户允许我的应用程序弹出窗口。

有没有人知道如何从Flex内部确定这一点,然后如何让浏览器弹出“允许此网站弹出窗口”的事情呢?

3 个答案:

答案 0 :(得分:4)

我将Flex的外部接口与JavaScript答案之一结合使用。

http://learn.adobe.com/wiki/display/Flex/External+Interface

答案 1 :(得分:1)

我会使用javascript检查弹出窗口阻止程序并将结果传递给Flex。这里的a similar question可能会有所帮助。

答案 2 :(得分:-1)

说实话,我不是Flex专家,但如果您不使用Flex的内置对话工具,我建议您使用jQueryUI。如果需要,您可以执行从简单警报到复杂HTML表单甚至外部加载页面的任何操作。

jQueryUI有自己的内置dialog tools,它不会触发浏览器的弹出窗口阻止程序。