OLD | NEW |
---|---|
(Empty) | |
1 { | |
2 // TODO(epeterson) Generate permissions information dynamically. | |
3 "alarms": { | |
4 "Learn More": [ | |
5 { | |
6 "link": "event_pages.html", | |
7 "text": "Event Pages" | |
8 } | |
9 ], | |
10 "Permissions": [ | |
11 { | |
12 "class": "code", | |
13 "text": "\"alarms\"" | |
14 } | |
15 ] | |
16 }, | |
17 "app_runtime": { | |
18 "Learn More": [ | |
19 { | |
20 "link": "app_lifecycle.html", | |
21 "text": "Manage App Lifecycle" | |
22 }, | |
23 { | |
24 "link": "https://developers.google.com/live/shows/10291095/", | |
25 "text": "Chrome Office Hours: Introduction to Chrome Apps" | |
26 } | |
27 ] | |
28 }, | |
29 "app_window": { | |
30 "Learn More": [ | |
31 { | |
32 "link": "about_apps.html#look", | |
33 "text": "How they look" | |
34 }, | |
35 { | |
36 "link": "app_lifecycle.html", | |
37 "text": "Manage App Lifecycle" | |
38 }, | |
39 { | |
40 "link": "https://developers.google.com/live/shows/9118010/", | |
41 "text": "Chrome Apps Office Hours: Building Awesome Multi-window Apps" | |
42 } | |
43 ] | |
44 }, | |
45 "bluetooth": { | |
46 "Learn More": [ | |
47 { | |
48 "link": "app_hardware.html", | |
49 "text": "Accessing Hardware Devices" | |
50 } | |
51 ], | |
52 "Permissions": [ | |
53 { | |
54 "class": "code", | |
55 "text": "\"bluetooth\"" | |
56 } | |
57 ] | |
58 }, | |
59 "bookmarks": { | |
60 "Permissions": [ | |
61 { | |
62 "class": "code", | |
63 "text": "\"bookmarks\"" | |
64 } | |
65 ] | |
66 }, | |
67 "browsingData": { | |
68 "Permissions": [ | |
69 { | |
70 "class": "code", | |
71 "text": "\"browsingData\"" | |
72 } | |
73 ] | |
74 }, | |
75 "contextMenus": { | |
76 "Permissions": [ | |
77 { | |
78 "class": "code", | |
79 "text": "\"contextMenus\"" | |
80 } | |
81 ] | |
82 }, | |
83 "cookies": { | |
84 "Permissions": [ | |
85 { | |
86 "class": "code", | |
87 "text": "\"cookies\"" | |
88 }, | |
89 { | |
90 "link": "declare_permissions.html", | |
91 "text": "host permissions" | |
92 } | |
93 ] | |
94 }, | |
95 "debugger": { | |
96 "Permissions": [ | |
97 { | |
98 "class": "code", | |
99 "text": "\"debugger\"" | |
100 } | |
101 ] | |
102 }, | |
103 "declarativeContent": { | |
104 "Learn More": [ | |
105 { | |
106 "link": "events.html", | |
107 "text": "Declarative Events" | |
108 }, | |
109 { | |
110 "link": "activeTab.html", | |
111 "text": "activeTab" | |
112 } | |
113 ], | |
114 "Permissions": [ | |
115 { | |
116 "class": "code", | |
117 "text": "\"declarativeContent\"" | |
118 } | |
119 ] | |
120 }, | |
121 "declarativeWebRequest": { | |
122 "Permissions": [ | |
123 { | |
124 "class": "code", | |
125 "text": "\"declarativeWebRequest\"" | |
126 }, | |
127 { | |
128 "link": "declare_permissions.html", | |
129 "text": "host permissions" | |
130 } | |
131 ] | |
132 }, | |
133 "downloads": { | |
134 "Permissions": [ | |
135 { | |
136 "class": "code", | |
137 "text": "\"downloads\"" | |
138 }, | |
139 { | |
140 "link": "declare_permissions.html", | |
141 "text": "host permissions" | |
142 } | |
143 ] | |
144 }, | |
145 "fileBrowserHandler": { | |
146 "Permissions": [ | |
147 { | |
148 "class": "code", | |
149 "text": "\"fileBrowserHandler\"" | |
150 } | |
151 ] | |
152 }, | |
153 "fileSystem": { | |
154 "Learn More": [ | |
155 { | |
156 "link": "app_storage.html", | |
157 "text": "Manage Data" | |
158 }, | |
159 { | |
160 "link": "angular_framework.html", | |
161 "text": "Build Apps with AngularJS" | |
162 }, | |
163 { | |
164 "link": "https://developers.google.com/live/shows/7320022-1001/", | |
165 "text": "Chrome Apps Office Hours:TextDrive and AngularJS" | |
166 } | |
167 ], | |
168 "Permissions": [ | |
169 { | |
170 "class": "code", | |
171 "text": "\"fileSystem\"" | |
172 }, | |
173 { | |
174 "class": "code", | |
175 "text": "{\"fileSystem\": [\"write\"]}" | |
176 }, | |
177 { | |
178 "class": "code", | |
179 "text": "{\"fileSystem\": [\"write\", \"retainEntries\"]}" | |
180 } | |
181 ] | |
182 }, | |
183 "fontSettings": { | |
184 "Permissions": [ | |
185 { | |
186 "class": "code", | |
187 "text": "\"fontSettings\"" | |
188 } | |
189 ] | |
190 }, | |
191 "history": { | |
192 "Permissions": [ | |
193 { | |
194 "class": "code", | |
195 "text": "\"history\"" | |
196 } | |
197 ] | |
198 }, | |
199 "identity": { | |
200 "Learn More": [ | |
201 { | |
202 "link": "app_identity.html", | |
203 "text": "Identify User" | |
204 } | |
205 ], | |
206 "Permissions": [ | |
207 { | |
208 "class": "code", | |
209 "text": "\"identity\"" | |
210 } | |
211 ] | |
212 }, | |
213 "idle": { | |
214 "Permissions": [ | |
215 { | |
216 "class": "code", | |
217 "text": "\"idle\"" | |
218 } | |
219 ] | |
220 }, | |
221 "input_ime": { | |
222 "Permissions": [ | |
223 { | |
224 "class": "code", | |
225 "text": "\"input\"" | |
226 } | |
227 ] | |
228 }, | |
229 "management": { | |
230 "Permissions": [ | |
231 { | |
232 "class": "code", | |
233 "text": "\"management\"" | |
234 } | |
235 ] | |
236 }, | |
237 "mediaGalleries": { | |
238 "Learn More": [ | |
239 { | |
240 "link": "https://developers.google.com/live/shows/10479832/", | |
241 "text": "Chrome Office Hours: The Media Galleries API" | |
242 } | |
243 ], | |
244 "Permissions": [ | |
245 { | |
246 "class": "code", | |
247 "text": "{\"mediaGalleries\": [\"read\"]}" | |
248 }, | |
249 { | |
250 "class": "code", | |
251 "text": "{\"mediaGalleries\": [\"read\", \"allAutoDetected\"]}" | |
252 }, | |
253 { | |
254 "text": "See <a href='#manifest'>Manifest</a> below for more information ." | |
not at google - send to devlin
2013/07/16 22:25:00
I mean, you could have like
"partial": "intro_tab
epeterson
2013/07/17 23:48:23
Done.
| |
255 } | |
256 ] | |
257 }, | |
258 "notifications": { | |
259 "Learn More": [ | |
260 { | |
261 "link": "https://developers.google.com/live/shows/83992232-1001/", | |
262 "text": "Chrome Apps Office Hours: Rich Notifications" | |
263 } | |
264 ], | |
265 "Permissions": [ | |
266 { | |
267 "class": "code", | |
268 "text": "\"notifications\"" | |
269 } | |
270 ] | |
271 }, | |
272 "pageCapture": { | |
273 "Permissions": [ | |
274 { | |
275 "class": "code", | |
276 "text": "\"pageCapture\"" | |
277 } | |
278 ] | |
279 }, | |
280 "power": { | |
281 "Permissions": [ | |
282 { | |
283 "class": "code", | |
284 "text": "\"power\"" | |
285 } | |
286 ] | |
287 }, | |
288 "privacy": { | |
289 "Permissions": [ | |
290 { | |
291 "class": "code", | |
292 "text": "\"privacy\"" | |
293 } | |
294 ] | |
295 }, | |
296 "proxy": { | |
297 "Permissions": [ | |
298 { | |
299 "class": "code", | |
300 "text": "\"proxy\"" | |
301 } | |
302 ] | |
303 }, | |
304 "pushMessaging": { | |
305 "Learn More": [ | |
306 { | |
307 "link": "cloudMessaging.html", | |
308 "text": "Google Cloud Messaging for Chrome" | |
309 }, | |
310 { | |
311 "link": "gcm_server.html", | |
312 "text": "API Reference for GCM service" | |
313 } | |
314 ], | |
315 "Permissions": [ | |
316 { | |
317 "class": "code", | |
318 "text": "\"pushMessaging\"" | |
319 } | |
320 ] | |
321 }, | |
322 "runtime": { | |
323 "Learn More": [ | |
324 { | |
325 "link": "app_lifecycle.html", | |
326 "text": "Manage App Lifecycle" | |
327 }, | |
328 { | |
329 "link": "event_pages.html", | |
330 "text": "Event Pages" | |
331 } | |
332 ] | |
333 }, | |
334 "serial": { | |
335 "Learn More": [ | |
336 { | |
337 "link": "app_hardware.html", | |
338 "text": "Accessing Hardware Devices" | |
339 } | |
340 ], | |
341 "Permissions": [ | |
342 { | |
343 "class": "code", | |
344 "text": "\"serial\"" | |
345 } | |
346 ] | |
347 }, | |
348 "socket": { | |
349 "Learn More": [ | |
350 { | |
351 "link": "app_network.html", | |
352 "text": "Network Communications" | |
353 }, | |
354 { | |
355 "link": "sencha_framework.html", | |
356 "text": "Build Apps with Sencha ExtJS" | |
357 }, | |
358 { | |
359 "link": "https://developers.google.com/live/shows/7320022-5001/", | |
360 "text": "Chrome Apps Office Hours: Networking APIs" | |
361 }, | |
362 { | |
363 "link": "https://developers.google.com/live/shows/7320022-2001/", | |
364 "text": "Chrome Apps Office Hours: Controlling an AR ParrotDrone" | |
365 } | |
366 ], | |
367 "Permissions": [ | |
368 { | |
369 "class": "code", | |
370 "text": "{\"socket\": [\"rule1\", \"rule2\"]}" | |
371 }, | |
372 { | |
373 "text": "For example: <code>{\"socket\": [\"tcp-connect:*:*\"]}</code> m eans connecting on any port of any host. See <a link='app_network.html'>Network Communications</a> for rule syntax." | |
374 } | |
375 ] | |
376 }, | |
377 "storage": { | |
378 "Learn More": [ | |
379 { | |
380 "link": "https://developers.google.com/live/shows/7320022/", | |
381 "text": "Chrome Apps Office Hours: Chrome Storage APIs" | |
382 }, | |
383 { | |
384 "link": "https://developers.google.com/live/shows/7320022-1/", | |
385 "text": "Chrome Apps Office Hours: Storage API Deep Dive" | |
386 } | |
387 ], | |
388 "Permissions": [ | |
389 { | |
390 "class": "code", | |
391 "text": "\"storage\"" | |
392 } | |
393 ] | |
394 }, | |
395 "syncFileSystem": { | |
396 "Learn More": [ | |
397 { | |
398 "link": "http://developer.chrome.com/trunk/apps/app_storage.html", | |
399 "text": "Manage Data" | |
400 }, | |
401 { | |
402 "link": "https://developers.google.com/live/shows/83992232-2001/", | |
403 "text": "Chrome Office Hours: Synched File System" | |
404 } | |
405 ], | |
406 "Permissions": [ | |
407 { | |
408 "class": "code", | |
409 "text": "\"syncFileSystem\"" | |
410 } | |
411 ] | |
412 }, | |
413 "tabs": { | |
414 "Permissions": [ | |
415 { | |
416 "class": "code", | |
417 "text": "\"tabs\"" | |
418 } | |
419 ] | |
420 }, | |
421 "textSettings": { | |
422 "Permissions": [ | |
423 { | |
424 "class": "code", | |
425 "text": "\"textSettings\"" | |
426 } | |
427 ] | |
428 }, | |
429 "topSites": { | |
430 "Permissions": [ | |
431 { | |
432 "class": "code", | |
433 "text": "\"topSites\"" | |
434 } | |
435 ] | |
436 }, | |
437 "tts": { | |
438 "Learn More": [ | |
439 { | |
440 "link": "https://developers.google.com/live/shows/7320022-7001/", | |
441 "text": "Chrome Office Hours: Text to Speech API" | |
442 } | |
443 ], | |
444 "Permissions": [ | |
445 { | |
446 "class": "code", | |
447 "text": "\"tts\"" | |
448 } | |
449 ] | |
450 }, | |
451 "ttsEngine": { | |
452 "Permissions": [ | |
453 { | |
454 "class": "code", | |
455 "text": "\"ttsEngine\"" | |
456 } | |
457 ] | |
458 }, | |
459 "usb": { | |
460 "Learn More": [ | |
461 { | |
462 "link": "app_hardware.html", | |
463 "text": "Accessing Hardware Devices" | |
464 } | |
465 ], | |
466 "Permissions": [ | |
467 { | |
468 "class": "code", | |
469 "text": "\"usb\"" | |
470 } | |
471 ] | |
472 }, | |
473 "webNavigation": { | |
474 "Permissions": [ | |
475 { | |
476 "class": "code", | |
477 "text": "\"webNavigation\"" | |
478 } | |
479 ] | |
480 }, | |
481 "webRequest": { | |
482 "Permissions": [ | |
483 { | |
484 "class": "code", | |
485 "text": "\"webRequest\"" | |
486 }, | |
487 { | |
488 "link": "declare_permissions.html", | |
489 "text": "host permissions" | |
490 } | |
491 ] | |
492 }, | |
493 "webstore": { | |
494 "Learn More": [ | |
495 { | |
496 "link": "https://developers.google.com/chrome/web-store/docs/inline_inst allation", | |
497 "text": "Using Inline Installation" | |
498 } | |
499 ] | |
500 }, | |
501 "windows": { | |
502 "Permissions": [ | |
503 { | |
504 "class": "code", | |
505 "text": "\"tabs\"" | |
506 } | |
507 ] | |
508 } | |
509 } | |
OLD | NEW |