开发者文档
permissions

参数

Permissions
permissions ( array of string )
origins ( array of string )

方法

getAll

sogouExplorer.permissions.getAll(function callback)

 获取当前扩展的所有 permissions 信息。

参数

callback( function )
  callback参数是Permissions。

contains

sogouExplorer.permissions.contains(Permissions permissions, function callback)

  查看当前扩展是否包含给定的 permissions。

参数
Permissions( permissions )
  数组。
callback( function )
  callback参数是 boolean result。

request

sogouExplorer.permissions.request(Permissions permissions, function callback)

 获取permission

参数
Permissions( permissions )
  数组。
callback( function )
  callback参数是 boolean granted。

remove

sogouExplorer.permissions.remove(Permissions permissions, function callback)

 删除permission

参数
Permissions( permissions )
  数组。
callback( function )
  callback参数是 boolean removed。

事件

onAdded

 添加了新的permissions的时候触发。
 sogouExplorer.permissions.onAdded.addListener(function callback)

 callback参数里面包含了 Permissions

onRemoved

 删除permissions的时候触发。
 sogouExplorer.permissions.onAdded.addListener(function callback)

 callback参数里包含了 Permissions。