【问题标题】:Determine if user has pop-up blocker on Flex确定用户是否在 Flex 上有弹出窗口阻止程序
【发布时间】:2011-03-31 22:10:49
【问题描述】:

我的应用程序多次在 Flex 之外弹出帮助窗口。如果用户打开了弹出窗口阻止程序,我需要警告用户允许从我的应用中弹出窗口。

有谁知道如何从 Flex 内部确定这一点,然后如何让浏览器弹出“允许从该站点弹出窗口”的内容?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      我会使用 javascript 检查弹出窗口拦截器并将结果传递给 Flex。这是a similar question,可能会有所帮助。

      【讨论】:

      • 有没有办法从 flex 内部调用 javascript 然后再返回?
      【解决方案3】:

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

      jQueryUI 有自己的内置dialog tools,它不会触发浏览器的弹出窗口拦截器。

      【讨论】:

      • 这 100% 不是一个选项。这是一个 flex 项目,不是 html/js 项目。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-04
      • 1970-01-01
      相关资源
      最近更新 更多