【问题标题】:make an AIR desktop application the default web browser使 AIR 桌面应用程序成为默认 Web 浏览器
【发布时间】:2013-12-22 03:15:03
【问题描述】:

我想让我的 AIR 桌面浏览器成为系统上的默认 Web 浏览器,我该怎么做?

我还想知道如何检索已单击的链接(例如在电子邮件中)以与应用程序交互。

谢谢!

【问题讨论】:

    标签: air browser desktop


    【解决方案1】:

    据我所知,这在 AIR 中是不可能的。您可以使用air-app.xml descriptor 或调用NativeApplication.setAsDefaultApplication() (Read about it here) 将您的应用与文件类型相关联。使用这两种方法之一后打开文件将触发您的应用程序以InvokeEvent (Read Here) 启动。你可以阅读这个here的好教程。

    但是,如果我理解正确的话,您还希望您的应用程序接管来自任何其他应用程序内部的任何 HTTP 请求。为此,您必须覆盖协议默认应用程序,这需要注册表编辑并且(我相信)AIR 无法做到这一点。您可以使用 C 或 Java 编写一个外部脚本来为您执行此操作 (This might help with that)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-08
      • 2010-09-08
      • 1970-01-01
      • 2011-02-06
      • 2011-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多