OLD | NEW |
---|---|
(Empty) | |
1 { | |
2 "alarms": [ | |
3 { "Permissions": "<code>\"alarms\"</code>" }, | |
not at google - send to devlin
2013/04/30 18:34:19
Permissions are always in <code>"..."</code>, and
epeterson
2013/05/13 02:38:10
Done.
| |
4 { "Learn more": "<a href='event_pages.html'>Event Pages</a>" } | |
5 ], | |
6 "app_runtime": [ | |
7 { "Permissions": "None" }, | |
not at google - send to devlin
2013/04/30 18:34:19
Likewise, leave out permissions if there aren't an
epeterson
2013/05/13 02:38:10
Done.
| |
8 { "Learn more": "<a href='app_lifecycle.html'>Manage App Lifecycle</a><br><a href='https://developers.google.com/live/shows/10291095/'>Chrome Office Hours: Introduction to Chrome Apps</a>" } | |
not at google - send to devlin
2013/04/30 18:34:19
Maybe "Learn more" should be a list in the JSON.
epeterson
2013/05/13 02:38:10
Done.
| |
9 ], | |
10 "app_window": [ | |
11 { "Permissions": "None" }, | |
12 { "Learn more": "<a href='about_apps.html#look'>How they look</a><br><a href ='app_lifecycle.html'>Manage App Lifecycle</a><br><a href='https://developers.go ogle.com/live/shows/9118010/'>Chrome Apps Office Hours: Building Awesome Multi-w indow Apps</a>" } | |
13 ], | |
14 "bluetooth": [ | |
15 { "Permissions": "<code>\"bluetooth\"</code>" }, | |
16 { "Learn more": "<a href='app_hardware.html'>Accessing Hardware Devices</a>" } | |
17 ], | |
18 "bookmarks": [ | |
19 { "Permissions": "<code>\"bookmarks\"</code>" } | |
20 ], | |
21 "browsingData": [ | |
22 { "Permissions": "<code>\"browsingData\"</code>" } | |
23 ], | |
24 "commands": [ | |
25 { "Permissions": "None" } | |
26 ], | |
27 "contentSettings": [ | |
28 { "Permissions": "<code>\"contentSettings\"</code>" } | |
29 ], | |
30 "contextMenus": [ | |
31 { "Permissions": "<code>\"contextMenus\"</code>" } | |
32 ], | |
33 "cookies": [ | |
34 { "Permissions": "<code>\"cookies\"</code><br><a href=\"declare_permissions. html\">host permissions</a>" } | |
not at google - send to devlin
2013/04/30 18:34:19
Looking through this file more carefully, I'm thin
epeterson
2013/05/13 02:38:10
Done.
| |
35 ], | |
36 "debugger": [ | |
37 { "Permissions": "<code>\"debugger\"</code>" } | |
38 ], | |
39 "declarativeContent": [ | |
40 { "Permissions": "<code>\"declarativeContent\"</code><!--TODO: Mention host permissions if/when some actions require them.-->" }, | |
not at google - send to devlin
2013/04/30 18:34:19
let's convert the HTML comments into JSON comments
epeterson
2013/05/13 02:38:10
Done.
| |
41 { "Learn more": "<a href='events.html'>Declarative Events</a><br/>The <a hre f='activeTab.html'>activeTab</a> permission" } | |
42 ], | |
43 "declarativeWebRequest": [ | |
44 { "Permissions": "<code>\"declarativeWebRequest\"</code><br><a href=\"declar e_permissions.html\">host permissions</a>" } | |
45 ], | |
46 "downloads": [ | |
47 { "Permissions": "<code>\"downloads\"</code><br><a href=\"declare_permission s.html\">host permissions</a>" } | |
48 ], | |
49 "fileBrowserHandler": [ | |
50 { "Permissions": "<code>\"fileBrowserHandler\"</code>" } | |
51 ], | |
52 "fileSystem": [ | |
53 { "Permissions": "<code>\"fileSystem\"</code>, <code>\"fileSystem.write\"</c ode>" }, | |
54 { "Learn more": "<a href='app_storage.html'>Manage Data</a><br><a href='angu lar_framework.html'>Build Apps with AngularJS</a><br><a href='https://developers .google.com/live/shows/7320022-1001/'>Chrome Apps Office Hours:TextDrive and Ang ularJS</a>" } | |
55 ], | |
56 "fontSettings": [ | |
57 { "Permissions": "<code>\"fontSettings\"</code>" } | |
58 ], | |
59 "history": [ | |
60 { "Permissions": "<code>\"history\"</code>" } | |
61 ], | |
62 "idle": [ | |
63 { "Permissions": "<code>\"idle\"</code>" } | |
64 ], | |
65 "input_ime": [ | |
66 { "Permissions": "<code>\"input\"</code>" } | |
67 ], | |
68 "management": [ | |
69 { "Permissions": "<code>\"management\"</code>" } | |
70 ], | |
71 "mediaGalleries": [ | |
72 { "Permissions": "<code>\"mediaGalleries': ['read']\"</code>,<code>\"mediaGa lleries': ['read', 'allAutoDetected']\"</code><br>See <a href='#manifest'>Manife st</a> belowfor more information." }, | |
73 { "Learn more": "<a href='https://developers.google.com/live/shows/10479832/ '>Chrome Office Hours: The Media Galleries API</a>" } | |
74 ], | |
75 "notifications": [ | |
76 { "Permissions": "<code>\"notifications\"</code>" }, | |
77 { "Learn more": "<a href='https://developers.google.com/live/shows/83992232- 1001/'>Chrome Apps Office Hours: Rich Notifications</a>" } | |
78 ], | |
79 "pageCapture": [ | |
80 { "Permissions": "<code>\"pageCapture\"</code>" } | |
81 ], | |
82 "power": [ | |
83 { "Permissions": "<code>\"power\"</code>" } | |
84 ], | |
85 "privacy": [ | |
86 { "Permissions": "<code>\"privacy\"</code>" } | |
87 ], | |
88 "proxy": [ | |
89 { "Permissions": "<code>\"proxy\"</code>" } | |
90 ], | |
91 "pushMessaging": [ | |
92 { "Permissions": "<code>\"pushMessaging\"</code>" }, | |
93 { "Learn more": "<a href='cloudMessaging.html'>Google Cloud Messaging for Ch rome</a>;<br><a href='gcm_server.html'>API Reference for GCM service</a>" } | |
94 ], | |
95 "runtime": [ | |
96 { "Permissions": "None" }, | |
97 { "Learn more": "<a href='app_lifecycle.html'>Manage App Lifecycle</a><br><a href='event_pages.html'>Event Pages</a>" } | |
98 ], | |
99 "serial": [ | |
100 { "Permissions": "<code>\"serial\"</code>" }, | |
101 { "Learn more": "<a href='app_hardware.html'>Accessing Hardware Devices</a>" } | |
102 ], | |
103 "socket": [ | |
104 { "Permissions": "<code>\"socket': ['rule1', 'rule2']\"</code><br>For exampl e: <code>\"socket': ['tcp-connect:*:*']\"</code>means connecting on any port of any host.See <a href='app_network.html'>Network Communications</a> for rule synt ax." }, | |
105 { "Learn more": "<a href='app_network.html'>Network Communications</a><br><a href='sencha_framework.html'>Build Apps with Sencha ExtJS</a><br><a href='https ://developers.google.com/live/shows/7320022-5001/'>Chrome Apps Office Hours: Net working APIs</a><br><a href='https://developers.google.com/live/shows/7320022-20 01/'>Chrome Apps Office Hours: Controlling an AR ParrotDrone</a>" } | |
106 ], | |
107 "storage": [ | |
108 { "Permissions": "<code>\"storage\"</code>" }, | |
109 { "Learn more": "<a href='https://developers.google.com/live/shows/7320022/' >Chrome Apps Office Hours: Chrome Storage APIs</a><br><a href='https://developer s.google.com/live/shows/7320022-1/'>Chrome Apps Office Hours: Storage API Deep D ive</a>" } | |
110 ], | |
111 "syncFileSystem": [ | |
112 { "Permissions": "<code>\"syncFileSystem\"</code>" }, | |
113 { "Learn more": "<a href='http://developer.chrome.com/trunk/apps/app_storage .html'>Manage Data</a>;<br><a href='https://developers.google.com/live/shows/839 92232-2001/'>Chrome Office Hours: Synched File System</a>" } | |
114 ], | |
115 "tabs": [ | |
116 { "Permissions": "<code>\"tabs\"</code>" } | |
117 ], | |
118 "topSites": [ | |
119 { "Permissions": "<code>\"topSites\"</code>" } | |
120 ], | |
121 "tts": [ | |
122 { "Permissions": "<code>\"tts\"</code>" }, | |
123 { "Learn more": "<a href='https://developers.google.com/live/shows/7320022-7 001/'>Chrome Office Hours: Text to Speech API</a>" } | |
124 ], | |
125 "ttsEngine": [ | |
126 { "Permissions": "<code>\"ttsEngine\"</code>" } | |
127 ], | |
128 "usb": [ | |
129 { "Permissions": "<code>\"usb\"</code>" }, | |
130 { "Learn more": "<a href='app_hardware.html'>Accessing Hardware Devices</a>" } | |
131 ], | |
132 "webNavigation": [ | |
133 { "Permissions": "<code>\"webNavigation\"</code>" } | |
134 ], | |
135 "webRequest": [ | |
136 { "Permissions": "<code>\"webRequest\"</code><br><a href=\"declare_permissio ns.html\">host permissions</a>" } | |
137 ], | |
138 "webstore": [ | |
139 { "Permissions": "None" }, | |
140 { "Learn more": "<a href='https://developers.google.com/chrome/web-store/doc s/inline_installation'>Using Inline Installation</a>" } | |
141 ], | |
142 "windows": [ | |
143 { "Permissions": "<code>\"tabs\"</code>" } | |
144 ] } | |
not at google - send to devlin
2013/04/30 18:34:19
put the closing } on its own line. sorry.
epeterson
2013/05/13 02:38:10
Done. (sorry.)
| |
OLD | NEW |