This page was saved using WebZIP 7.0.3.1030 offline browser on 12/24/13 11:31:37.
Address: https://crxdoc-zh.appspot.com/apps/app.runtime.html
Title: chrome.app.runtime - Google Chrome 应用开发文档(非官方中文版)  •  Size: 31795

chrome.app.runtime

描述 使用 chrome.app.runtime API 管理应用的生命周期。应用运行时环境管理应用的安装,控制事件页面,并且可以在任何时候关闭应用。
可用版本 从 Chrome 23 开始稳定支持。
权限 "app.runtime"

chrome.app.runtime 参考

事件

onLaunched

应用从执行器执行时产生。

addListener

chrome.app.runtime.onLaunched.addListener(function callback)

参数

callback ( function )

callback 参数应该指定一个如下形式的函数:

function(object launchData) {...};

launchData ( optional object )

属性

id ( optional string )

调用应用的文件处理器标识符。处理器标识符为清单文件中 file_handlers 和/或 url_handlers 词典中的顶层键。

items ( optional array of object )

匹配清单文件 file_handlers 中的文件处理器而触发的 onLaunched 事件的文件项。

每一个对象的属性

entry ( fileentry )

文件的 FileEntry

type ( string )

文件的 MIME 类型。

url ( optional string )

匹配清单文件 url_handlers 中的 URL 处理器而触发的 onLaunched 事件的 URL。

referrerUrl ( optional string )

匹配清单文件 url_handlers 中的 URL 处理器而触发的 onLaunched 事件的引用 URL。

isKioskSession ( optional boolean )

应用是否在 Chrome OS 信息亭模式下启动。

onRestarted

当 Chrome 浏览器启动时产生,用于 Chrome 浏览器上一次关闭时正在运行的应用。

addListener

chrome.app.runtime.onRestarted.addListener(function callback)

参数

callback ( function )

callback 参数应该指定一个如下形式的函数:

function() {...};