发布于2026-07-22 阅读(0)
扫一扫,手机访问
要实现通过浏览器唤起AIR应用,关键在于两个地方:代码本身和配置文件。先拿下核心代码——这段脚本负责启动应用程序并关闭自身。
代码如下:
var app:WindowedApplication = WindowedApplication(FlexGlobals.topLevelApplication);
var mgr:ProductManager = new ProductManager("airappinstaller");
mgr.launch("-launch "+app.nativeApplication.applicationID+" "+app.nativeApplication.publisherID);
app.close();
逻辑很直接:获取当前应用的顶层窗口,通过ProductManager启动指定ID的应用,然后关闭当前窗口。注意这里用的是"airappinstaller"作为安装器标识,实际部署时要根据你的应用信息替换。
接下来是配置文件——这一步容易被忽略,但少了它上面那段代码就跑不起来。需要把下面这个开关打开:
true
这个配置项放在应用描述符文件(通常是-app.xml)里,作用是允许浏览器调用你的AIR应用。如果不开启,浏览器启动请求会被系统拦截。
两个步骤搞定:先写好启动代码,再配好白名单。实际测试时记得用浏览器直接访问SWF或使用HTML页面调用,确认配置生效即可。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8