您的位置:首页 > 大数据 > 人工智能

[ActionScript 3.0] 安全沙箱的类型sandboxType,判断当前程序是AIR还是web程序

2016-04-08 13:57 465 查看
表示其中正在运行执行调用的 文件的安全沙箱的类型。

Security.sandboxType
具有下列值之一:

remote
(
Security.REMOTE
):此文件来自 Internet URL,并在基于域的沙箱规则下运行。

localWithFile
(
Security.LOCAL_WITH_FILE
):此文件是本地文件,尚未受到用户信任,且不是使用网络名称进行发布的 SWF 文件。此 文件可以从本地数据源读取数据,但不能与 Internet 进行通信。

localWithNetwork
(
Security.LOCAL_WITH_NETWORK
):此 SWF 文件是本地文件,尚未受到用户信任,且已使用网络名称进行发布。此 SWF 文件可与 Internet 通信,但不能从本地数据源读取数据。

localTrusted
(
Security.LOCAL_TRUSTED
):此文件是本地文件,并且用户已经使用 Flash Player“设置管理器”或 FlashPlayerTrust 配置文件将其设置为受信任的文件。此 文件既可以从本地数据源读取数据,也可以与 Internet 进行通信。

application
(
Security.APPLICATION
):此文件在 AIR 应用程序中运行,并且随该应用程序的包(AIR 文件)一起安装。默认情况下,AIR 应用程序沙箱中的文件可以跨脚本访问任何域中的任何文件(尽管不允许 AIR 应用程序沙箱以外的文件跨脚本访问 AIR 文件)。默认情况下,AIR 应用程序沙箱中的文件可以加载任何域中的内容和数据。

用法:

if(Security.sandboxType.toString() == "application"){
  //air程序
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: