OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "namespace": "permissions", | 3 "namespace": "permissions", |
4 "types": [ | 4 "types": [ |
5 { | 5 { |
6 "id": "Permissions", | 6 "id": "Permissions", |
7 "type": "object", | 7 "type": "object", |
8 "properties": { | 8 "properties": { |
9 "permissions": { | 9 "permissions": { |
10 "type": "array", | 10 "type": "array", |
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
84 "type": "boolean", | 84 "type": "boolean", |
85 "description": "True if the extension has the specified permissi
ons." | 85 "description": "True if the extension has the specified permissi
ons." |
86 } | 86 } |
87 ] | 87 ] |
88 } | 88 } |
89 ] | 89 ] |
90 }, | 90 }, |
91 { | 91 { |
92 "name": "request", | 92 "name": "request", |
93 "type": "function", | 93 "type": "function", |
94 "description": "Requests access to the specified permissions. These perm
issions must be defined in the optional_permissions field of the manifest. If th
ere are any problems requesting the permissions, <a href='extension.html#propert
y-lastError'>chrome.extension.lastError</a> will be set.", | 94 "description": "Requests access to the specified permissions. These perm
issions must be defined in the optional_permissions field of the manifest. If th
ere are any problems requesting the permissions, <a href='extension.html#propert
y-lastError'>chrome.runtime.lastError</a> will be set.", |
95 "parameters": [ | 95 "parameters": [ |
96 { | 96 { |
97 "name": "permissions", | 97 "name": "permissions", |
98 "$ref": "Permissions" | 98 "$ref": "Permissions" |
99 }, | 99 }, |
100 { | 100 { |
101 "name": "callback", | 101 "name": "callback", |
102 "type": "function", | 102 "type": "function", |
103 "optional": true, | 103 "optional": true, |
104 "parameters": [ | 104 "parameters": [ |
105 { | 105 { |
106 "name": "granted", | 106 "name": "granted", |
107 "type": "boolean", | 107 "type": "boolean", |
108 "description": "True if the user granted the specified permissio
ns." | 108 "description": "True if the user granted the specified permissio
ns." |
109 } | 109 } |
110 ] | 110 ] |
111 } | 111 } |
112 ] | 112 ] |
113 }, | 113 }, |
114 { | 114 { |
115 "name": "remove", | 115 "name": "remove", |
116 "type": "function", | 116 "type": "function", |
117 "description": "Removes access to the specified permissions. If there ar
e any problems removing the permissions, <a href='extension.html#property-lastEr
ror'>chrome.extension.lastError</a> will be set.", | 117 "description": "Removes access to the specified permissions. If there ar
e any problems removing the permissions, <a href='extension.html#property-lastEr
ror'>chrome.runtime.lastError</a> will be set.", |
118 "parameters": [ | 118 "parameters": [ |
119 { | 119 { |
120 "name": "permissions", | 120 "name": "permissions", |
121 "$ref": "Permissions" | 121 "$ref": "Permissions" |
122 }, | 122 }, |
123 { | 123 { |
124 "name": "callback", | 124 "name": "callback", |
125 "type": "function", | 125 "type": "function", |
126 "optional": true, | 126 "optional": true, |
127 "parameters": [ | 127 "parameters": [ |
128 { | 128 { |
129 "name": "removed", | 129 "name": "removed", |
130 "type": "boolean", | 130 "type": "boolean", |
131 "description": "True if the permissions were removed." | 131 "description": "True if the permissions were removed." |
132 } | 132 } |
133 ] | 133 ] |
134 } | 134 } |
135 ] | 135 ] |
136 } | 136 } |
137 ] | 137 ] |
138 } | 138 } |
139 ] | 139 ] |
OLD | NEW |