__AXE__
基础功能。
__AXE__.clone
定义和用法
以当前的工作目录、命令行参数再启动(克隆)一个相同的实例。
__AXE__.clone()
返回值
null
实例
__AXE__.clone();
__AXE__.exit
定义和用法
发送程序终止消息,立即退出 axeBrowser。
__AXE__.exit()
返回值
null
实例
__AXE__.exit();
__AXE__.getArgv
定义和用法
用于提取执行 axeBrowser 时,指定的命令行参数值。
__AXE__.getArgv(arg_name)
参数 | 描述 |
---|---|
arg_name | 字符串,命令行参数的名称 |
返回值
指定命令行参数的值。若该指定名称的命令行参数不存在,返回 null。如果存在但没有赋值,返回 ""。
若调用参数未指定名称或名称为 "",则返回整个命令行参数。
提示
由于特殊字符和命令行环境的存在,指定命令行参数时,请按实际情况进行转义。建议用双引号 “"” 将参数值包含起来。
实例
命令行:
axeBrowser -home axebrowser.com -p1 test1 -p2;
调用值 | 返回值 | 描述 |
---|---|---|
__AXE__.getArgv('home') | 'axebrowser.com' | 指定了参数指定了值 |
__AXE__.getArgv('p1') | 'test1' | 指定了参数指定了值 |
__AXE__.getArgv('p2') | '' | 指定了参数,没有指定值,返回空字符串 |
__AXE__.getArgv('home') | null | 没有指定参数,返回 null |
__AXE__.getArgv() | -home axebrowser.com -p1 test1 -p2 | 整个命令行参数 |
__AXE__.setHome
定义和用法
设置要打开的首页网址。可以通过在 prescript 中调用本方法来动态设置要打开的首页网址。 打开网址时,如果设置了首页则以设置为准,未设置以命令行参数 -home 为准,如果依然没有,则打开默认首页。
__AXE__.setHome(url)
参数 | 描述 |
---|---|
url | 首页网址 |
返回值
null
实例
__AXE__.setHome('axeBrowser.com');
__AXE__.setScripts
定义和用法
设置要打开网址后运行的脚本。可以通过在 prescript 中调用本方法来动态设置要执行的脚本。 执行网址后脚本时,如果调用设置了脚本则以设置为准,未设置以命令行参数 -script 为准。
__AXE__.setScripts(file_name)
参数 | 描述 |
---|---|
file_name | 脚本文件名 |
返回值
null
实例
__AXE__.setScripts('after.js');
基础扩展,提供应用整体相关的功能。
__AXE__.setEntryPoint
定义和用法
设置要打开网址后运行的脚本的入口函数。可以通过在 prescript 中调用本方法来动态设置要执行的脚本入口函数。 执行网址后脚本时,如果调用设置了脚本则以设置为准,未设置以命令行参数 -entrypoint 为准。
__AXE__.setEntryPoint(fn_name)
参数 | 描述 |
---|---|
fn_name | 入口函数名 |
返回值
null
实例
__AXE__.setEntryPoint('entrypoint');
__AXE__.restart
定义和用法
重新启动当前应用。实际上,是先克隆(clone)一个新的副本,然后将原有的退出(exit)。
__AXE__. restart()
参数 | 描述 |
---|---|
无 |
返回值
null
实例
__AXE__.restart();
__AXE__.toString
定义和用法
返回 __AXE__ 扩展对象的名称和版本信息。
__AXE__.toString()
参数 | 描述 |
---|---|
无 |
返回值
返回 __AXE__ 扩展对象的名称和版本信息。
实例
alert(__AXE__);
alert(__AXE__.toString());