使AIR桌面应用程序成为默认web浏览器

使AIR桌面应用程序成为默认web浏览器,air,browser,desktop,Air,Browser,Desktop,我想让我的AIR desktop browser成为系统上的默认web浏览器,我该怎么做 我还想知道如何检索已单击的链接(例如在电子邮件中)以与应用程序交互 谢谢 据我所知,这在空气中是不可能的。您可以使用或通过调用NativeApplication.setAsDefaultApplication()()将应用程序与文件类型关联。在使用这两种方法之一后打开文件将触发应用程序以InvokeEvent()启动。你可以阅读一本很好的教程 但是,如果我理解正确,您还希望您的应用程序接管任何其他应用程序内

我想让我的AIR desktop browser成为系统上的默认web浏览器,我该怎么做

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


谢谢

据我所知,这在空气中是不可能的。您可以使用或通过调用
NativeApplication.setAsDefaultApplication()
()将应用程序与文件类型关联。在使用这两种方法之一后打开文件将触发应用程序以
InvokeEvent
()启动。你可以阅读一本很好的教程

但是,如果我理解正确,您还希望您的应用程序接管任何其他应用程序内部的任何HTTP请求。要做到这一点,您必须覆盖协议默认应用程序,这需要注册表编辑,而且(我相信)AIR无法做到这一点。您可以用C或Java编写一个外部脚本来完成这项工作()