OLD | NEW |
1 [ | 1 [ |
2 { | 2 { |
3 "title": "DEVTOOLS", | 3 "title": "Devtools", |
4 "items": [ | 4 "items": [ |
5 { | 5 { |
6 "title": "OVERVIEW", | 6 "title": "Learn Basics", |
7 "items": [ | 7 "items": [ |
8 { | 8 { |
9 "title": "Getting Started", | 9 "title": "Overview", |
10 "items": [ | 10 "href": "/devtools/index.html" |
11 { | |
12 "title": "What Are Chrome DevTools?", | |
13 "href": "/devtools/index.html" | |
14 }, | |
15 { | |
16 "title": "Authoring & Development Workflow", | |
17 "href": "/devtools/index.html" | |
18 }, | |
19 { | |
20 "title": "Using the Console", | |
21 "href": "/devtools/index.html" | |
22 }, | |
23 { | |
24 "title": "Tips & Tricks", | |
25 "href": "/devtools/index.html" | |
26 } | |
27 ] | |
28 }, | 11 }, |
29 { | 12 { |
30 "title": "Inspecting & Tweaking", | 13 "title": "Authoring & Development Workflow", |
31 "items": [ | 14 "href": "/devtools/docs/authoring-development-workflow.html" |
32 { | |
33 "title": "Editing Styles & DOM", | |
34 "href": "/devtools/index.html" | |
35 }, | |
36 { | |
37 "title": "Editing Styles", | |
38 "href": "/devtools/index.html" | |
39 }, | |
40 { | |
41 "title": "Working with CSS Preprocessors", | |
42 "href": "/devtools/index.html" | |
43 }, | |
44 { | |
45 "title": "Managing Application Storage", | |
46 "href": "/devtools/index.html" | |
47 } | |
48 ] | |
49 }, | 15 }, |
50 { | 16 { |
51 "title": "Network Performance & Profiling", | 17 "title": "Using the Console", |
52 "items": [ | 18 "href": "/devtools/docs/console.html" |
53 { | |
54 "title": "Evaluating Network Performance", | |
55 "href": "/devtools/index.html" | |
56 }, | |
57 { | |
58 "title": "Performance Profiling with Timeline", | |
59 "href": "/devtools/index.html" | |
60 }, | |
61 { | |
62 "title": "Demo: Finding Forced Synchronoush Layouts", | |
63 "href": "/devtools/index.html" | |
64 } | |
65 ] | |
66 }, | 19 }, |
67 { | 20 { |
68 "title": "Working with Mobile", | 21 "title": "Tips & Tricks", |
69 "items": [ | 22 "href": "/devtools/docs/tips-and-tricks.html" |
70 { | |
71 "title": "Mobile Emulation", | |
72 "href": "/devtools/index.html" | |
73 }, | |
74 { | |
75 "title": "Remote Debugging on Android", | |
76 "href": "/devtools/index.html" | |
77 }, | |
78 { | |
79 "title": "Remote Debugging Protocol", | |
80 "href": "/devtools/index.html" | |
81 } | |
82 ] | |
83 }, | 23 }, |
84 { | 24 { |
85 "title": "Additional Resources", | 25 "title": "Additional Resources", |
| 26 "href": "/devtools/docs/videos.html", |
86 "items": [ | 27 "items": [ |
87 { | 28 { |
88 "title": "Creating Clean Testing Environment", | 29 "title": "Videos", |
89 "href": "/devtools/index.html" | 30 "href": "/devtools/docs/videos.html" |
90 }, | 31 }, |
91 { | 32 { |
92 "title": "Videos", | 33 "title": "Blog Posts", |
93 "href": "/devtools/index.html" | 34 "href": "/devtools/docs/blog-posts.html" |
94 }, | 35 }, |
95 { | 36 { |
96 "title": "Blogposts", | |
97 "href": "/devtools/index.html" | |
98 }, | |
99 { | |
100 "title": "Mailing List", | 37 "title": "Mailing List", |
101 "href": "/devtools/index.html" | 38 "href": "https://groups.google.com/forum/?fromgroups#!forum/goog
le-chrome-developer-tools" |
102 }, | 39 }, |
103 { | 40 { |
104 "title": "Contributing to DevTools", | 41 "title": "Contributing to DevTools", |
105 "href": "/devtools/index.html" | 42 "href": "/devtools/docs/contributing.html" |
106 } | 43 } |
107 ] | 44 ] |
108 } | 45 } |
109 ] | 46 ] |
110 }, | 47 }, |
111 { | 48 { |
112 "title": "WORKING WITH JAVASCRIPT", | 49 "title": "Use Tools", |
113 "items": [ | 50 "items": [ |
114 { | 51 { |
115 "title": "Debugging & Profiling", | 52 "title": "Inspecting & Tweaking", |
| 53 "href": "/devtools/docs/elements.html", |
116 "items": [ | 54 "items": [ |
117 { | 55 { |
118 "title": "Debugging JavaScript", | 56 "title": "Editing Styles & DOM", |
119 "href": "/devtools/index.html" | 57 "href": "/devtools/docs/elements.html" |
120 }, | 58 }, |
121 { | 59 { |
122 "title": "Profiling JavaScript Performance", | 60 "title": "Working with CSS Preprocessors", |
123 "href": "/devtools/index.html" | 61 "href": "/devtools/docs/css-preprocessors.html" |
124 }, | 62 }, |
125 { | 63 { |
126 "title": "JavaScript Memory Profiling", | 64 "title": "Managing Application Storage", |
127 "href": "/devtools/index.html" | 65 "href": "/devtools/docs/resource-panel.html" |
128 } | 66 } |
129 ] | 67 ] |
130 }, | 68 }, |
131 { | 69 { |
132 "title": "Heap Profiler Demos", | 70 "title": "Debugging JavaScript", |
133 "items": [ | 71 "href": "/devtools/docs/javascript-debugging.html" |
134 { | 72 }, |
135 "title": "Gathering Scattered Objects", | 73 { |
136 "href": "/devtools/index.html" | 74 "title": "Mobile Emulation", |
137 }, | 75 "href": "/devtools/docs/mobile-emulation.html" |
138 { | 76 }, |
139 "title": "Verifying Action Cleanness", | 77 { |
140 "href": "/devtools/index.html" | 78 "title": "Remote Debugging on Android", |
141 }, | 79 "href": "/devtools/docs/remote-debugging.html" |
142 { | |
143 "title": "Exploring the Heap Contents", | |
144 "href": "/devtools/index.html" | |
145 }, | |
146 { | |
147 "title": "Uncovering DOM Leaks", | |
148 "href": "/devtools/index.html" | |
149 }, | |
150 { | |
151 "title": "Finding Accumulation Points", | |
152 "href": "/devtools/index.html" | |
153 } | |
154 ] | |
155 } | 80 } |
156 ] | 81 ] |
157 }, | 82 }, |
158 { | 83 { |
159 "title": "INTEGRATING WITH DEVTOOLS", | 84 "title": "Performance & Profiling", |
160 "items": [ | 85 "items": [ |
161 { | 86 { |
162 "title": "DevTools Extensions", | 87 "title": "Evaluating Network Performance", |
| 88 "href": "/devtools/docs/network.html" |
| 89 }, |
| 90 { |
| 91 "title": "Using the Timeline", |
| 92 "href": "/devtools/docs/timeline.html" |
| 93 }, |
| 94 { |
| 95 "title": "Timeline Demo: Finding Forced Synchronous Layouts", |
| 96 "href": "/devtools/docs/demos/too-much-layout/index.html" |
| 97 }, |
| 98 { |
| 99 "title": "Profiling JavaScript Performance", |
| 100 "href": "/devtools/docs/cpu-profiling.html" |
| 101 }, |
| 102 { |
| 103 "title": "JavaScripting Performance Flame Chart", |
| 104 "href": "/devtools/docs/flame-chart.html" |
| 105 }, |
| 106 { |
| 107 "title": "JavaScript Memory Profiling", |
| 108 "href": "/devtools/docs/javascript-memory-profiling.html", |
163 "items": [ | 109 "items": [ |
164 { | 110 { |
165 "title": "Sample DevTools Extensions", | 111 "title": "JavaScript Memory Profiling", |
166 "href": "/devtools/index.html" | 112 "href": "/devtools/docs/javascript-memory-profiling.html" |
167 }, | 113 }, |
168 { | 114 { |
169 "title": "Sample Debugging Protocol Clients", | 115 "title": "Demos", |
170 "href": "/devtools/index.html" | 116 "href": "/devtools/docs/heap-profiling-summary.html" |
171 } | 117 } |
172 ] | 118 ] |
| 119 }, |
| 120 { |
| 121 "title": "Setting Up a Clean Testing Environment", |
| 122 "href": "/devtools/docs/clean-testing-environment.html" |
173 } | 123 } |
174 ] | 124 ] |
175 }, | 125 }, |
176 { | 126 { |
177 "title": "REFERENCE", | 127 "title": "Reference", |
178 "items": [ | 128 "items": [ |
179 { | 129 { |
180 "title": "API", | 130 "title": "Console API Reference", |
| 131 "href": "/devtools/docs/console-api.html" |
| 132 }, |
| 133 { |
| 134 "title": "Command Line API Reference", |
| 135 "href": "/devtools/docs/commandline-api.html" |
| 136 }, |
| 137 { |
| 138 "title": "DevTools Extensions API", |
| 139 "href": "/devtools/docs/integrating.html", |
181 "items": [ | 140 "items": [ |
182 { | 141 { |
183 "title": "Console API Reference", | 142 "title": "Integrating with DevTools", |
184 "href": "/devtools/index.html" | 143 "href": "/devtools/docs/integrating.html" |
185 }, | 144 }, |
186 { | 145 { |
187 "title": "Command Line API Reference", | 146 "title": "Sample DevTools Extensions", |
188 "href": "/devtools/index.html" | 147 "href": "/devtools/docs/sample-extensions.html" |
| 148 }, |
| 149 { |
| 150 "title": "Sample DevTools Protocol Clients", |
| 151 "href": "/devtools/docs/debugging-clients.html" |
189 } | 152 } |
190 ] | 153 ] |
191 }, | 154 }, |
192 { | 155 { |
193 "title": "Shortcuts & Settings", | 156 "title": "Keyboard Shortcuts", |
194 "items": [ | 157 "href": "/devtools/docs/shortcuts.html" |
195 { | 158 }, |
196 "title": "Console API Reference", | 159 { |
197 "href": "/devtools/index.html" | 160 "title": "Settings", |
198 }, | 161 "href": "/devtools/docs/settings.html" |
199 { | |
200 "title": "Command Line API Reference", | |
201 "href": "/devtools/index.html" | |
202 } | |
203 ] | |
204 }, | 162 }, |
205 { | 163 { |
206 "title": "Remote Debugging Protocol", | 164 "title": "Remote Debugging Protocol", |
| 165 "href": "/devtools/docs/debugger-protocol.html", |
207 "items": [ | 166 "items": [ |
208 { | 167 { |
| 168 "title": "Remote Debugging Protocol", |
| 169 "href": "/devtools/docs/debugger-protocol.html" |
| 170 }, |
| 171 { |
209 "title": "Version 1.1", | 172 "title": "Version 1.1", |
210 "href": "/devtools/index.html" | 173 "href": "/devtools/docs/protocol/1.1/index.html" |
211 }, | 174 }, |
212 { | 175 { |
213 "title": "Version 1.0", | 176 "title": "Version 1.0", |
214 "href": "/devtools/index.html" | 177 "href": "/devtools/docs/protocol/1.0/index.html" |
215 }, | 178 }, |
216 { | 179 { |
217 "title": "Version .1", | 180 "title": "Version .1", |
218 "href": "/devtools/index.html" | 181 "href": "/devtools/docs/protocol/0.1/index.html" |
219 }, | 182 }, |
220 { | 183 { |
221 "title": "Tip-of-tree", | 184 "title": "Tip-of-tree", |
222 "href": "/devtools/index.html" | 185 "href": "/devtools/docs/protocol/tot/index.html" |
223 } | 186 } |
224 ] | 187 ] |
225 } | 188 } |
226 ] | 189 ] |
227 } | 190 } |
228 ] | 191 ] |
229 }, | 192 }, |
230 { | 193 { |
231 "title": "MULTIDEVICE", | 194 "title": "Multi-device", |
232 "items": [ | 195 "items": [ |
233 { | 196 { |
234 "title": "OVERVIEW", | 197 "title": "Getting Started", |
235 "items": [ | 198 "items": [ |
236 { | 199 { |
237 "title": "Getting Started", | 200 "title": "Develop Apps for Chrome Mobile", |
238 "items": [ | 201 "href": "/multidevice/index.html" |
239 { | |
240 "title": "Develop Apps for Chrome Mobile Browsers", | |
241 "href": "/multidevice/index.html" | |
242 }, | |
243 { | |
244 "title": "Data Compression Proxy", | |
245 "href": "/multidevice/index.html" | |
246 }, | |
247 { | |
248 "title": "User Agents", | |
249 "href": "/multidevice/index.html" | |
250 }, | |
251 { | |
252 "title": "Develop Apps for Chrome Mobile Browsers", | |
253 "href": "/multidevice/index.html" | |
254 } | |
255 ] | |
256 }, | 202 }, |
257 { | 203 { |
258 "title": "Chrome for Android", | 204 "title": "Data Compression Proxy", |
259 "items": [ | 205 "href": "/multidevice/data-compression.html" |
260 { | |
261 "title": "Overview", | |
262 "href": "/multidevice/index.html" | |
263 }, | |
264 { | |
265 "title": "Android Intents with Chrome", | |
266 "href": "/multidevice/index.html" | |
267 }, | |
268 { | |
269 "title": "Add to Hoomescreen", | |
270 "href": "/multidevice/index.html" | |
271 } | |
272 ] | |
273 }, | 206 }, |
274 { | 207 { |
275 "title": "Chrome for iOS", | 208 "title": "User Agents", |
276 "items": [ | 209 "href": "/multidevice/user-agent.html" |
277 { | 210 }, |
278 "title": "Overview", | 211 { |
279 "href": "/multidevice/index.html" | 212 "title": "Mobile Emulation", |
280 }, | 213 "href": "/devtools/docs/mobile-emulation.html" |
281 { | 214 }, |
282 "title": "Opening Links in Chrome", | 215 { |
283 "href": "/multidevice/index.html" | 216 "title": "Remote Debugging", |
284 } | 217 "href": "/devtools/docs/remote-debugging.html" |
285 ] | 218 }, |
| 219 { |
| 220 "title": "FAQ", |
| 221 "href": "/multidevice/faq.html" |
| 222 } |
| 223 ] |
| 224 }, |
| 225 { |
| 226 "title": "Chrome for Android", |
| 227 "items": [ |
| 228 { |
| 229 "title": "Overview", |
| 230 "href": "/multidevice/android/overview.html" |
| 231 }, |
| 232 { |
| 233 "title": "Android Intents with Chrome", |
| 234 "href": "/multidevice/android/intents.html" |
| 235 }, |
| 236 { |
| 237 "title": "Add to Homescreen", |
| 238 "href": "/multidevice/android/installtohomescreen.html" |
| 239 } |
| 240 ] |
| 241 }, |
| 242 { |
| 243 "title": "Chrome WebView", |
| 244 "items": [ |
| 245 { |
| 246 "title": "WebView for Android", |
| 247 "href": "/multidevice/webview/overview.html" |
| 248 }, |
| 249 { |
| 250 "title": "Getting Started", |
| 251 "href": "/multidevice/webview/gettingstarted.html" |
| 252 }, |
| 253 { |
| 254 "title": "Pixel-Perfect UI", |
| 255 "href": "/multidevice/webview/pixelperfect.html" |
| 256 }, |
| 257 { |
| 258 "title": "WebView Workflow", |
| 259 "href": "/multidevice/webview/workflow.html" |
| 260 }, |
| 261 { |
| 262 "title": "Tips & Tricks", |
| 263 "href": "/multidevice/webview/tipsandtricks.html" |
| 264 } |
| 265 ] |
| 266 }, |
| 267 { |
| 268 "title": "Chrome for iOS", |
| 269 "items": [ |
| 270 { |
| 271 "title": "Overview", |
| 272 "href": "/multidevice/ios/overview.html" |
| 273 }, |
| 274 { |
| 275 "title": "Opening Links in Chrome", |
| 276 "href": "/multidevice/ios/links.html" |
286 }, | 277 }, |
287 { | 278 { |
288 "title": "Case Studies", | 279 "title": "Case Studies", |
| 280 "href": "/multidevice/ios/case-studies.html", |
289 "items": [ | 281 "items": [ |
290 { | 282 { |
291 "title": "Overview", | 283 "title": "Case Studies", |
292 "href": "/multidevice/index.html" | 284 "href": "/multidevice/ios/case-studies.html" |
293 }, | 285 }, |
294 { | 286 { |
295 "title": "Pocket", | 287 "title": "Pocket", |
296 "href": "/multidevice/index.html" | 288 "href": "/multidevice/ios/pocket.html" |
297 }, | 289 }, |
298 { | 290 { |
299 "title": "Feedly", | 291 "title": "Feedly", |
300 "href": "/multidevice/index.html" | 292 "href": "/multidevice/ios/feedly.html" |
301 } | |
302 ] | |
303 }, | |
304 { | |
305 "title": "Related DevTools Content", | |
306 "items": [ | |
307 { | |
308 "title": "Mobile Emulation", | |
309 "href": "/devtools/index.html" | |
310 }, | |
311 { | |
312 "title": "Remote Debugging", | |
313 "href": "/devtools/index.html" | |
314 } | 293 } |
315 ] | 294 ] |
316 } | 295 } |
317 ] | 296 ] |
318 }, | |
319 { | |
320 "title": "CHROME WEBVIEW", | |
321 "items": [ | |
322 { | |
323 "title": "Overview", | |
324 "items": [ | |
325 { | |
326 "title": "WebView for Android", | |
327 "href": "/multidevice/index.html" | |
328 }, | |
329 { | |
330 "title": "Getting Started", | |
331 "href": "/multidevice/index.html" | |
332 } | |
333 ] | |
334 }, | |
335 { | |
336 "title": "Design & Develop", | |
337 "items": [ | |
338 { | |
339 "title": "Pixel-Perfect UI", | |
340 "href": "/multidevice/index.html" | |
341 }, | |
342 { | |
343 "title": "WebView Workflow", | |
344 "href": "/multidevice/index.html" | |
345 }, | |
346 { | |
347 "title": "Tips & Tricks", | |
348 "href": "/multidevice/index.html" | |
349 } | |
350 ] | |
351 } | |
352 ] | |
353 } | 297 } |
354 ] | 298 ] |
355 }, | 299 }, |
356 { | 300 { |
357 "title": "PLATFORM", | 301 "title": "Platform", |
358 "items": [ | 302 "items": [ |
359 { | 303 { |
360 "title": "APPS", | 304 "title": "Apps", |
361 "items": [ | 305 "items": [ |
362 { | 306 { |
363 "title": "Discover", | 307 "title": "Learn Basics", |
| 308 "href": "/apps/first_app.html", |
364 "items": [ | 309 "items": [ |
365 { | 310 { |
366 "title": "What are Chrome Apps?", | |
367 "href": "/apps/about_apps.html" | |
368 }, | |
369 { | |
370 "title": "Create Your First App", | 311 "title": "Create Your First App", |
371 "href": "/apps/first_app.html" | 312 "href": "/apps/first_app.html" |
372 }, | 313 }, |
373 { | 314 { |
374 "title": "App Architecture", | 315 "title": "App Architecture", |
375 "href": "/apps/app_architecture.html" | 316 "href": "/apps/app_architecture.html" |
376 }, | 317 }, |
377 { | 318 { |
378 "title": "App Lifecycle", | 319 "title": "App Lifecycle", |
379 "href": "/apps/app_lifecycle.html" | 320 "href": "/apps/app_lifecycle.html" |
380 }, | 321 }, |
381 { | 322 { |
382 "title": "Samples", | 323 "title": "Content Security Policy", |
383 "href": "/apps/samples.html" | 324 "href": "/apps/contentSecurityPolicy.html" |
384 } | 325 } |
385 ] | 326 ] |
386 }, | 327 }, |
387 { | 328 { |
388 "title": "Chrome Apps Codelab", | 329 "title": "Learn with Codelab", |
| 330 "href": "/apps/app_codelab1_setup.html", |
389 "items": [ | 331 "items": [ |
390 { | 332 { |
391 "title": "Learn with a Codelab", | |
392 "href": "/apps/app_codelab.html" | |
393 }, | |
394 { | |
395 "title": "1 - Set Up Development Environment", | 333 "title": "1 - Set Up Development Environment", |
396 "href": "/apps/app_codelab1_setup.html" | 334 "href": "/apps/app_codelab1_setup.html" |
397 }, | 335 }, |
398 { | 336 { |
399 "title": "2 - Create Basic App", | 337 "title": "2 - Create Basic App", |
400 "href": "/apps/app_codelab2_basic.html" | 338 "href": "/apps/app_codelab2_basic.html" |
401 }, | 339 }, |
402 { | 340 { |
403 "title": "3 - Create MVC", | 341 "title": "3 - Create MVC", |
404 "href": "/apps/app_codelab3_mvc.html" | 342 "href": "/apps/app_codelab3_mvc.html" |
(...skipping 14 matching lines...) Expand all Loading... |
419 "title": "7 - Access Web Resources", | 357 "title": "7 - Access Web Resources", |
420 "href": "/apps/app_codelab8_webresources.html" | 358 "href": "/apps/app_codelab8_webresources.html" |
421 }, | 359 }, |
422 { | 360 { |
423 "title": "8 - Publish App", | 361 "title": "8 - Publish App", |
424 "href": "/apps/app_codelab_10_publishing.html" | 362 "href": "/apps/app_codelab_10_publishing.html" |
425 } | 363 } |
426 ] | 364 ] |
427 }, | 365 }, |
428 { | 366 { |
429 "title": "Develop", | 367 "title": "Samples", |
430 "items": [ | 368 "href": "/apps/samples.html" |
| 369 }, |
| 370 { |
| 371 "title": "Develop in the Cloud", |
| 372 "href": "/apps/offline_apps.html", |
| 373 "items": [ |
431 { | 374 { |
432 "title": "Offline First", | 375 "title": "Offline First", |
433 "href": "/apps/offline_apps.html" | 376 "href": "/apps/offline_apps.html" |
434 }, | 377 }, |
435 { | 378 { |
436 "title": "Handling External Content", | 379 "title": "Handling External Content", |
437 "href": "/apps/app_external.html" | 380 "href": "/apps/app_external.html" |
438 }, | 381 }, |
439 { | 382 { |
440 "title": "Content Security Policy", | 383 "title": "Storing Data", |
441 "href": "/apps/contentSecurityPolicy.html" | |
442 }, | |
443 { | |
444 "title": "User Authentication", | |
445 "href": "/apps/app_identity.html" | |
446 }, | |
447 { | |
448 "title": "Storing Data in the Cloud", | |
449 "href": "/apps/app_storage.html" | 384 "href": "/apps/app_storage.html" |
450 }, | 385 }, |
451 { | 386 { |
452 "title": "Cloud Messaging", | 387 "title": "Cloud Messaging", |
453 "href": "/apps/cloudMessaging.html" | 388 "href": "/apps/cloudMessaging.html" |
454 }, | 389 }, |
455 { | 390 { |
456 "title": "Rich Notifications", | 391 "title": "User Authentication", |
457 "href": "/apps/desktop_notifications.html" | 392 "href": "/apps/app_identity.html" |
458 } | 393 } |
459 ] | 394 ] |
460 }, | 395 }, |
461 { | 396 { |
462 "title": "User Low-Level System Services", | 397 "title": "User Low-Level System Services", |
| 398 "href": "/apps/app_usb.html", |
463 "items": [ | 399 "items": [ |
464 { | 400 { |
465 "title": "USB", | 401 "title": "USB", |
466 "href": "/apps/app_usb.html" | 402 "href": "/apps/app_usb.html" |
467 }, | 403 }, |
468 { | 404 { |
469 "title": "Serial", | 405 "title": "Serial", |
470 "href": "/apps/app_serial.html" | 406 "href": "/apps/app_serial.html" |
471 }, | 407 }, |
472 { | 408 { |
473 "title": "Network Communications", | 409 "title": "Network Communications", |
474 "href": "/apps/app_network.html" | 410 "href": "/apps/app_network.html" |
475 } | 411 } |
476 ] | 412 ] |
477 }, | 413 }, |
478 { | 414 { |
479 "title": "MVC Architecture & Frameworks", | 415 "title": "MVC Architecture & Frameworks", |
480 "items": [ | 416 "href": "/apps/app_frameworks.html", |
| 417 "items": [ |
481 { | 418 { |
482 "title": "About MVC Architecture", | 419 "title": "About MVC Architecture", |
483 "href": "/apps/app_frameworks.html" | 420 "href": "/apps/app_frameworks.html" |
484 }, | 421 }, |
485 { | 422 { |
486 "title": "Build Apps with AngularJS", | 423 "title": "Build Apps with AngularJS", |
487 "href": "/apps/angular_framework.html" | 424 "href": "/apps/angular_framework.html" |
488 }, | 425 }, |
489 { | 426 { |
490 "title": "Build Apps with SenchaJS", | 427 "title": "Build Apps with SenchaJS", |
491 "href": "/apps/sencha_framework.html" | 428 "href": "/apps/sencha_framework.html" |
492 } | 429 } |
493 ] | 430 ] |
494 }, | 431 }, |
495 { | 432 { |
496 "title": "Distribute", | 433 "title": "Distribute Apps", |
| 434 "href": "/apps/publish_app.html", |
497 "items": [ | 435 "items": [ |
498 { | 436 { |
499 "title": "Publish Your App", | 437 "title": "Publish Your App", |
500 "href": "/apps/publish_app.html" | 438 "href": "/apps/publish_app.html" |
501 }, | 439 }, |
502 { | 440 { |
503 "title": "Monetize Your App", | 441 "title": "Monetize Your App", |
504 "href": "/apps/google_wallet.html" | 442 "href": "/apps/google_wallet.html" |
505 }, | 443 }, |
506 { | 444 { |
507 "title": "Analytics", | 445 "title": "Analytics", |
508 "href": "/apps/analytics.html" | 446 "href": "/apps/analytics.html" |
509 } | 447 } |
510 ] | 448 ] |
511 }, | 449 }, |
512 { | 450 { |
513 "title": "Reference", | 451 "title": "Reference", |
| 452 "href": "/apps/api_index.html", |
514 "items": [ | 453 "items": [ |
515 { | 454 { |
516 "title": "Chrome Platform APIs", | 455 "title": "Chrome Platform APIs", |
517 "href": "/apps/api_index.html" | 456 "href": "/apps/api_index.html" |
518 }, | 457 }, |
519 { | 458 { |
520 "title": "Webview Tag", | 459 "title": "Webview Tag", |
521 "href": "/apps/webview.html" | 460 "href": "/apps/webview.html" |
522 }, | 461 }, |
523 { | 462 { |
524 "title": "Web APIs", | 463 "title": "Web APIs", |
525 "href": "/apps/api_other.html" | 464 "href": "/apps/api_other.html" |
526 }, | 465 }, |
527 { | 466 { |
528 "title": "Manifest File Format", | 467 "title": "Manifest File Format", |
529 "href": "/apps/manifest.html" | 468 "href": "/apps/manifest.html" |
530 }, | 469 }, |
531 { | 470 { |
532 "title": "Disabled Web Features", | 471 "title": "Disabled Web Features", |
533 "href": "/apps/app_deprecated.html" | 472 "href": "/apps/app_deprecated.html" |
534 } | 473 } |
535 ] | 474 ] |
536 }, | 475 }, |
537 { | 476 { |
538 "title": "Help", | 477 "title": "Help", |
| 478 "href": "/apps/faq.html", |
539 "items": [ | 479 "items": [ |
540 { | 480 { |
541 "title": "FAQ", | 481 "title": "FAQ", |
542 "href": "/apps/faq.html" | 482 "href": "/apps/faq.html" |
543 }, | 483 }, |
544 { | 484 { |
545 "title": "Google Groups", | 485 "title": "Google Groups", |
546 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/
chromium-apps" | 486 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/
chromium-apps" |
547 }, | 487 }, |
548 { | 488 { |
549 "title": "Stack Overflow", | 489 "title": "Stack Overflow", |
550 "href": "http://stackoverflow.com/questions/tagged/google-chrome
-app" | 490 "href": "http://stackoverflow.com/questions/tagged/google-chrome
-app" |
551 } | 491 } |
552 ] | 492 ] |
553 } | 493 } |
554 ] | 494 ] |
555 }, | 495 }, |
556 { | 496 { |
557 "title": "EXTENSIONS", | 497 "title": "Extensions", |
558 "items": [ | 498 "items": [ |
559 { | 499 { |
560 "title": "Discover", | 500 "title": "Learn Basics", |
| 501 "href": "/extensions/overview.html", |
561 "items": [ | 502 "items": [ |
562 { | 503 { |
563 "title": "Getting Started", | |
564 "href": "/extensions/getstarted.html" | |
565 }, | |
566 { | |
567 "title": "Overview", | 504 "title": "Overview", |
568 "href": "/extensions/overview.html" | 505 "href": "/extensions/overview.html" |
569 }, | 506 }, |
570 { | 507 { |
571 "title": "Event Pages", | 508 "title": "Event Pages", |
572 "href": "/extensions/event_pages.html" | 509 "href": "/extensions/event_pages.html" |
573 }, | 510 }, |
574 { | 511 { |
575 "title": "Content Scripts", | 512 "title": "Content Scripts", |
576 "href": "/extensions/content_scripts.html" | 513 "href": "/extensions/content_scripts.html" |
577 }, | 514 }, |
578 { | 515 { |
579 "title": "activeTab Permission", | 516 "title": "activeTab Permission", |
580 "href": "/extensions/activeTab.html" | 517 "href": "/extensions/activeTab.html" |
581 }, | |
582 { | |
583 "title": "What's New", | |
584 "href": "/extensions/whats_new.html" | |
585 }, | |
586 { | |
587 "title": "Samples", | |
588 "href": "/extensions/samples.html" | |
589 } | 518 } |
590 ] | 519 ] |
591 }, | 520 }, |
592 { | 521 { |
593 "title": "Browser UI", | 522 "title": "Getting Started Tutorial", |
594 "items": [ | 523 "href": "/extensions/getstarted.html" |
595 { | |
596 "title": "Browser Actions", | |
597 "href": "/extensions/browserAction.html" | |
598 }, | |
599 { | |
600 "title": "Context Menus", | |
601 "href": "/extensions/contextMenus.html" | |
602 }, | |
603 { | |
604 "title": "Desktop Notifications", | |
605 "href": "/extensions/desktop_notifications.html" | |
606 }, | |
607 { | |
608 "title": "Omnibox", | |
609 "href": "/extensions/omnibox.html" | |
610 }, | |
611 { | |
612 "title": "Options Pages", | |
613 "href": "/extensions/options.html" | |
614 }, | |
615 { | |
616 "title": "Override Pages", | |
617 "href": "/extensions/override.html" | |
618 }, | |
619 { | |
620 "title": "Page Actions", | |
621 "href": "/extensions/pageAction.html" | |
622 } | |
623 ] | |
624 }, | 524 }, |
625 { | 525 { |
626 "title": "Browser Interaction", | 526 "title": "Samples", |
627 "items": [ | 527 "href": "/extensions/samples.html" |
628 { | |
629 "title": "Bookmarks", | |
630 "href": "/extensions/bookmarks.html" | |
631 }, | |
632 { | |
633 "title": "Cookies", | |
634 "href": "/extensions/cookies.html" | |
635 }, | |
636 { | |
637 "title": "Events", | |
638 "href": "/extensions/events.html" | |
639 }, | |
640 { | |
641 "title": "History", | |
642 "href": "/extensions/history.html" | |
643 }, | |
644 { | |
645 "title": "Management", | |
646 "href": "/extensions/management.html" | |
647 }, | |
648 { | |
649 "title": "Tabs", | |
650 "href": "/extensions/tabs.html" | |
651 }, | |
652 { | |
653 "title": "Windows", | |
654 "href": "/extensions/windows.html" | |
655 } | |
656 ] | |
657 }, | 528 }, |
658 { | 529 { |
659 "title": "Develop", | 530 "title": "Develop Extensions", |
| 531 "href": "/extensions/tut_migration_to_manifest_v2.html", |
660 "items": [ | 532 "items": [ |
661 { | 533 { |
662 "title": "Accessibility", | 534 "title": "Accessibility", |
663 "href": "/extensions/a11y.html" | 535 "href": "/extensions/a11y.html" |
664 }, | 536 }, |
665 { | 537 { |
666 "title": "Content Security Policy", | 538 "title": "Content Security Policy", |
667 "href": "/extensions/contentSecurityPolicy.html" | 539 "href": "/extensions/contentSecurityPolicy.html" |
668 }, | 540 }, |
669 { | 541 { |
670 "title": "Cross-Origin XHR", | 542 "title": "Cross-Origin XHR", |
671 "href": "/extensions/xhr.html" | 543 "href": "/extensions/xhr.html" |
672 }, | 544 }, |
673 { | 545 { |
674 "title": "Debugging", | 546 "title": "Debugging", |
675 "href": "/extensions/tut_debugging.html" | 547 "href": "/extensions/tut_debugging.html" |
676 }, | 548 }, |
677 { | 549 { |
678 "title": "Extending DevTools", | |
679 "href": "/extensions/devtools.html" | |
680 }, | |
681 { | |
682 "title": "Google Analytics", | |
683 "href": "/extensions/tut_analytics.html" | |
684 }, | |
685 { | |
686 "title": "Internationalization", | 550 "title": "Internationalization", |
687 "href": "/extensions/i18n.html" | 551 "href": "/extensions/i18n.html" |
688 }, | 552 }, |
689 { | 553 { |
690 "title": "Message Passing", | 554 "title": "Message Passing", |
691 "href": "/extensions/messaging.html" | 555 "href": "/extensions/messaging.html" |
692 }, | 556 }, |
693 { | 557 { |
| 558 "title": "Migrate to Manifest 2", |
| 559 "href": "/extensions/tut_migration_to_manifest_v2.html" |
| 560 }, |
| 561 { |
694 "title": "OAuth", | 562 "title": "OAuth", |
695 "href": "/extensions/tut_oauth.html" | 563 "href": "/extensions/tut_oauth.html" |
696 } | 564 } |
697 ] | 565 ] |
698 }, | 566 }, |
699 { | 567 { |
700 "title": "Distribute", | 568 "title": "Distribute Extensions", |
| 569 "href": "/extensions/hosting.html", |
701 "items": [ | 570 "items": [ |
702 { | 571 { |
703 "title": "Hosting", | 572 "title": "Hosting", |
704 "href": "/extensions/hosting.html" | 573 "href": "/extensions/hosting.html" |
705 }, | 574 }, |
706 { | 575 { |
707 "title": "Packaging", | 576 "title": "Packaging", |
708 "href": "/extensions/packaging.html" | 577 "href": "/extensions/packaging.html" |
709 }, | 578 }, |
710 { | 579 { |
711 "title": "Autoupdating", | 580 "title": "Autoupdating", |
712 "href": "/extensions/autoupdate.html" | 581 "href": "/extensions/autoupdate.html" |
713 }, | 582 }, |
714 { | 583 { |
715 "title": "Other Deployment Options", | 584 "title": "Other Deployment Options", |
716 "href": "/extensions/external_extensions.html" | 585 "href": "/extensions/external_extensions.html" |
| 586 }, |
| 587 { |
| 588 "title": "Google Analytics", |
| 589 "href": "/extensions/tut_analytics.html" |
| 590 }, |
| 591 { |
| 592 "title": "Publishing Themes", |
| 593 "href": "/extensions/themes.html" |
717 } | 594 } |
718 ] | 595 ] |
719 }, | 596 }, |
720 { | 597 { |
721 "title": "Reference", | 598 "title": "Reference", |
| 599 "href": "/extensions/whats_new.html", |
722 "items": [ | 600 "items": [ |
723 { | 601 { |
| 602 "title": "What's New?", |
| 603 "href": "/extensions/whats_new.html" |
| 604 }, |
| 605 { |
724 "title": "Chrome Platform APIs", | 606 "title": "Chrome Platform APIs", |
725 "href": "/extensions/api_index.html" | 607 "href": "/extensions/api_index.html" |
726 }, | 608 }, |
727 { | 609 { |
728 "title": "Web APIs", | 610 "title": "Web APIs", |
729 "href": "/extensions/api_other.html" | 611 "href": "/extensions/api_other.html" |
730 }, | 612 }, |
731 { | 613 { |
732 "title": "Manifest File Format", | 614 "title": "Manifest File Format", |
733 "href": "/extensions/manifest.html" | 615 "href": "/extensions/manifest.html" |
734 }, | 616 }, |
735 { | 617 { |
736 "title": "Migrate to Manifest 2", | |
737 "href": "/extensions/tut_migration_to_manifest_v2.html" | |
738 }, | |
739 { | |
740 "title": "Permission Warnings", | 618 "title": "Permission Warnings", |
741 "href": "/extensions/permission_warnings.html" | 619 "href": "/extensions/permission_warnings.html" |
742 }, | 620 }, |
743 { | 621 { |
744 "title": "Optional Permissions", | 622 "title": "Optional Permissions", |
745 "href": "/extensions/permissions.html" | 623 "href": "/extensions/permissions.html" |
746 }, | 624 }, |
747 { | 625 { |
748 "title": "Match Patterns", | 626 "title": "Match Patterns", |
749 "href": "/extensions/match_patterns.html" | 627 "href": "/extensions/match_patterns.html" |
750 } | 628 } |
751 ] | 629 ] |
752 }, | 630 }, |
753 { | 631 { |
754 "title": "Help", | 632 "title": "Help", |
| 633 "href": "/extensions/faq.html", |
755 "items": [ | 634 "items": [ |
756 { | 635 { |
757 "title": "FAQ", | 636 "title": "FAQ", |
758 "href": "/extensions/faq.html" | 637 "href": "/extensions/faq.html" |
759 }, | 638 }, |
| 639 { |
| 640 "title": "Google Groups", |
| 641 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/
chromium-extensions" |
| 642 }, |
760 { | 643 { |
761 "title": "Stack Overflow", | 644 "title": "Stack Overflow", |
762 "href": "http://stackoverflow.com/tags/google-chrome-extension/i
nfo" | 645 "href": "http://stackoverflow.com/tags/google-chrome-extension/i
nfo" |
763 } | 646 } |
764 ] | 647 ] |
765 } | 648 } |
766 ] | 649 ] |
767 }, | 650 }, |
768 { | 651 { |
769 "title": "STORE", | 652 "title": "Native Client", |
770 "items": [ | 653 "items": [ |
771 { | 654 { |
772 "title": "Discover", | 655 "title": "Learn Basics", |
773 "items": [ | 656 "href": "/native-client/index.html", |
774 { | 657 "items": [ |
775 "title": "What Is the Chrome Web Store?", | 658 { |
776 "href": "/webstore/index.html" | 659 "title": "What Is Native Client?", |
777 }, | 660 "href": "/native-client/index.html" |
778 { | 661 }, |
779 "title": "What Can You Publish?", | 662 { |
780 "href": "/webstore/index.html" | 663 "title": "NaCl and PNaCl", |
781 }, | 664 "href": "/native-client/nacl-and-pnacl.html" |
782 { | 665 } |
783 "title": "Tutorial: Getting Started", | 666 ] |
784 "href": "/webstore/index.html" | 667 }, |
785 }, | 668 { |
786 { | 669 "title": "SDK", |
787 "title": "Best Practices", | 670 "href": "/native-client/sdk/download.html", |
788 "href": "/webstore/index.html" | 671 "items": [ |
789 }, | 672 { |
790 { | 673 "title": "Download SDK", |
791 "title": "Samples", | 674 "href": "/native-client/sdk/download.html" |
792 "href": "/webstore/index.html" | 675 }, |
793 } | 676 { |
794 ] | 677 "title": "SDK Release Notes", |
795 }, | 678 "href": "/native-client/sdk/release-notes.html" |
796 { | 679 } |
797 "title": "Branding", | 680 ] |
798 "items": [ | 681 }, |
799 { | 682 { |
800 "title": "Branding Guidelines", | 683 "title": "Tutorial", |
801 "href": "/webstore/index.html" | 684 "href": "/native-client/devguide/tutorial/tutorial-part1.html", |
802 }, | 685 "items": [ |
803 { | 686 { |
804 "title": "Supplying Images", | 687 "title": "Part 1: Simple PNaCl Web App", |
805 "href": "/webstore/index.html" | 688 "href": "/native-client/devguide/tutorial/tutorial-part1.html" |
806 } | 689 }, |
807 ] | 690 { |
808 }, | 691 "title": "Part 2: SDK Build System and Chrome Apps", |
809 { | 692 "href": "/native-client/devguide/tutorial/tutorial-part2.html" |
810 "title": "Monetizing", | 693 } |
811 "items": [ | 694 ] |
812 { | 695 }, |
813 "title": "Seller Options", | 696 { |
814 "href": "/webstore/index.html" | 697 "title": "Development Cycle", |
815 }, | 698 "href": "/native-client/devguide/devcycle/building.html", |
816 { | 699 "items": [ |
817 "title": "Using Google Accounts", | 700 { |
818 "href": "/webstore/index.html" | 701 "title": "Building", |
819 }, | 702 "href": "/native-client/devguide/devcycle/building.html" |
820 { | 703 }, |
821 "title": "Checking for Payment", | 704 { |
822 "href": "/webstore/index.html" | 705 "title": "Running", |
823 }, | 706 "href": "/native-client/devguide/devcycle/running.html" |
824 { | 707 }, |
825 "title": "Payments: Regions, Fees, & Tiers", | 708 { |
826 "href": "/webstore/index.html" | 709 "title": "Debugging", |
827 } | 710 "href": "/native-client/devguide/devcycle/debugging.html" |
828 ] | 711 }, |
829 }, | 712 { |
830 { | 713 "title": "Debugging with Visual Studio", |
831 "title": "Publishing", | 714 "href": "/native-client/devguide/devcycle/vs-addin.html" |
832 "items": [ | 715 }, |
833 { | 716 { |
834 "title": "Step-by-step Tutorial", | 717 "title": "Dynamic Linking and Loading with glibc", |
835 "href": "/webstore/index.html" | 718 "href": "/native-client/devguide/devcycle/dynamic-loading.html" |
836 }, | 719 } |
837 { | 720 ] |
838 "title": "Using Inline Installation", | 721 }, |
839 "href": "/webstore/index.html" | 722 { |
840 }, | 723 "title": "Coding Your Application", |
841 { | 724 "href": "/native-client/devguide/coding/application-structure.html", |
842 "title": "Terms of Service", | 725 "items": [ |
843 "href": "/webstore/index.html" | 726 { |
| 727 "title": "Application Structure", |
| 728 "href": "/native-client/devguide/coding/application-structure.ht
ml" |
| 729 }, |
| 730 { |
| 731 "title": "Native Client Modules", |
| 732 "href": "/native-client/devguide/coding/native-client-modules.ht
ml" |
| 733 }, |
| 734 { |
| 735 "title": "3D Graphics", |
| 736 "href": "/native-client/devguide/coding/3D-graphics.html" |
| 737 }, |
| 738 { |
| 739 "title": "Audio", |
| 740 "href": "/native-client/devguide/coding/audio.html" |
| 741 }, |
| 742 { |
| 743 "title": "File I/O", |
| 744 "href": "/native-client/devguide/coding/file-io.html" |
| 745 }, |
| 746 { |
| 747 "title": "The nacl_io Library", |
| 748 "href": "/native-client/devguide/coding/nacl_io.html" |
| 749 }, |
| 750 { |
| 751 "title": "Messaging System", |
| 752 "href": "/native-client/devguide/coding/message-system.html" |
| 753 }, |
| 754 { |
| 755 "title": "Progress Events", |
| 756 "href": "/native-client/devguide/coding/progress-events.html" |
| 757 }, |
| 758 { |
| 759 "title": "URL Loading", |
| 760 "href": "/native-client/devguide/coding/url-loading.html" |
| 761 }, |
| 762 { |
| 763 "title": "View Change, Focus, & Input Events", |
| 764 "href": "/native-client/devguide/coding/view-focus-input-events.
html" |
| 765 } |
| 766 ] |
| 767 }, |
| 768 { |
| 769 "title": "Distribute Your Apps", |
| 770 "href": "/native-client/devguide/distributing.html" |
| 771 }, |
| 772 { |
| 773 "title": "Pepper API Reference", |
| 774 "href": "/native-client/index.html", |
| 775 "items": [ |
| 776 { |
| 777 "title": "Structures", |
| 778 "href": "/native-client/index.html" |
| 779 }, |
| 780 { |
| 781 "title": "Functions", |
| 782 "href": "/native-client/index.html" |
| 783 }, |
| 784 { |
| 785 "title": "Enums", |
| 786 "href": "/native-client/index.html" |
| 787 }, |
| 788 { |
| 789 "title": "Typedefs", |
| 790 "href": "/native-client/index.html" |
| 791 }, |
| 792 { |
| 793 "title": "Macros", |
| 794 "href": "/native-client/index.html" |
| 795 }, |
| 796 { |
| 797 "title": "Files", |
| 798 "href": "/native-client/index.html" |
| 799 }, |
| 800 { |
| 801 "title": "Pepper C++ Classes", |
| 802 "href": "/native-client/index.html" |
| 803 }, |
| 804 { |
| 805 "title": "Pepper C++ Files", |
| 806 "href": "/native-client/index.html" |
| 807 } |
| 808 ] |
| 809 }, |
| 810 { |
| 811 "title": "Additional Reference & Versions", |
| 812 "href": "/native-client/version.html", |
| 813 "items": [ |
| 814 { |
| 815 "title": "Glossary", |
| 816 "href": "/native-client/glossary.html" |
| 817 }, |
| 818 { |
| 819 "title": "Native Client Manifest (nmf) Format", |
| 820 "href": "/native-client/reference/nacl-manifest-format.html" |
| 821 }, |
| 822 { |
| 823 "title": "PNaCl Bitcode Reference Manual", |
| 824 "href": "/native-client/reference/pnacl-bitcode-abi.html" |
| 825 }, |
| 826 { |
| 827 "title": "PNaCl C/C++ Language Support", |
| 828 "href": "/native-client/reference/pnacl-c-cpp-language-support.h
tml" |
| 829 }, |
| 830 { |
| 831 "title": "Previous Versions", |
| 832 "href": "/native-client/version.html" |
844 } | 833 } |
845 ] | 834 ] |
846 }, | 835 }, |
847 { | 836 { |
848 "title": "Help", | 837 "title": "Help", |
| 838 "href": "/native-client/faq.html", |
849 "items": [ | 839 "items": [ |
850 { | 840 { |
851 "title": "FAQ", | 841 "title": "FAQ", |
852 "href": "/webstore/index.html" | 842 "href": "/native-client/faq.html" |
853 }, | 843 }, |
854 { | 844 { |
855 "title": "Google Groups", | 845 "title": "Forums & Issues Tracker", |
856 "href": "/webstore/index.html" | 846 "href": "/native-client/help.html" |
857 }, | 847 }, |
858 { | 848 { |
859 "title": "Articles", | 849 "title": "Publications & Presentations", |
860 "href": "/webstore/index.html" | 850 "href": "/native-client/publications-and-presentations.html" |
861 } | 851 }, |
862 ] | 852 { |
863 }, | 853 "title": "Security Contest Archive", |
864 { | 854 "href": "/native-client/community/security-content/index.html" |
865 "title": "Related Content", | |
866 "items": [ | |
867 { | |
868 "title": "Develop Chrome Apps", | |
869 "href": "/webstore/index.html" | |
870 }, | |
871 { | |
872 "title": "Develop Chrome Extensions", | |
873 "href": "/webstore/index.html" | |
874 }, | |
875 { | |
876 "title": "Develop Chrome Themes", | |
877 "href": "/webstore/index.html" | |
878 } | 855 } |
879 ] | 856 ] |
880 } | 857 } |
881 ] | 858 ] |
882 }, | 859 }, |
883 { | 860 { |
884 "title": "NATIVE CLIENT", | 861 "title": "Store", |
885 "items": [ | 862 "items": [ |
886 { | 863 { |
887 "title": "Discover", | 864 "title": "What Is the Chrome Web Store?", |
888 "items": [ | 865 "href": "/webstore/index.html" |
889 { | 866 }, |
890 "title": "What Is Native Client?", | 867 { |
891 "href": "/nacl/index.html" | 868 "title": "What Can You Publish?", |
892 }, | 869 "href": "/webstore/overview.html" |
893 { | 870 }, |
894 "title": "NaCl and PNaCl", | 871 { |
895 "href": "/nacl/index.html" | 872 "title": "Tutorial: Getting Started", |
896 }, | 873 "href": "/webstore/get_started_simple.html" |
897 { | 874 }, |
898 "title": "Demos", | 875 { |
899 "href": "/nacl/index.html" | 876 "title": "Samples", |
900 }, | 877 "href": "/webstore/samples.html" |
901 { | 878 }, |
902 "title": "Download SDK", | 879 { |
903 "href": "/nacl/index.html" | 880 "title": "Branding", |
904 }, | 881 "href": "/webstore/branding.html", |
905 { | 882 "items": [ |
906 "title": "SDK Examples", | 883 { |
907 "href": "/nacl/index.html" | 884 "title": "Branding Guidelines", |
908 }, | 885 "href": "/webstore/branding.html" |
909 { | 886 }, |
910 "title": "SDK Release Notes", | 887 { |
911 "href": "/nacl/index.html" | 888 "title": "Supplying Images", |
912 } | 889 "href": "/webstore/images.html" |
913 ] | 890 } |
914 }, | 891 ] |
915 { | 892 }, |
916 "title": "Getting Started Tutorial", | 893 { |
917 "items": [ | 894 "title": "Monetizing", |
918 { | 895 "href": "/webstore/money.html", |
919 "title": "Part 1: Simple PNaCl Web App", | 896 "items": [ |
920 "href": "/nacl/index.html" | 897 { |
921 }, | 898 "title": "Monetizing Your App", |
922 { | 899 "href": "/webstore/money.html" |
923 "title": "Part 2: SDK Build System and Chrome Apps", | 900 }, |
924 "href": "/nacl/index.html" | 901 { |
925 } | 902 "title": "Using Google Accounts", |
926 ] | 903 "href": "/webstore/identify_user.html" |
927 }, | 904 }, |
928 { | 905 { |
929 "title": "Development Cycle", | 906 "title": "Checking for Payment", |
930 "items": [ | 907 "href": "/webstore/check_for_payment.html" |
931 { | 908 }, |
932 "title": "Building", | 909 { |
933 "href": "/nacl/index.html" | 910 "title": "Pricing", |
934 }, | 911 "href": "/webstore/pricing.html" |
935 { | 912 } |
936 "title": "Running", | 913 ] |
937 "href": "/nacl/index.html" | 914 }, |
938 }, | 915 { |
939 { | 916 "title": "Publishing", |
940 "title": "Debugging", | 917 "href": "/webstore/publish.html", |
941 "href": "/nacl/index.html" | 918 "items": [ |
942 }, | 919 { |
943 { | 920 "title": "Publishing Tutorial", |
944 "title": "Debugging with Visual Studio", | 921 "href": "/webstore/publish.html" |
945 "href": "/nacl/index.html" | 922 }, |
946 }, | 923 { |
947 { | 924 "title": "Internationalizing Your App", |
948 "title": "Dynamic Linking and Loading with glibc", | 925 "href": "/webstore/i18n.html" |
949 "href": "/nacl/index.html" | 926 }, |
950 } | 927 { |
951 ] | 928 "title": "Using Inline Installation", |
952 }, | 929 "href": "/webstore/inline_installation.html" |
953 { | 930 }, |
954 "title": "Coding Your Application", | 931 { |
955 "items": [ | 932 "title": "Rating Guidelines", |
956 { | 933 "href": "/webstore/rating.html" |
957 "title": "Application Structure", | 934 }, |
958 "href": "/nacl/index.html" | 935 { |
959 }, | 936 "title": "Program Policies", |
960 { | 937 "href": "/webstore/program_policies.html" |
961 "title": "Native Client Modules", | 938 }, |
962 "href": "/nacl/index.html" | 939 { |
963 }, | 940 "title": "Terms of Service", |
964 { | 941 "href": "/webstore/terms.html" |
965 "title": "3D Graphics", | |
966 "href": "/nacl/index.html" | |
967 }, | |
968 { | |
969 "title": "Audio", | |
970 "href": "/nacl/index.html" | |
971 }, | |
972 { | |
973 "title": "File I/O", | |
974 "href": "/nacl/index.html" | |
975 }, | |
976 { | |
977 "title": "The nacl_io Library", | |
978 "href": "/nacl/index.html" | |
979 }, | |
980 { | |
981 "title": "Messaging System", | |
982 "href": "/nacl/index.html" | |
983 }, | |
984 { | |
985 "title": "Progress Events", | |
986 "href": "/nacl/index.html" | |
987 }, | |
988 { | |
989 "title": "URL Loading", | |
990 "href": "/nacl/index.html" | |
991 }, | |
992 { | |
993 "title": "View Change, Focus, & Input Events", | |
994 "href": "/nacl/index.html" | |
995 } | |
996 ] | |
997 }, | |
998 { | |
999 "title": "Distribute", | |
1000 "items": [ | |
1001 { | |
1002 "title": "Portable Native Client", | |
1003 "href": "/nacl/index.html" | |
1004 }, | |
1005 { | |
1006 "title": "Non-portable Native Client", | |
1007 "href": "/nacl/index.html" | |
1008 } | |
1009 ] | |
1010 }, | |
1011 { | |
1012 "title": "Pepper API Reference", | |
1013 "items": [ | |
1014 { | |
1015 "title": "Structures", | |
1016 "href": "/nacl/index.html" | |
1017 }, | |
1018 { | |
1019 "title": "Functions", | |
1020 "href": "/nacl/index.html" | |
1021 }, | |
1022 { | |
1023 "title": "Enums", | |
1024 "href": "/nacl/index.html" | |
1025 }, | |
1026 { | |
1027 "title": "Typedefs", | |
1028 "href": "/nacl/index.html" | |
1029 }, | |
1030 { | |
1031 "title": "Macros", | |
1032 "href": "/nacl/index.html" | |
1033 }, | |
1034 { | |
1035 "title": "Files", | |
1036 "href": "/nacl/index.html" | |
1037 }, | |
1038 { | |
1039 "title": "Pepper C++ Classes", | |
1040 "href": "/nacl/index.html" | |
1041 }, | |
1042 { | |
1043 "title": "Pepper C++ Files", | |
1044 "href": "/nacl/index.html" | |
1045 } | |
1046 ] | |
1047 }, | |
1048 { | |
1049 "title": "Additional Reference", | |
1050 "items": [ | |
1051 { | |
1052 "title": "Glossary", | |
1053 "href": "/nacl/index.html" | |
1054 }, | |
1055 { | |
1056 "title": "Native Client Manifest (nmf) Format", | |
1057 "href": "/nacl/index.html" | |
1058 }, | |
1059 { | |
1060 "title": "PNaCl Bitcode Reference Manual", | |
1061 "href": "/nacl/index.html" | |
1062 }, | |
1063 { | |
1064 "title": "PNaCl C/C++ Language Support", | |
1065 "href": "/nacl/index.html" | |
1066 } | 942 } |
1067 ] | 943 ] |
1068 }, | 944 }, |
1069 { | 945 { |
1070 "title": "Help", | 946 "title": "Help", |
1071 "items": [ | 947 "href": "/webstore/best_practices.html", |
| 948 "items": [ |
| 949 { |
| 950 "title": "Best Practices", |
| 951 "href": "/webstore/best_practices.html" |
| 952 }, |
1072 { | 953 { |
1073 "title": "FAQ", | 954 "title": "FAQ", |
1074 "href": "/nacl/index.html" | 955 "href": "/webstore/faq.html" |
1075 }, | 956 }, |
1076 { | 957 { |
1077 "title": "Forums & Issues Tracker", | 958 "title": "Google Groups", |
1078 "href": "/nacl/index.html" | 959 "href": "https://groups.google.com/a/chromium.org/forum/#!forum/
chromium-apps" |
1079 }, | 960 }, |
1080 { | 961 { |
1081 "title": "Publications & Presentations", | 962 "title": "Articles", |
1082 "href": "/nacl/index.html" | 963 "href": "/webstore/articles.html" |
1083 }, | |
1084 { | |
1085 "title": "Security Contest Archive", | |
1086 "href": "/nacl/index.html" | |
1087 } | |
1088 ] | |
1089 }, | |
1090 { | |
1091 "title": "Previous Versions", | |
1092 "items": [ | |
1093 { | |
1094 "title": "Beta (Pepper 30)", | |
1095 "href": "/nacl/index.html" | |
1096 }, | |
1097 { | |
1098 "title": "Stable (Pepper 29)", | |
1099 "href": "/nacl/index.html" | |
1100 }, | |
1101 { | |
1102 "title": "Deprecated", | |
1103 "href": "/nacl/index.html" | |
1104 } | 964 } |
1105 ] | 965 ] |
1106 } | 966 } |
1107 ] | 967 ] |
1108 } | 968 } |
1109 ] | 969 ] |
1110 } | 970 } |
1111 ] | 971 ] |
OLD | NEW |