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

时间:2013-12-06 18:03:27

标签: air browser desktop

我想让我的AIR桌面浏览器成为系统上的默认Web浏览器,我该如何进行并执行此操作?

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

谢谢!

1 个答案:

答案 0 :(得分:0)

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

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