Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(74)

Side by Side Diff: chrome/common/extensions/docs/samples.json

Issue 10217017: Allow features to refer to subkeys in _manifest_features.json. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix theme test Created 8 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 { 1 {
2 "api": { 2 "api": {
3 "chrome.bookmarks.create": "bookmarks.html#method-create", 3 "chrome.bookmarks.create": "bookmarks.html#method-create",
4 "chrome.bookmarks.get": "bookmarks.html#method-get", 4 "chrome.bookmarks.get": "bookmarks.html#method-get",
5 "chrome.bookmarks.getChildren": "bookmarks.html#method-getChildren", 5 "chrome.bookmarks.getChildren": "bookmarks.html#method-getChildren",
6 "chrome.bookmarks.getRecent": "bookmarks.html#method-getRecent", 6 "chrome.bookmarks.getRecent": "bookmarks.html#method-getRecent",
7 "chrome.bookmarks.getSubTree": "bookmarks.html#method-getSubTree", 7 "chrome.bookmarks.getSubTree": "bookmarks.html#method-getSubTree",
8 "chrome.bookmarks.getTree": "bookmarks.html#method-getTree", 8 "chrome.bookmarks.getTree": "bookmarks.html#method-getTree",
9 "chrome.bookmarks.move": "bookmarks.html#method-move", 9 "chrome.bookmarks.move": "bookmarks.html#method-move",
10 "chrome.bookmarks.onChanged": "bookmarks.html#event-onChanged", 10 "chrome.bookmarks.onChanged": "bookmarks.html#event-onChanged",
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after
153 "chrome.experimental.offscreenTabs.sendMouseEvent": "experimental.offscreenT abs.html#method-sendMouseEvent", 153 "chrome.experimental.offscreenTabs.sendMouseEvent": "experimental.offscreenT abs.html#method-sendMouseEvent",
154 "chrome.experimental.offscreenTabs.toDataUrl": "experimental.offscreenTabs.h tml#method-toDataUrl", 154 "chrome.experimental.offscreenTabs.toDataUrl": "experimental.offscreenTabs.h tml#method-toDataUrl",
155 "chrome.experimental.offscreenTabs.update": "experimental.offscreenTabs.html #method-update", 155 "chrome.experimental.offscreenTabs.update": "experimental.offscreenTabs.html #method-update",
156 "chrome.experimental.runtime.getBackgroundPage": "experimental.runtime.html# method-getBackgroundPage", 156 "chrome.experimental.runtime.getBackgroundPage": "experimental.runtime.html# method-getBackgroundPage",
157 "chrome.experimental.runtime.onBackgroundPageUnloadingSoon": "experimental.r untime.html#event-onBackgroundPageUnloadingSoon", 157 "chrome.experimental.runtime.onBackgroundPageUnloadingSoon": "experimental.r untime.html#event-onBackgroundPageUnloadingSoon",
158 "chrome.experimental.runtime.onInstalled": "experimental.runtime.html#event- onInstalled", 158 "chrome.experimental.runtime.onInstalled": "experimental.runtime.html#event- onInstalled",
159 "chrome.experimental.serial.close": "experimental.serial.html#method-close", 159 "chrome.experimental.serial.close": "experimental.serial.html#method-close",
160 "chrome.experimental.serial.open": "experimental.serial.html#method-open", 160 "chrome.experimental.serial.open": "experimental.serial.html#method-open",
161 "chrome.experimental.serial.read": "experimental.serial.html#method-read", 161 "chrome.experimental.serial.read": "experimental.serial.html#method-read",
162 "chrome.experimental.serial.write": "experimental.serial.html#method-write", 162 "chrome.experimental.serial.write": "experimental.serial.html#method-write",
163 "chrome.experimental.socket.bind": "experimental.socket.html#method-bind",
163 "chrome.experimental.socket.connect": "experimental.socket.html#method-conne ct", 164 "chrome.experimental.socket.connect": "experimental.socket.html#method-conne ct",
164 "chrome.experimental.socket.create": "experimental.socket.html#method-create ", 165 "chrome.experimental.socket.create": "experimental.socket.html#method-create ",
165 "chrome.experimental.socket.destroy": "experimental.socket.html#method-destr oy", 166 "chrome.experimental.socket.destroy": "experimental.socket.html#method-destr oy",
166 "chrome.experimental.socket.disconnect": "experimental.socket.html#method-di sconnect", 167 "chrome.experimental.socket.disconnect": "experimental.socket.html#method-di sconnect",
167 "chrome.experimental.socket.onEvent": "experimental.socket.html#event-onEven t", 168 "chrome.experimental.socket.onEvent": "experimental.socket.html#event-onEven t",
168 "chrome.experimental.socket.read": "experimental.socket.html#method-read", 169 "chrome.experimental.socket.read": "experimental.socket.html#method-read",
170 "chrome.experimental.socket.recvFrom": "experimental.socket.html#method-recv From",
171 "chrome.experimental.socket.sendTo": "experimental.socket.html#method-sendTo ",
169 "chrome.experimental.socket.write": "experimental.socket.html#method-write", 172 "chrome.experimental.socket.write": "experimental.socket.html#method-write",
170 "chrome.experimental.speechInput.isRecording": "experimental.speechInput.htm l#method-isRecording", 173 "chrome.experimental.speechInput.isRecording": "experimental.speechInput.htm l#method-isRecording",
171 "chrome.experimental.speechInput.onError": "experimental.speechInput.html#ev ent-onError", 174 "chrome.experimental.speechInput.onError": "experimental.speechInput.html#ev ent-onError",
172 "chrome.experimental.speechInput.onResult": "experimental.speechInput.html#e vent-onResult", 175 "chrome.experimental.speechInput.onResult": "experimental.speechInput.html#e vent-onResult",
173 "chrome.experimental.speechInput.onSoundEnd": "experimental.speechInput.html #event-onSoundEnd", 176 "chrome.experimental.speechInput.onSoundEnd": "experimental.speechInput.html #event-onSoundEnd",
174 "chrome.experimental.speechInput.onSoundStart": "experimental.speechInput.ht ml#event-onSoundStart", 177 "chrome.experimental.speechInput.onSoundStart": "experimental.speechInput.ht ml#event-onSoundStart",
175 "chrome.experimental.speechInput.start": "experimental.speechInput.html#meth od-start", 178 "chrome.experimental.speechInput.start": "experimental.speechInput.html#meth od-start",
176 "chrome.experimental.speechInput.stop": "experimental.speechInput.html#metho d-stop", 179 "chrome.experimental.speechInput.stop": "experimental.speechInput.html#metho d-stop",
177 "chrome.experimental.webRequest.onRequest": "experimental.webRequest.html#ev ent-onRequest", 180 "chrome.experimental.webRequest.onRequest": "experimental.webRequest.html#ev ent-onRequest",
178 "chrome.extension.connect": "extension.html#method-connect", 181 "chrome.extension.connect": "extension.html#method-connect",
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
329 "description": "", 332 "description": "",
330 "features": [ 333 "features": [
331 "background_page", 334 "background_page",
332 "browser_action", 335 "browser_action",
333 "tabs" 336 "tabs"
334 ], 337 ],
335 "icon": null, 338 "icon": null,
336 "id": "0262260daf0c8f7b28feff2ef23b05e7abf9d1e0", 339 "id": "0262260daf0c8f7b28feff2ef23b05e7abf9d1e0",
337 "name": "A browser action which changes its icon when clicked.", 340 "name": "A browser action which changes its icon when clicked.",
338 "packaged_app": false, 341 "packaged_app": false,
339 "path": "examples\/api\/browserAction\/set_icon_path\/", 342 "path": "examples/api/browserAction/set_icon_path/",
340 "protocols": [ 343 "protocols": [
341 "http:\/\/" 344 "http://"
342 ], 345 ],
343 "search_string": "A BROWSER ACTION WHICH CHANGES ITS ICON WHEN CLICKED. B ACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSER ACTION.SETICON", 346 "search_string": "A BROWSER ACTION WHICH CHANGES ITS ICON WHEN CLICKED. B ACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSER ACTION.SETICON",
344 "source_files": [ 347 "source_files": [
345 "background.js", 348 "background.js",
346 "manifest.json" 349 "manifest.json"
347 ], 350 ],
348 "source_hash": "45195dba917ba955930de5c556372f580579a12f", 351 "source_hash": "45195dba917ba955930de5c556372f580579a12f",
349 "zip_path": "examples\/api\/browserAction\/set_icon_path.zip" 352 "zip_path": "examples/api/browserAction/set_icon_path.zip"
350 }, 353 },
351 { 354 {
352 "api_calls": [ 355 "api_calls": [
353 "chrome.tabs.executeScript" 356 "chrome.tabs.executeScript"
354 ], 357 ],
355 "crx_path": null, 358 "crx_path": null,
356 "description": "", 359 "description": "",
357 "features": [ 360 "features": [
358 "browser_action", 361 "browser_action",
359 "tabs" 362 "tabs"
360 ], 363 ],
361 "icon": null, 364 "icon": null,
362 "id": "ea2894c41cb8e80a4433a3e6c5772dadce9be90d", 365 "id": "ea2894c41cb8e80a4433a3e6c5772dadce9be90d",
363 "name": "A browser action with a popup that changes the page color.", 366 "name": "A browser action with a popup that changes the page color.",
364 "packaged_app": false, 367 "packaged_app": false,
365 "path": "examples\/api\/browserAction\/set_page_color\/", 368 "path": "examples/api/browserAction/set_page_color/",
366 "protocols": [ 369 "protocols": [
367 "http:\/\/", 370 "http://",
368 "https:\/\/" 371 "https://"
369 ], 372 ],
370 "search_string": "A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLO R. BROWSER_ACTION TABS CHROME.TABS.EXECUTESCRIPT", 373 "search_string": "A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLO R. BROWSER_ACTION TABS CHROME.TABS.EXECUTESCRIPT",
371 "source_files": [ 374 "source_files": [
372 "manifest.json", 375 "manifest.json",
373 "popup.html", 376 "popup.html",
374 "popup.js" 377 "popup.js"
375 ], 378 ],
376 "source_hash": "af55178e9d4821c0330f6b4b8e043eb4501ade40", 379 "source_hash": "af55178e9d4821c0330f6b4b8e043eb4501ade40",
377 "zip_path": "examples\/api\/browserAction\/set_page_color.zip" 380 "zip_path": "examples/api/browserAction/set_page_color.zip"
378 }, 381 },
379 { 382 {
380 "api_calls": [ 383 "api_calls": [
381 "chrome.browserAction.onClicked", 384 "chrome.browserAction.onClicked",
382 "chrome.browserAction.setBadgeBackgroundColor", 385 "chrome.browserAction.setBadgeBackgroundColor",
383 "chrome.browserAction.setBadgeText", 386 "chrome.browserAction.setBadgeText",
384 "chrome.tabs.executeScript" 387 "chrome.tabs.executeScript"
385 ], 388 ],
386 "crx_path": null, 389 "crx_path": null,
387 "description": "", 390 "description": "",
388 "features": [ 391 "features": [
389 "background_page", 392 "background_page",
390 "browser_action", 393 "browser_action",
391 "tabs" 394 "tabs"
392 ], 395 ],
393 "icon": null, 396 "icon": null,
394 "id": "ede3c47b7757245be42ec33fd5ca63df4b490066", 397 "id": "ede3c47b7757245be42ec33fd5ca63df4b490066",
395 "name": "A browser action with no icon that makes the page red", 398 "name": "A browser action with no icon that makes the page red",
396 "packaged_app": false, 399 "packaged_app": false,
397 "path": "examples\/api\/browserAction\/make_page_red\/", 400 "path": "examples/api/browserAction/make_page_red/",
398 "protocols": [ 401 "protocols": [
399 "http:\/\/" 402 "http://"
400 ], 403 ],
401 "search_string": "A BROWSER ACTION WITH NO ICON THAT MAKES THE PAGE RED B ACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSER ACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.TABS.EXE CUTESCRIPT", 404 "search_string": "A BROWSER ACTION WITH NO ICON THAT MAKES THE PAGE RED B ACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSER ACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.TABS.EXE CUTESCRIPT",
402 "source_files": [ 405 "source_files": [
403 "background.js", 406 "background.js",
404 "manifest.json" 407 "manifest.json"
405 ], 408 ],
406 "source_hash": "5fca6db94d0a8732904b185562bbd65f55d8dd7a", 409 "source_hash": "5fca6db94d0a8732904b185562bbd65f55d8dd7a",
407 "zip_path": "examples\/api\/browserAction\/make_page_red.zip" 410 "zip_path": "examples/api/browserAction/make_page_red.zip"
408 }, 411 },
409 { 412 {
410 "api_calls": [ 413 "api_calls": [
411 "chrome.i18n.getAcceptLanguages", 414 "chrome.i18n.getAcceptLanguages",
412 "chrome.i18n.getMessage" 415 "chrome.i18n.getMessage"
413 ], 416 ],
414 "crx_path": null, 417 "crx_path": null,
415 "description": "Returns accept languages of the browser", 418 "description": "Returns accept languages of the browser",
416 "features": [ 419 "features": [
417 "browser_action" 420 "browser_action"
418 ], 421 ],
419 "icon": null, 422 "icon": null,
420 "id": "fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a", 423 "id": "fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a",
421 "name": "AcceptLanguage", 424 "name": "AcceptLanguage",
422 "packaged_app": false, 425 "packaged_app": false,
423 "path": "examples\/api\/i18n\/getMessage\/", 426 "path": "examples/api/i18n/getMessage/",
424 "protocols": [], 427 "protocols": [],
425 "search_string": "ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER B ROWSER_ACTION CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE", 428 "search_string": "ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER B ROWSER_ACTION CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE",
426 "source_files": [ 429 "source_files": [
427 "_locales\/en_US\/messages.json", 430 "_locales/en_US/messages.json",
428 "_locales\/es\/messages.json", 431 "_locales/es/messages.json",
429 "_locales\/sr\/messages.json", 432 "_locales/sr/messages.json",
430 "manifest.json", 433 "manifest.json",
431 "popup.html", 434 "popup.html",
432 "popup.js" 435 "popup.js"
433 ], 436 ],
434 "source_hash": "0a70bd0763deafbccfc27edb0514051138aed995", 437 "source_hash": "0a70bd0763deafbccfc27edb0514051138aed995",
435 "zip_path": "examples\/api\/i18n\/getMessage.zip" 438 "zip_path": "examples/api/i18n/getMessage.zip"
436 }, 439 },
437 { 440 {
438 "api_calls": [ 441 "api_calls": [
439 "chrome.pageAction.hide", 442 "chrome.pageAction.hide",
440 "chrome.pageAction.onClicked", 443 "chrome.pageAction.onClicked",
441 "chrome.pageAction.setIcon", 444 "chrome.pageAction.setIcon",
442 "chrome.pageAction.setTitle", 445 "chrome.pageAction.setTitle",
443 "chrome.pageAction.show", 446 "chrome.pageAction.show",
444 "chrome.tabs.get" 447 "chrome.tabs.get"
445 ], 448 ],
446 "crx_path": null, 449 "crx_path": null,
447 "description": "This extension adds an animated browser action to the tool bar.", 450 "description": "This extension adds an animated browser action to the tool bar.",
448 "features": [ 451 "features": [
449 "background_page", 452 "background_page",
450 "page_action", 453 "page_action",
451 "tabs" 454 "tabs"
452 ], 455 ],
453 "icon": null, 456 "icon": null,
454 "id": "9a6e4ec46997fb92b324974afa08a3d007e2537f", 457 "id": "9a6e4ec46997fb92b324974afa08a3d007e2537f",
455 "name": "Animated Page Action", 458 "name": "Animated Page Action",
456 "packaged_app": false, 459 "packaged_app": false,
457 "path": "examples\/api\/pageAction\/set_icon\/", 460 "path": "examples/api/pageAction/set_icon/",
458 "protocols": [], 461 "protocols": [],
459 "search_string": "ANIMATED PAGE ACTION THIS EXTENSION ADDS AN ANIMATED BRO WSER ACTION TO THE TOOLBAR. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.H IDE CHROME.PAGEACTION.ONCLICKED CHROME.PAGEACTION.SETICON CHROME.PAGEACTION.SETT ITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET", 462 "search_string": "ANIMATED PAGE ACTION THIS EXTENSION ADDS AN ANIMATED BRO WSER ACTION TO THE TOOLBAR. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.H IDE CHROME.PAGEACTION.ONCLICKED CHROME.PAGEACTION.SETICON CHROME.PAGEACTION.SETT ITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET",
460 "source_files": [ 463 "source_files": [
461 "background.html", 464 "background.html",
462 "manifest.json" 465 "manifest.json"
463 ], 466 ],
464 "source_hash": "4d43d769e554aca75ce06df2095d15feff6b415a", 467 "source_hash": "4d43d769e554aca75ce06df2095d15feff6b415a",
465 "zip_path": "examples\/api\/pageAction\/set_icon.zip" 468 "zip_path": "examples/api/pageAction/set_icon.zip"
466 }, 469 },
467 { 470 {
468 "api_calls": [ 471 "api_calls": [
469 "chrome.extension.getURL", 472 "chrome.extension.getURL",
470 "chrome.management.get", 473 "chrome.management.get",
471 "chrome.management.getAll", 474 "chrome.management.getAll",
472 "chrome.management.launchApp", 475 "chrome.management.launchApp",
473 "chrome.tabs.create" 476 "chrome.tabs.create"
474 ], 477 ],
475 "crx_path": null, 478 "crx_path": null,
476 "description": "", 479 "description": "",
477 "features": [ 480 "features": [
478 "browser_action", 481 "browser_action",
479 "management" 482 "management"
480 ], 483 ],
481 "icon": null, 484 "icon": null,
482 "id": "a1f7cf79dd555b04fa8d603247a040e644996293", 485 "id": "a1f7cf79dd555b04fa8d603247a040e644996293",
483 "name": "App Launcher", 486 "name": "App Launcher",
484 "packaged_app": false, 487 "packaged_app": false,
485 "path": "examples\/extensions\/app_launcher\/", 488 "path": "examples/extensions/app_launcher/",
486 "protocols": [], 489 "protocols": [],
487 "search_string": "APP LAUNCHER BROWSER_ACTION MANAGEMENT CHROME.EXTENSION .GETURL CHROME.MANAGEMENT.GET CHROME.MANAGEMENT.GETALL CHROME.MANAGEMENT.LAUNCHA PP CHROME.TABS.CREATE", 490 "search_string": "APP LAUNCHER BROWSER_ACTION MANAGEMENT CHROME.EXTENSION .GETURL CHROME.MANAGEMENT.GET CHROME.MANAGEMENT.GETALL CHROME.MANAGEMENT.LAUNCHA PP CHROME.TABS.CREATE",
488 "source_files": [ 491 "source_files": [
489 "manifest.json", 492 "manifest.json",
490 "popup.css", 493 "popup.css",
491 "popup.html", 494 "popup.html",
492 "popup.js" 495 "popup.js"
493 ], 496 ],
494 "source_hash": "b4e9514244ade1245e288524fa44505274c404c0", 497 "source_hash": "b4e9514244ade1245e288524fa44505274c404c0",
495 "zip_path": "examples\/extensions\/app_launcher.zip" 498 "zip_path": "examples/extensions/app_launcher.zip"
496 }, 499 },
497 { 500 {
498 "api_calls": [], 501 "api_calls": [],
499 "crx_path": null, 502 "crx_path": null,
500 "description": "", 503 "description": "",
501 "features": [ 504 "features": [
502 "chrome_url_overrides" 505 "chrome_url_overrides"
503 ], 506 ],
504 "icon": null, 507 "icon": null,
505 "id": "9747e3d6a3eab39bc7c17f11a80573c62d44c7e5", 508 "id": "9747e3d6a3eab39bc7c17f11a80573c62d44c7e5",
506 "name": "Blank new tab page", 509 "name": "Blank new tab page",
507 "packaged_app": false, 510 "packaged_app": false,
508 "path": "examples\/api\/override\/blank_ntp\/", 511 "path": "examples/api/override/blank_ntp/",
509 "protocols": [], 512 "protocols": [],
510 "search_string": "BLANK NEW TAB PAGE CHROME_URL_OVERRIDES", 513 "search_string": "BLANK NEW TAB PAGE CHROME_URL_OVERRIDES",
511 "source_files": [ 514 "source_files": [
512 "blank.html", 515 "blank.html",
513 "manifest.json" 516 "manifest.json"
514 ], 517 ],
515 "source_hash": "83d28f3c350187fd6885e6e4c0c148f6788f46be", 518 "source_hash": "83d28f3c350187fd6885e6e4c0c148f6788f46be",
516 "zip_path": "examples\/api\/override\/blank_ntp.zip" 519 "zip_path": "examples/api/override/blank_ntp.zip"
517 }, 520 },
518 { 521 {
519 "api_calls": [ 522 "api_calls": [
520 "chrome.extension.isAllowedIncognitoAccess" 523 "chrome.extension.isAllowedIncognitoAccess"
521 ], 524 ],
522 "crx_path": null, 525 "crx_path": null,
523 "description": "Sample extension which demonstrates how to access a prefer ence.", 526 "description": "Sample extension which demonstrates how to access a prefer ence.",
524 "features": [ 527 "features": [
525 "browser_action", 528 "browser_action",
526 "privacy" 529 "privacy"
527 ], 530 ],
528 "icon": null, 531 "icon": null,
529 "id": "0bf0930a32829dfb77170535ecb27adc2de3998a", 532 "id": "0bf0930a32829dfb77170535ecb27adc2de3998a",
530 "name": "Block\/allow referrer API example extension", 533 "name": "Block/allow referrer API example extension",
531 "packaged_app": false, 534 "packaged_app": false,
532 "path": "examples\/api\/preferences\/enableReferrer\/", 535 "path": "examples/api/preferences/enableReferrer/",
533 "protocols": [], 536 "protocols": [],
534 "search_string": "BLOCK\/ALLOW REFERRER API EXAMPLE EXTENSION SAMPLE EXTEN SION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION PRIVACY CHROM E.EXTENSION.ISALLOWEDINCOGNITOACCESS", 537 "search_string": "BLOCK/ALLOW REFERRER API EXAMPLE EXTENSION SAMPLE EXTENS ION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION PRIVACY CHROME .EXTENSION.ISALLOWEDINCOGNITOACCESS",
535 "source_files": [ 538 "source_files": [
536 "manifest.json", 539 "manifest.json",
537 "popup.css", 540 "popup.css",
538 "popup.html", 541 "popup.html",
539 "popup.js" 542 "popup.js"
540 ], 543 ],
541 "source_hash": "463b9acbbe50a9c6a62e7cd6546087dc06df1b4f", 544 "source_hash": "463b9acbbe50a9c6a62e7cd6546087dc06df1b4f",
542 "zip_path": "examples\/api\/preferences\/enableReferrer.zip" 545 "zip_path": "examples/api/preferences/enableReferrer.zip"
543 }, 546 },
544 { 547 {
545 "api_calls": [ 548 "api_calls": [
546 "chrome.extension.isAllowedIncognitoAccess" 549 "chrome.extension.isAllowedIncognitoAccess"
547 ], 550 ],
548 "crx_path": null, 551 "crx_path": null,
549 "description": "Sample extension which demonstrates how to access a prefer ence.", 552 "description": "Sample extension which demonstrates how to access a prefer ence.",
550 "features": [ 553 "features": [
551 "browser_action", 554 "browser_action",
552 "privacy" 555 "privacy"
553 ], 556 ],
554 "icon": null, 557 "icon": null,
555 "id": "7da105f28e200d42510aff3591dfa5aeb0b82605", 558 "id": "7da105f28e200d42510aff3591dfa5aeb0b82605",
556 "name": "Block\/allow third-party cookies API example extension", 559 "name": "Block/allow third-party cookies API example extension",
557 "packaged_app": false, 560 "packaged_app": false,
558 "path": "examples\/api\/preferences\/allowThirdPartyCookies\/", 561 "path": "examples/api/preferences/allowThirdPartyCookies/",
559 "protocols": [], 562 "protocols": [],
560 "search_string": "BLOCK\/ALLOW THIRD-PARTY COOKIES API EXAMPLE EXTENSION S AMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION PR IVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS", 563 "search_string": "BLOCK/ALLOW THIRD-PARTY COOKIES API EXAMPLE EXTENSION SA MPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION PRI VACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS",
561 "source_files": [ 564 "source_files": [
562 "manifest.json", 565 "manifest.json",
563 "popup.css", 566 "popup.css",
564 "popup.html", 567 "popup.html",
565 "popup.js" 568 "popup.js"
566 ], 569 ],
567 "source_hash": "b9f3b8723ecc125ddf47f49987bfcd089591e0d2", 570 "source_hash": "b9f3b8723ecc125ddf47f49987bfcd089591e0d2",
568 "zip_path": "examples\/api\/preferences\/allowThirdPartyCookies.zip" 571 "zip_path": "examples/api/preferences/allowThirdPartyCookies.zip"
569 }, 572 },
570 { 573 {
571 "api_calls": [ 574 "api_calls": [
572 "chrome.experimental.devtools.audits.addCategory", 575 "chrome.experimental.devtools.audits.addCategory",
573 "chrome.tabs.executeScript" 576 "chrome.tabs.executeScript"
574 ], 577 ],
575 "crx_path": null, 578 "crx_path": null,
576 "description": "Extends the Developer Tools, adding an audit category that finds broken links on the inspected page.", 579 "description": "Extends the Developer Tools, adding an audit category that finds broken links on the inspected page.",
577 "features": [ 580 "features": [
578 "background_page", 581 "background_page",
579 "devtools_page", 582 "devtools_page",
580 "experimental", 583 "experimental",
581 "tabs" 584 "tabs"
582 ], 585 ],
583 "icon": null, 586 "icon": null,
584 "id": "9004d1a1b975859d07bdff94ea0a4baa106c4fd1", 587 "id": "9004d1a1b975859d07bdff94ea0a4baa106c4fd1",
585 "name": "Broken Links", 588 "name": "Broken Links",
586 "packaged_app": false, 589 "packaged_app": false,
587 "path": "examples\/api\/devtools\/audits\/broken-links\/", 590 "path": "examples/api/devtools/audits/broken-links/",
588 "protocols": [ 591 "protocols": [
589 "http:\/\/", 592 "http://",
590 "https:\/\/" 593 "https://"
591 ], 594 ],
592 "search_string": "BROKEN LINKS EXTENDS THE DEVELOPER TOOLS, ADDING AN AUDI T CATEGORY THAT FINDS BROKEN LINKS ON THE INSPECTED PAGE. BACKGROUND_PAGE DEVTOO LS_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL.DEVTOOLS.AUDITS.ADDCATEGORY CHROME .TABS.EXECUTESCRIPT", 595 "search_string": "BROKEN LINKS EXTENDS THE DEVELOPER TOOLS, ADDING AN AUDI T CATEGORY THAT FINDS BROKEN LINKS ON THE INSPECTED PAGE. BACKGROUND_PAGE DEVTOO LS_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL.DEVTOOLS.AUDITS.ADDCATEGORY CHROME .TABS.EXECUTESCRIPT",
593 "source_files": [ 596 "source_files": [
594 "background.js", 597 "background.js",
595 "content.js", 598 "content.js",
596 "devtools.html", 599 "devtools.html",
597 "devtools.js", 600 "devtools.js",
598 "manifest.json" 601 "manifest.json"
599 ], 602 ],
600 "source_hash": "44648be98237278fda3a08ef2ded7355fcdcf1da", 603 "source_hash": "44648be98237278fda3a08ef2ded7355fcdcf1da",
601 "zip_path": "examples\/api\/devtools\/audits\/broken-links.zip" 604 "zip_path": "examples/api/devtools/audits/broken-links.zip"
602 }, 605 },
603 { 606 {
604 "api_calls": [ 607 "api_calls": [
605 "chrome.browsingData.remove" 608 "chrome.browsingData.remove"
606 ], 609 ],
607 "crx_path": null, 610 "crx_path": null,
608 "description": "A trivial usage example.", 611 "description": "A trivial usage example.",
609 "features": [ 612 "features": [
610 "browser_action", 613 "browser_action",
611 "browsingData", 614 "browsingData",
612 "popup" 615 "popup"
613 ], 616 ],
614 "icon": null, 617 "icon": null,
615 "id": "e7e4284e3b5484b0c1eae7f724768945ad0121e4", 618 "id": "e7e4284e3b5484b0c1eae7f724768945ad0121e4",
616 "name": "BrowsingData API: Basics", 619 "name": "BrowsingData API: Basics",
617 "packaged_app": false, 620 "packaged_app": false,
618 "path": "examples\/api\/browsingData\/basic\/", 621 "path": "examples/api/browsingData/basic/",
619 "protocols": [], 622 "protocols": [],
620 "search_string": "BROWSINGDATA API: BASICS A TRIVIAL USAGE EXAMPLE. BROWSE R_ACTION BROWSINGDATA POPUP CHROME.BROWSINGDATA.REMOVE", 623 "search_string": "BROWSINGDATA API: BASICS A TRIVIAL USAGE EXAMPLE. BROWSE R_ACTION BROWSINGDATA POPUP CHROME.BROWSINGDATA.REMOVE",
621 "source_files": [ 624 "source_files": [
622 "manifest.json", 625 "manifest.json",
623 "popup.css", 626 "popup.css",
624 "popup.html", 627 "popup.html",
625 "popup.js" 628 "popup.js"
626 ], 629 ],
627 "source_hash": "6e227746c25a1b9765dbd27e3eb0e7403dee2c65", 630 "source_hash": "6e227746c25a1b9765dbd27e3eb0e7403dee2c65",
628 "zip_path": "examples\/api\/browsingData\/basic.zip" 631 "zip_path": "examples/api/browsingData/basic.zip"
629 }, 632 },
630 { 633 {
631 "api_calls": [ 634 "api_calls": [
632 "chrome.windows.create" 635 "chrome.windows.create"
633 ], 636 ],
634 "crx_path": null, 637 "crx_path": null,
635 "description": "Add numbers. Now includes subtraction!", 638 "description": "Add numbers. Now includes subtraction!",
636 "features": [ 639 "features": [
637 "background_page", 640 "background_page",
638 "experimental", 641 "experimental",
639 "windows" 642 "windows"
640 ], 643 ],
641 "icon": "icon_128.png", 644 "icon": "icon_128.png",
642 "id": "3fb3045783163c0eaaf0d0ce139f254502192a92", 645 "id": "3fb3045783163c0eaaf0d0ce139f254502192a92",
643 "name": "Calculator (Platform App)", 646 "name": "Calculator (Platform App)",
644 "packaged_app": false, 647 "packaged_app": false,
645 "path": "examples\/extensions\/calculator\/", 648 "path": "examples/extensions/calculator/",
646 "protocols": [], 649 "protocols": [],
647 "search_string": "CALCULATOR (PLATFORM APP) ADD NUMBERS. NOW INCLUDES SUBT RACTION! BACKGROUND_PAGE EXPERIMENTAL WINDOWS CHROME.WINDOWS.CREATE", 650 "search_string": "CALCULATOR (PLATFORM APP) ADD NUMBERS. NOW INCLUDES SUBT RACTION! BACKGROUND_PAGE EXPERIMENTAL WINDOWS CHROME.WINDOWS.CREATE",
648 "source_files": [ 651 "source_files": [
649 "calculator.html", 652 "calculator.html",
650 "controller.js", 653 "controller.js",
651 "jquery\/jquery.min.js", 654 "jquery/jquery.min.js",
652 "main.js", 655 "main.js",
653 "manifest.json", 656 "manifest.json",
654 "model.js", 657 "model.js",
655 "style.css", 658 "style.css",
656 "view.js" 659 "view.js"
657 ], 660 ],
658 "source_hash": "51200651a807c2c6e365c7b7228373b61ab3230b", 661 "source_hash": "51200651a807c2c6e365c7b7228373b61ab3230b",
659 "zip_path": "examples\/extensions\/calculator.zip" 662 "zip_path": "examples/extensions/calculator.zip"
660 }, 663 },
661 { 664 {
662 "api_calls": [ 665 "api_calls": [
663 "chrome.webRequest.onBeforeRequest" 666 "chrome.webRequest.onBeforeRequest"
664 ], 667 ],
665 "crx_path": null, 668 "crx_path": null,
666 "description": "I can't has cheezburger!", 669 "description": "I can't has cheezburger!",
667 "features": [ 670 "features": [
668 "background_page", 671 "background_page",
669 "webRequest", 672 "webRequest",
670 "webRequestBlocking" 673 "webRequestBlocking"
671 ], 674 ],
672 "icon": null, 675 "icon": null,
673 "id": "7f4d3fac7ae1ad4d514a15cd0b2c48c57a58c55e", 676 "id": "7f4d3fac7ae1ad4d514a15cd0b2c48c57a58c55e",
674 "name": "CatBlock", 677 "name": "CatBlock",
675 "packaged_app": false, 678 "packaged_app": false,
676 "path": "examples\/extensions\/catblock\/", 679 "path": "examples/extensions/catblock/",
677 "protocols": [ 680 "protocols": [
678 "http:\/\/", 681 "http://",
679 "http:\/\/" 682 "http://"
680 ], 683 ],
681 "search_string": "CATBLOCK I CANT HAS CHEEZBURGER! BACKGROUND_PAGE WEBREQU EST WEBREQUESTBLOCKING CHROME.WEBREQUEST.ONBEFOREREQUEST", 684 "search_string": "CATBLOCK I CANT HAS CHEEZBURGER! BACKGROUND_PAGE WEBREQU EST WEBREQUESTBLOCKING CHROME.WEBREQUEST.ONBEFOREREQUEST",
682 "source_files": [ 685 "source_files": [
683 "background.js", 686 "background.js",
684 "loldogs.js", 687 "loldogs.js",
685 "manifest.json" 688 "manifest.json"
686 ], 689 ],
687 "source_hash": "337123f95c4686670c97e6fd07177fee9df2b9b0", 690 "source_hash": "337123f95c4686670c97e6fd07177fee9df2b9b0",
688 "zip_path": "examples\/extensions\/catblock.zip" 691 "zip_path": "examples/extensions/catblock.zip"
689 }, 692 },
690 { 693 {
691 "api_calls": [], 694 "api_calls": [],
692 "crx_path": null, 695 "crx_path": null,
693 "description": "Extends the Developer Tools, adding a sidebar that display s the jQuery data associated with the selected DOM element.", 696 "description": "Extends the Developer Tools, adding a sidebar that display s the jQuery data associated with the selected DOM element.",
694 "features": [ 697 "features": [
695 "devtools_page" 698 "devtools_page"
696 ], 699 ],
697 "icon": null, 700 "icon": null,
698 "id": "924f75a201bb0ec8d6c0b1c9c88c679ea211c93d", 701 "id": "924f75a201bb0ec8d6c0b1c9c88c679ea211c93d",
699 "name": "Chrome Query", 702 "name": "Chrome Query",
700 "packaged_app": false, 703 "packaged_app": false,
701 "path": "examples\/api\/devtools\/panels\/chrome-query\/", 704 "path": "examples/api/devtools/panels/chrome-query/",
702 "protocols": [], 705 "protocols": [],
703 "search_string": "CHROME QUERY EXTENDS THE DEVELOPER TOOLS, ADDING A SIDEB AR THAT DISPLAYS THE JQUERY DATA ASSOCIATED WITH THE SELECTED DOM ELEMENT. DEVTO OLS_PAGE", 706 "search_string": "CHROME QUERY EXTENDS THE DEVELOPER TOOLS, ADDING A SIDEB AR THAT DISPLAYS THE JQUERY DATA ASSOCIATED WITH THE SELECTED DOM ELEMENT. DEVTO OLS_PAGE",
704 "source_files": [ 707 "source_files": [
705 "devtools.html", 708 "devtools.html",
706 "devtools.js", 709 "devtools.js",
707 "manifest.json" 710 "manifest.json"
708 ], 711 ],
709 "source_hash": "e4e53e3e1b8582e0d81e7f45afc6aecf7ba87f0d", 712 "source_hash": "e4e53e3e1b8582e0d81e7f45afc6aecf7ba87f0d",
710 "zip_path": "examples\/api\/devtools\/panels\/chrome-query.zip" 713 "zip_path": "examples/api/devtools/panels/chrome-query.zip"
711 }, 714 },
712 { 715 {
713 "api_calls": [ 716 "api_calls": [
714 "chrome.bookmarks.onCreated", 717 "chrome.bookmarks.onCreated",
715 "chrome.bookmarks.onMoved", 718 "chrome.bookmarks.onMoved",
716 "chrome.bookmarks.onRemoved", 719 "chrome.bookmarks.onRemoved",
717 "chrome.extension.getBackgroundPage", 720 "chrome.extension.getBackgroundPage",
718 "chrome.tabs.get", 721 "chrome.tabs.get",
719 "chrome.tabs.onAttached", 722 "chrome.tabs.onAttached",
720 "chrome.tabs.onCreated", 723 "chrome.tabs.onCreated",
(...skipping 10 matching lines...) Expand all
731 "features": [ 734 "features": [
732 "background_page", 735 "background_page",
733 "bookmarks", 736 "bookmarks",
734 "options_page", 737 "options_page",
735 "tabs" 738 "tabs"
736 ], 739 ],
737 "icon": "icon.png", 740 "icon": "icon.png",
738 "id": "903e7277139e1e6caec123d3319cab295d8d1b3a", 741 "id": "903e7277139e1e6caec123d3319cab295d8d1b3a",
739 "name": "Chrome Sounds", 742 "name": "Chrome Sounds",
740 "packaged_app": false, 743 "packaged_app": false,
741 "path": "examples\/extensions\/fx\/", 744 "path": "examples/extensions/fx/",
742 "protocols": [ 745 "protocols": [
743 "http:\/\/", 746 "http://",
744 "https:\/\/" 747 "https://"
745 ], 748 ],
746 "search_string": "CHROME SOUNDS ENJOY A MORE MAGICAL AND IMMERSIVE EXPERIE NCE WHEN BROWSING THE WEB USING THE POWER OF SOUND. BACKGROUND_PAGE BOOKMARKS OP TIONS_PAGE TABS CHROME.BOOKMARKS.ONCREATED CHROME.BOOKMARKS.ONMOVED CHROME.BOOKM ARKS.ONREMOVED CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.TABS.GET CHROME.TABS.ON ATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME .TABS.ONREMOVED CHROME.TABS.ONUPDATED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ON FOCUSCHANGED CHROME.WINDOWS.ONREMOVED", 749 "search_string": "CHROME SOUNDS ENJOY A MORE MAGICAL AND IMMERSIVE EXPERIE NCE WHEN BROWSING THE WEB USING THE POWER OF SOUND. BACKGROUND_PAGE BOOKMARKS OP TIONS_PAGE TABS CHROME.BOOKMARKS.ONCREATED CHROME.BOOKMARKS.ONMOVED CHROME.BOOKM ARKS.ONREMOVED CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.TABS.GET CHROME.TABS.ON ATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME .TABS.ONREMOVED CHROME.TABS.ONUPDATED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ON FOCUSCHANGED CHROME.WINDOWS.ONREMOVED",
747 "source_files": [ 750 "source_files": [
748 "bg.js", 751 "bg.js",
749 "content.js", 752 "content.js",
750 "manifest.json", 753 "manifest.json",
751 "options.html", 754 "options.html",
752 "options.js" 755 "options.js"
753 ], 756 ],
754 "source_hash": "d611e0909f40d9131545755a3e2e342faf8b2657", 757 "source_hash": "d611e0909f40d9131545755a3e2e342faf8b2657",
755 "zip_path": "examples\/extensions\/fx.zip" 758 "zip_path": "examples/extensions/fx.zip"
756 }, 759 },
757 { 760 {
758 "api_calls": [ 761 "api_calls": [
759 "chrome.browserAction.setBadgeBackgroundColor", 762 "chrome.browserAction.setBadgeBackgroundColor",
760 "chrome.browserAction.setBadgeText", 763 "chrome.browserAction.setBadgeText",
761 "chrome.browserAction.setTitle", 764 "chrome.browserAction.setTitle",
762 "chrome.extension.getURL" 765 "chrome.extension.getURL"
763 ], 766 ],
764 "crx_path": null, 767 "crx_path": null,
765 "description": "Displays the status of the Chromium buildbot in the toolba r. Click to see more detailed status in a popup.", 768 "description": "Displays the status of the Chromium buildbot in the toolba r. Click to see more detailed status in a popup.",
766 "features": [ 769 "features": [
767 "background_page", 770 "background_page",
768 "browser_action", 771 "browser_action",
769 "notifications", 772 "notifications",
770 "options_page" 773 "options_page"
771 ], 774 ],
772 "icon": "icon.png", 775 "icon": "icon.png",
773 "id": "0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5", 776 "id": "0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5",
774 "name": "Chromium Buildbot Monitor", 777 "name": "Chromium Buildbot Monitor",
775 "packaged_app": false, 778 "packaged_app": false,
776 "path": "examples\/extensions\/buildbot\/", 779 "path": "examples/extensions/buildbot/",
777 "protocols": [ 780 "protocols": [
778 "http:\/\/", 781 "http://",
779 "http:\/\/" 782 "http://"
780 ], 783 ],
781 "search_string": "CHROMIUM BUILDBOT MONITOR DISPLAYS THE STATUS OF THE CHR OMIUM BUILDBOT IN THE TOOLBAR. CLICK TO SEE MORE DETAILED STATUS IN A POPUP. BA CKGROUND_PAGE BROWSER_ACTION NOTIFICATIONS OPTIONS_PAGE CHROME.BROWSERACTION.SET BADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETT ITLE CHROME.EXTENSION.GETURL", 784 "search_string": "CHROMIUM BUILDBOT MONITOR DISPLAYS THE STATUS OF THE CHR OMIUM BUILDBOT IN THE TOOLBAR. CLICK TO SEE MORE DETAILED STATUS IN A POPUP. BA CKGROUND_PAGE BROWSER_ACTION NOTIFICATIONS OPTIONS_PAGE CHROME.BROWSERACTION.SET BADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETT ITLE CHROME.EXTENSION.GETURL",
782 "source_files": [ 785 "source_files": [
783 "bg.js", 786 "bg.js",
784 "manifest.json", 787 "manifest.json",
785 "options.html", 788 "options.html",
786 "options.js", 789 "options.js",
787 "popup.html", 790 "popup.html",
788 "popup.js" 791 "popup.js"
789 ], 792 ],
790 "source_hash": "7844fc4d1252ba91973367fa1aeff5fba78ad7b3", 793 "source_hash": "7844fc4d1252ba91973367fa1aeff5fba78ad7b3",
791 "zip_path": "examples\/extensions\/buildbot.zip" 794 "zip_path": "examples/extensions/buildbot.zip"
792 }, 795 },
793 { 796 {
794 "api_calls": [ 797 "api_calls": [
795 "chrome.omnibox.onInputCancelled", 798 "chrome.omnibox.onInputCancelled",
796 "chrome.omnibox.onInputChanged", 799 "chrome.omnibox.onInputChanged",
797 "chrome.omnibox.onInputEntered", 800 "chrome.omnibox.onInputEntered",
798 "chrome.omnibox.onInputStarted", 801 "chrome.omnibox.onInputStarted",
799 "chrome.omnibox.setDefaultSuggestion", 802 "chrome.omnibox.setDefaultSuggestion",
800 "chrome.tabs.get", 803 "chrome.tabs.get",
801 "chrome.tabs.update" 804 "chrome.tabs.update"
802 ], 805 ],
803 "crx_path": null, 806 "crx_path": null,
804 "description": "Add support to the omnibox to search the Chromium source c ode.", 807 "description": "Add support to the omnibox to search the Chromium source c ode.",
805 "features": [ 808 "features": [
806 "background_page", 809 "background_page",
807 "tabs" 810 "tabs"
808 ], 811 ],
809 "icon": null, 812 "icon": null,
810 "id": "ac31228200b41a87982e386cc90d3a6eee4ad885", 813 "id": "ac31228200b41a87982e386cc90d3a6eee4ad885",
811 "name": "Chromium Search", 814 "name": "Chromium Search",
812 "packaged_app": false, 815 "packaged_app": false,
813 "path": "examples\/extensions\/chrome_search\/", 816 "path": "examples/extensions/chrome_search/",
814 "protocols": [ 817 "protocols": [
815 "http:\/\/" 818 "http://"
816 ], 819 ],
817 "search_string": "CHROMIUM SEARCH ADD SUPPORT TO THE OMNIBOX TO SEARCH THE CHROMIUM SOURCE CODE. BACKGROUND_PAGE TABS CHROME.OMNIBOX.ONINPUTCANCELLED CHRO ME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONINPUTENTERED CHROME.OMNIBOX.ONINPUTST ARTED CHROME.OMNIBOX.SETDEFAULTSUGGESTION CHROME.TABS.GET CHROME.TABS.UPDATE", 820 "search_string": "CHROMIUM SEARCH ADD SUPPORT TO THE OMNIBOX TO SEARCH THE CHROMIUM SOURCE CODE. BACKGROUND_PAGE TABS CHROME.OMNIBOX.ONINPUTCANCELLED CHRO ME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONINPUTENTERED CHROME.OMNIBOX.ONINPUTST ARTED CHROME.OMNIBOX.SETDEFAULTSUGGESTION CHROME.TABS.GET CHROME.TABS.UPDATE",
818 "source_files": [ 821 "source_files": [
819 "background.js", 822 "background.js",
820 "manifest.json" 823 "manifest.json"
821 ], 824 ],
822 "source_hash": "50ac96ccb557556c8f94cd9d591a1d01b0ba5dfe", 825 "source_hash": "50ac96ccb557556c8f94cd9d591a1d01b0ba5dfe",
823 "zip_path": "examples\/extensions\/chrome_search.zip" 826 "zip_path": "examples/extensions/chrome_search.zip"
824 }, 827 },
825 { 828 {
826 "api_calls": [ 829 "api_calls": [
827 "chrome.browserAction.setBadgeText", 830 "chrome.browserAction.setBadgeText",
828 "chrome.tabs.detectLanguage", 831 "chrome.tabs.detectLanguage",
829 "chrome.tabs.get", 832 "chrome.tabs.get",
830 "chrome.tabs.onUpdated" 833 "chrome.tabs.onUpdated"
831 ], 834 ],
832 "crx_path": null, 835 "crx_path": null,
833 "description": "Displays the language of a tab", 836 "description": "Displays the language of a tab",
834 "features": [ 837 "features": [
835 "background_page", 838 "background_page",
836 "browser_action", 839 "browser_action",
837 "tabs" 840 "tabs"
838 ], 841 ],
839 "icon": null, 842 "icon": null,
840 "id": "7d5d6cf195bc25480256618e360aa38c6e6fba82", 843 "id": "7d5d6cf195bc25480256618e360aa38c6e6fba82",
841 "name": "CLD", 844 "name": "CLD",
842 "packaged_app": false, 845 "packaged_app": false,
843 "path": "examples\/api\/i18n\/cld\/", 846 "path": "examples/api/i18n/cld/",
844 "protocols": [], 847 "protocols": [],
845 "search_string": "CLD DISPLAYS THE LANGUAGE OF A TAB BACKGROUND_PAGE BROWS ER_ACTION TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.TABS.DETECTLANGUAGE CHRO ME.TABS.GET CHROME.TABS.ONUPDATED", 848 "search_string": "CLD DISPLAYS THE LANGUAGE OF A TAB BACKGROUND_PAGE BROWS ER_ACTION TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.TABS.DETECTLANGUAGE CHRO ME.TABS.GET CHROME.TABS.ONUPDATED",
846 "source_files": [ 849 "source_files": [
847 "background.js", 850 "background.js",
848 "manifest.json" 851 "manifest.json"
849 ], 852 ],
850 "source_hash": "ca3ac66fbffe38050b6d8e0d7ce32c9a89940ee7", 853 "source_hash": "ca3ac66fbffe38050b6d8e0d7ce32c9a89940ee7",
851 "zip_path": "examples\/api\/i18n\/cld.zip" 854 "zip_path": "examples/api/i18n/cld.zip"
852 }, 855 },
853 { 856 {
854 "api_calls": [], 857 "api_calls": [],
855 "crx_path": null, 858 "crx_path": null,
856 "description": "Demonstrates making cross domain requests from a content s cript by putting Twitter trends on Google News.", 859 "description": "Demonstrates making cross domain requests from a content s cript by putting Twitter trends on Google News.",
857 "features": [], 860 "features": [],
858 "icon": "sample-128.png", 861 "icon": "sample-128.png",
859 "id": "6871d09f4a96bf9d4b6cc724d00e909cee0f3902", 862 "id": "6871d09f4a96bf9d4b6cc724d00e909cee0f3902",
860 "name": "Content Script Cross-Domain XMLHttpRequest Example", 863 "name": "Content Script Cross-Domain XMLHttpRequest Example",
861 "packaged_app": false, 864 "packaged_app": false,
862 "path": "examples\/howto\/contentscript_xhr\/", 865 "path": "examples/howto/contentscript_xhr/",
863 "protocols": [ 866 "protocols": [
864 "https:\/\/" 867 "https://"
865 ], 868 ],
866 "search_string": "CONTENT SCRIPT CROSS-DOMAIN XMLHTTPREQUEST EXAMPLE DEMON STRATES MAKING CROSS DOMAIN REQUESTS FROM A CONTENT SCRIPT BY PUTTING TWITTER TR ENDS ON GOOGLE NEWS.", 869 "search_string": "CONTENT SCRIPT CROSS-DOMAIN XMLHTTPREQUEST EXAMPLE DEMON STRATES MAKING CROSS DOMAIN REQUESTS FROM A CONTENT SCRIPT BY PUTTING TWITTER TR ENDS ON GOOGLE NEWS.",
867 "source_files": [ 870 "source_files": [
868 "contentscript.js", 871 "contentscript.js",
869 "manifest.json" 872 "manifest.json"
870 ], 873 ],
871 "source_hash": "419d1480250cc6fece78798fdfe99e4e1b4e28fd", 874 "source_hash": "419d1480250cc6fece78798fdfe99e4e1b4e28fd",
872 "zip_path": "examples\/howto\/contentscript_xhr.zip" 875 "zip_path": "examples/howto/contentscript_xhr.zip"
873 }, 876 },
874 { 877 {
875 "api_calls": [ 878 "api_calls": [
876 "chrome.tabs.get" 879 "chrome.tabs.get"
877 ], 880 ],
878 "crx_path": null, 881 "crx_path": null,
879 "description": "Shows the content settings for the current site.", 882 "description": "Shows the content settings for the current site.",
880 "features": [ 883 "features": [
881 "browser_action", 884 "browser_action",
882 "contentSettings", 885 "contentSettings",
883 "tabs" 886 "tabs"
884 ], 887 ],
885 "icon": null, 888 "icon": null,
886 "id": "e1f97e61e28ff33131d66dd28a4ed70a77874a51", 889 "id": "e1f97e61e28ff33131d66dd28a4ed70a77874a51",
887 "name": "Content settings", 890 "name": "Content settings",
888 "packaged_app": false, 891 "packaged_app": false,
889 "path": "examples\/api\/contentSettings\/", 892 "path": "examples/api/contentSettings/",
890 "protocols": [], 893 "protocols": [],
891 "search_string": "CONTENT SETTINGS SHOWS THE CONTENT SETTINGS FOR THE CURR ENT SITE. BROWSER_ACTION CONTENTSETTINGS TABS CHROME.TABS.GET", 894 "search_string": "CONTENT SETTINGS SHOWS THE CONTENT SETTINGS FOR THE CURR ENT SITE. BROWSER_ACTION CONTENTSETTINGS TABS CHROME.TABS.GET",
892 "source_files": [ 895 "source_files": [
893 "manifest.json", 896 "manifest.json",
894 "popup.html", 897 "popup.html",
895 "popup.js" 898 "popup.js"
896 ], 899 ],
897 "source_hash": "3183d0ec866e6bb03da840334cc26df6493c950f", 900 "source_hash": "3183d0ec866e6bb03da840334cc26df6493c950f",
898 "zip_path": "examples\/api\/contentSettings.zip" 901 "zip_path": "examples/api/contentSettings.zip"
899 }, 902 },
900 { 903 {
901 "api_calls": [ 904 "api_calls": [
902 "chrome.contextMenus.create" 905 "chrome.contextMenus.create"
903 ], 906 ],
904 "crx_path": null, 907 "crx_path": null,
905 "description": "Shows some of the features of the Context Menus API", 908 "description": "Shows some of the features of the Context Menus API",
906 "features": [ 909 "features": [
907 "background_page", 910 "background_page",
908 "contextMenus" 911 "contextMenus"
909 ], 912 ],
910 "icon": null, 913 "icon": null,
911 "id": "5d81304a17cf7ac2887484f730fbd2b01e51e166", 914 "id": "5d81304a17cf7ac2887484f730fbd2b01e51e166",
912 "name": "Context Menus Sample", 915 "name": "Context Menus Sample",
913 "packaged_app": false, 916 "packaged_app": false,
914 "path": "examples\/api\/contextMenus\/basic\/", 917 "path": "examples/api/contextMenus/basic/",
915 "protocols": [], 918 "protocols": [],
916 "search_string": "CONTEXT MENUS SAMPLE SHOWS SOME OF THE FEATURES OF THE C ONTEXT MENUS API BACKGROUND_PAGE CONTEXTMENUS CHROME.CONTEXTMENUS.CREATE", 919 "search_string": "CONTEXT MENUS SAMPLE SHOWS SOME OF THE FEATURES OF THE C ONTEXT MENUS API BACKGROUND_PAGE CONTEXTMENUS CHROME.CONTEXTMENUS.CREATE",
917 "source_files": [ 920 "source_files": [
918 "manifest.json", 921 "manifest.json",
919 "sample.js" 922 "sample.js"
920 ], 923 ],
921 "source_hash": "c5db61c81caf131ac6b32c6a80a22a03cb45f34b", 924 "source_hash": "c5db61c81caf131ac6b32c6a80a22a03cb45f34b",
922 "zip_path": "examples\/api\/contextMenus\/basic.zip" 925 "zip_path": "examples/api/contextMenus/basic.zip"
923 }, 926 },
924 { 927 {
925 "api_calls": [ 928 "api_calls": [
926 "chrome.browserAction.onClicked", 929 "chrome.browserAction.onClicked",
927 "chrome.cookies.get", 930 "chrome.cookies.get",
928 "chrome.cookies.getAll", 931 "chrome.cookies.getAll",
929 "chrome.cookies.onChanged", 932 "chrome.cookies.onChanged",
930 "chrome.cookies.remove", 933 "chrome.cookies.remove",
931 "chrome.extension.getURL", 934 "chrome.extension.getURL",
932 "chrome.tabs.create", 935 "chrome.tabs.create",
933 "chrome.tabs.update", 936 "chrome.tabs.update",
934 "chrome.windows.get", 937 "chrome.windows.get",
935 "chrome.windows.getAll" 938 "chrome.windows.getAll"
936 ], 939 ],
937 "crx_path": null, 940 "crx_path": null,
938 "description": "Testing Cookie API", 941 "description": "Testing Cookie API",
939 "features": [ 942 "features": [
940 "background_page", 943 "background_page",
941 "browser_action", 944 "browser_action",
942 "cookies", 945 "cookies",
943 "tabs" 946 "tabs"
944 ], 947 ],
945 "icon": "cookie.png", 948 "icon": "cookie.png",
946 "id": "4daa6becd0899a54776d9cf7f09613ed1a9f4d77", 949 "id": "4daa6becd0899a54776d9cf7f09613ed1a9f4d77",
947 "name": "Cookie API Test Extension", 950 "name": "Cookie API Test Extension",
948 "packaged_app": false, 951 "packaged_app": false,
949 "path": "examples\/api\/cookies\/", 952 "path": "examples/api/cookies/",
950 "protocols": [ 953 "protocols": [
951 "http:\/\/", 954 "http://",
952 "https:\/\/" 955 "https://"
953 ], 956 ],
954 "search_string": "COOKIE API TEST EXTENSION TESTING COOKIE API BACKGROUND_ PAGE BROWSER_ACTION COOKIES TABS CHROME.BROWSERACTION.ONCLICKED CHROME.COOKIES.G ET CHROME.COOKIES.GETALL CHROME.COOKIES.ONCHANGED CHROME.COOKIES.REMOVE CHROME.E XTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME. WINDOWS.GETALL", 957 "search_string": "COOKIE API TEST EXTENSION TESTING COOKIE API BACKGROUND_ PAGE BROWSER_ACTION COOKIES TABS CHROME.BROWSERACTION.ONCLICKED CHROME.COOKIES.G ET CHROME.COOKIES.GETALL CHROME.COOKIES.ONCHANGED CHROME.COOKIES.REMOVE CHROME.E XTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME. WINDOWS.GETALL",
955 "source_files": [ 958 "source_files": [
956 "background.js", 959 "background.js",
957 "manager.html", 960 "manager.html",
958 "manager.js", 961 "manager.js",
959 "manifest.json" 962 "manifest.json"
960 ], 963 ],
961 "source_hash": "ba293aede27026c1e0cdd233c8202a87e4fedf83", 964 "source_hash": "ba293aede27026c1e0cdd233c8202a87e4fedf83",
962 "zip_path": "examples\/api\/cookies.zip" 965 "zip_path": "examples/api/cookies.zip"
963 }, 966 },
964 { 967 {
965 "api_calls": [ 968 "api_calls": [
966 "chrome.experimental.downloads.download", 969 "chrome.experimental.downloads.download",
967 "chrome.tabs.executeScript", 970 "chrome.tabs.executeScript",
968 "chrome.tabs.query", 971 "chrome.tabs.query",
969 "chrome.windows.get", 972 "chrome.windows.get",
970 "chrome.windows.getCurrent" 973 "chrome.windows.getCurrent"
971 ], 974 ],
972 "crx_path": null, 975 "crx_path": null,
973 "description": "Select links on a page and download them.", 976 "description": "Select links on a page and download them.",
974 "features": [ 977 "features": [
975 "browser_action", 978 "browser_action",
976 "experimental", 979 "experimental",
977 "tabs" 980 "tabs"
978 ], 981 ],
979 "icon": null, 982 "icon": null,
980 "id": "9e4fd06300ee2b3a171e1f30d1b70f8f10152c2b", 983 "id": "9e4fd06300ee2b3a171e1f30d1b70f8f10152c2b",
981 "name": "Download Selected Links", 984 "name": "Download Selected Links",
982 "packaged_app": false, 985 "packaged_app": false,
983 "path": "examples\/api\/downloads\/download_links\/", 986 "path": "examples/api/downloads/download_links/",
984 "protocols": [ 987 "protocols": [
985 "http:\/\/", 988 "http://",
986 "https:\/\/" 989 "https://"
987 ], 990 ],
988 "search_string": "DOWNLOAD SELECTED LINKS SELECT LINKS ON A PAGE AND DOWNL OAD THEM. BROWSER_ACTION EXPERIMENTAL TABS CHROME.EXPERIMENTAL.DOWNLOADS.DOWNLOA D CHROME.TABS.EXECUTESCRIPT CHROME.TABS.QUERY CHROME.WINDOWS.GET CHROME.WINDOWS. GETCURRENT", 991 "search_string": "DOWNLOAD SELECTED LINKS SELECT LINKS ON A PAGE AND DOWNL OAD THEM. BROWSER_ACTION EXPERIMENTAL TABS CHROME.EXPERIMENTAL.DOWNLOADS.DOWNLOA D CHROME.TABS.EXECUTESCRIPT CHROME.TABS.QUERY CHROME.WINDOWS.GET CHROME.WINDOWS. GETCURRENT",
989 "source_files": [ 992 "source_files": [
990 "manifest.json", 993 "manifest.json",
991 "popup.html", 994 "popup.html",
992 "popup.js", 995 "popup.js",
993 "send_links.js" 996 "send_links.js"
994 ], 997 ],
995 "source_hash": "9e80e668e1605243ca746022842e5d33b7d467ba", 998 "source_hash": "9e80e668e1605243ca746022842e5d33b7d467ba",
996 "zip_path": "examples\/api\/downloads\/download_links.zip" 999 "zip_path": "examples/api/downloads/download_links.zip"
997 }, 1000 },
998 { 1001 {
999 "api_calls": [ 1002 "api_calls": [
1000 "chrome.browserAction.onClicked", 1003 "chrome.browserAction.onClicked",
1001 "chrome.extension.connect", 1004 "chrome.extension.connect",
1002 "chrome.extension.onConnect", 1005 "chrome.extension.onConnect",
1003 "chrome.tabs.create", 1006 "chrome.tabs.create",
1004 "chrome.tabs.executeScript", 1007 "chrome.tabs.executeScript",
1005 "chrome.tabs.update" 1008 "chrome.tabs.update"
1006 ], 1009 ],
1007 "crx_path": null, 1010 "crx_path": null,
1008 "description": "This extension adds an email button to the toolbar which a llows you to email the page link using your default mail client or Gmail.", 1011 "description": "This extension adds an email button to the toolbar which a llows you to email the page link using your default mail client or Gmail.",
1009 "features": [ 1012 "features": [
1010 "background_page", 1013 "background_page",
1011 "browser_action", 1014 "browser_action",
1012 "options_page", 1015 "options_page",
1013 "tabs" 1016 "tabs"
1014 ], 1017 ],
1015 "icon": "mail_128x128.png", 1018 "icon": "mail_128x128.png",
1016 "id": "028eb5364924344029bcbe1d527f132fc72b34e5", 1019 "id": "028eb5364924344029bcbe1d527f132fc72b34e5",
1017 "name": "Email this page (by Google)", 1020 "name": "Email this page (by Google)",
1018 "packaged_app": false, 1021 "packaged_app": false,
1019 "path": "examples\/extensions\/email_this_page\/", 1022 "path": "examples/extensions/email_this_page/",
1020 "protocols": [ 1023 "protocols": [
1021 "http:\/\/", 1024 "http://",
1022 "https:\/\/" 1025 "https://"
1023 ], 1026 ],
1024 "search_string": "EMAIL THIS PAGE (BY GOOGLE) THIS EXTENSION ADDS AN EMAIL BUTTON TO THE TOOLBAR WHICH ALLOWS YOU TO EMAIL THE PAGE LINK USING YOUR DEFAUL T MAIL CLIENT OR GMAIL. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME. BROWSERACTION.ONCLICKED CHROME.EXTENSION.CONNECT CHROME.EXTENSION.ONCONNECT CHRO ME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.UPDATE", 1027 "search_string": "EMAIL THIS PAGE (BY GOOGLE) THIS EXTENSION ADDS AN EMAIL BUTTON TO THE TOOLBAR WHICH ALLOWS YOU TO EMAIL THE PAGE LINK USING YOUR DEFAUL T MAIL CLIENT OR GMAIL. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME. BROWSERACTION.ONCLICKED CHROME.EXTENSION.CONNECT CHROME.EXTENSION.ONCONNECT CHRO ME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.UPDATE",
1025 "source_files": [ 1028 "source_files": [
1026 "background.js", 1029 "background.js",
1027 "content_script.js", 1030 "content_script.js",
1028 "manifest.json", 1031 "manifest.json",
1029 "options.html", 1032 "options.html",
1030 "options.js" 1033 "options.js"
1031 ], 1034 ],
1032 "source_hash": "270fca47d275f5713835f280b4ef665e700d8b03", 1035 "source_hash": "270fca47d275f5713835f280b4ef665e700d8b03",
1033 "zip_path": "examples\/extensions\/email_this_page.zip" 1036 "zip_path": "examples/extensions/email_this_page.zip"
1034 }, 1037 },
1035 { 1038 {
1036 "api_calls": [], 1039 "api_calls": [],
1037 "crx_path": null, 1040 "crx_path": null,
1038 "description": "A sample extension which uses Google Analytics to track us age.", 1041 "description": "A sample extension which uses Google Analytics to track us age.",
1039 "features": [ 1042 "features": [
1040 "browser_action" 1043 "browser_action"
1041 ], 1044 ],
1042 "icon": "analytics-extension-icon-128.png", 1045 "icon": "analytics-extension-icon-128.png",
1043 "id": "763a08e9b06595d785568a8d392b95a2f3700258", 1046 "id": "763a08e9b06595d785568a8d392b95a2f3700258",
1044 "name": "Event Tracking with Google Analytics", 1047 "name": "Event Tracking with Google Analytics",
1045 "packaged_app": false, 1048 "packaged_app": false,
1046 "path": "examples\/tutorials\/analytics\/", 1049 "path": "examples/tutorials/analytics/",
1047 "protocols": [], 1050 "protocols": [],
1048 "search_string": "EVENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BROWSER_ACTION", 1051 "search_string": "EVENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BROWSER_ACTION",
1049 "source_files": [ 1052 "source_files": [
1050 "manifest.json", 1053 "manifest.json",
1051 "popup.html", 1054 "popup.html",
1052 "popup.js" 1055 "popup.js"
1053 ], 1056 ],
1054 "source_hash": "7465c76ddd9945e077724c3d5649d12c8fde8e8c", 1057 "source_hash": "7465c76ddd9945e077724c3d5649d12c8fde8e8c",
1055 "zip_path": "examples\/tutorials\/analytics.zip" 1058 "zip_path": "examples/tutorials/analytics.zip"
1056 }, 1059 },
1057 { 1060 {
1058 "api_calls": [ 1061 "api_calls": [
1059 "chrome.devtools.network.getHAR", 1062 "chrome.devtools.network.getHAR",
1060 "chrome.devtools.network.onRequestFinished", 1063 "chrome.devtools.network.onRequestFinished",
1061 "chrome.tabs.executeScript" 1064 "chrome.tabs.executeScript"
1062 ], 1065 ],
1063 "crx_path": null, 1066 "crx_path": null,
1064 "description": "Extends the Developer Tools, adding support for parsing Fi rePHP messages from server", 1067 "description": "Extends the Developer Tools, adding support for parsing Fi rePHP messages from server",
1065 "features": [ 1068 "features": [
1066 "background_page", 1069 "background_page",
1067 "devtools_page", 1070 "devtools_page",
1068 "tabs" 1071 "tabs"
1069 ], 1072 ],
1070 "icon": null, 1073 "icon": null,
1071 "id": "4efa12eaaa442b6b7c880e7a38ceeb0cff7e8b77", 1074 "id": "4efa12eaaa442b6b7c880e7a38ceeb0cff7e8b77",
1072 "name": "FirePHP for Chrome", 1075 "name": "FirePHP for Chrome",
1073 "packaged_app": false, 1076 "packaged_app": false,
1074 "path": "examples\/api\/devtools\/network\/chrome-firephp\/", 1077 "path": "examples/api/devtools/network/chrome-firephp/",
1075 "protocols": [ 1078 "protocols": [
1076 "http:\/\/", 1079 "http://",
1077 "https:\/\/" 1080 "https://"
1078 ], 1081 ],
1079 "search_string": "FIREPHP FOR CHROME EXTENDS THE DEVELOPER TOOLS, ADDING S UPPORT FOR PARSING FIREPHP MESSAGES FROM SERVER BACKGROUND_PAGE DEVTOOLS_PAGE TA BS CHROME.DEVTOOLS.NETWORK.GETHAR CHROME.DEVTOOLS.NETWORK.ONREQUESTFINISHED CHRO ME.TABS.EXECUTESCRIPT", 1082 "search_string": "FIREPHP FOR CHROME EXTENDS THE DEVELOPER TOOLS, ADDING S UPPORT FOR PARSING FIREPHP MESSAGES FROM SERVER BACKGROUND_PAGE DEVTOOLS_PAGE TA BS CHROME.DEVTOOLS.NETWORK.GETHAR CHROME.DEVTOOLS.NETWORK.ONREQUESTFINISHED CHRO ME.TABS.EXECUTESCRIPT",
1080 "source_files": [ 1083 "source_files": [
1081 "background.js", 1084 "background.js",
1082 "devtools.html", 1085 "devtools.html",
1083 "devtools.js", 1086 "devtools.js",
1084 "manifest.json" 1087 "manifest.json"
1085 ], 1088 ],
1086 "source_hash": "70f0bc407327ae3f6242f1f3b685799010a84aa9", 1089 "source_hash": "70f0bc407327ae3f6242f1f3b685799010a84aa9",
1087 "zip_path": "examples\/api\/devtools\/network\/chrome-firephp.zip" 1090 "zip_path": "examples/api/devtools/network/chrome-firephp.zip"
1088 }, 1091 },
1089 { 1092 {
1090 "api_calls": [ 1093 "api_calls": [
1091 "chrome.experimental.fontSettings.getDefaultFontSize", 1094 "chrome.experimental.fontSettings.getDefaultFontSize",
1092 "chrome.experimental.fontSettings.getFont", 1095 "chrome.experimental.fontSettings.getFont",
1093 "chrome.experimental.fontSettings.getFontList", 1096 "chrome.experimental.fontSettings.getFontList",
1094 "chrome.experimental.fontSettings.setDefaultFontSize", 1097 "chrome.experimental.fontSettings.setDefaultFontSize",
1095 "chrome.experimental.fontSettings.setFont" 1098 "chrome.experimental.fontSettings.setFont"
1096 ], 1099 ],
1097 "crx_path": null, 1100 "crx_path": null,
1098 "description": "Sample extension for Font Settings API", 1101 "description": "Sample extension for Font Settings API",
1099 "features": [ 1102 "features": [
1100 "browser_action", 1103 "browser_action",
1101 "experimental", 1104 "experimental",
1102 "popup" 1105 "popup"
1103 ], 1106 ],
1104 "icon": "fonts128.png", 1107 "icon": "fonts128.png",
1105 "id": "31d10fd5e61ca51eb59073b358d4ab5267cbf318", 1108 "id": "31d10fd5e61ca51eb59073b358d4ab5267cbf318",
1106 "name": "Font Settings", 1109 "name": "Font Settings",
1107 "packaged_app": false, 1110 "packaged_app": false,
1108 "path": "examples\/api\/fontSettings\/", 1111 "path": "examples/api/fontSettings/",
1109 "protocols": [], 1112 "protocols": [],
1110 "search_string": "FONT SETTINGS SAMPLE EXTENSION FOR FONT SETTINGS API BRO WSER_ACTION EXPERIMENTAL POPUP CHROME.EXPERIMENTAL.FONTSETTINGS.GETDEFAULTFONTSI ZE CHROME.EXPERIMENTAL.FONTSETTINGS.GETFONT CHROME.EXPERIMENTAL.FONTSETTINGS.GET FONTLIST CHROME.EXPERIMENTAL.FONTSETTINGS.SETDEFAULTFONTSIZE CHROME.EXPERIMENTAL .FONTSETTINGS.SETFONT", 1113 "search_string": "FONT SETTINGS SAMPLE EXTENSION FOR FONT SETTINGS API BRO WSER_ACTION EXPERIMENTAL POPUP CHROME.EXPERIMENTAL.FONTSETTINGS.GETDEFAULTFONTSI ZE CHROME.EXPERIMENTAL.FONTSETTINGS.GETFONT CHROME.EXPERIMENTAL.FONTSETTINGS.GET FONTLIST CHROME.EXPERIMENTAL.FONTSETTINGS.SETDEFAULTFONTSIZE CHROME.EXPERIMENTAL .FONTSETTINGS.SETFONT",
1111 "source_files": [ 1114 "source_files": [
1112 "manifest.json", 1115 "manifest.json",
1113 "popup.html", 1116 "popup.html",
1114 "popup.js" 1117 "popup.js"
1115 ], 1118 ],
1116 "source_hash": "5dab5f989ab4e02b4b184f189d1e061102d5add6", 1119 "source_hash": "5dab5f989ab4e02b4b184f189d1e061102d5add6",
1117 "zip_path": "examples\/api\/fontSettings.zip" 1120 "zip_path": "examples/api/fontSettings.zip"
1118 }, 1121 },
1119 { 1122 {
1120 "api_calls": [ 1123 "api_calls": [
1121 "chrome.browserAction.onClicked", 1124 "chrome.browserAction.onClicked",
1122 "chrome.browserAction.setBadgeBackgroundColor", 1125 "chrome.browserAction.setBadgeBackgroundColor",
1123 "chrome.browserAction.setBadgeText", 1126 "chrome.browserAction.setBadgeText",
1124 "chrome.browserAction.setIcon", 1127 "chrome.browserAction.setIcon",
1125 "chrome.browserAction.setTitle", 1128 "chrome.browserAction.setTitle",
1126 "chrome.extension.getBackgroundPage", 1129 "chrome.extension.getBackgroundPage",
1127 "chrome.i18n.getMessage", 1130 "chrome.i18n.getMessage",
1128 "chrome.tabs.create", 1131 "chrome.tabs.create",
1129 "chrome.tabs.get", 1132 "chrome.tabs.get",
1130 "chrome.tabs.onUpdated", 1133 "chrome.tabs.onUpdated",
1131 "chrome.tabs.update" 1134 "chrome.tabs.update"
1132 ], 1135 ],
1133 "crx_path": null, 1136 "crx_path": null,
1134 "description": "Quickly see the time until your next meeting from any of y our calendars. Click on the button to be taken to your calendar.", 1137 "description": "Quickly see the time until your next meeting from any of y our calendars. Click on the button to be taken to your calendar.",
1135 "features": [ 1138 "features": [
1136 "background_page", 1139 "background_page",
1137 "browser_action", 1140 "browser_action",
1138 "options_page", 1141 "options_page",
1139 "tabs" 1142 "tabs"
1140 ], 1143 ],
1141 "icon": "images\/icon-128.gif", 1144 "icon": "images/icon-128.gif",
1142 "id": "8b0dd31216235941bdd8eb33fda915ef5cf79a82", 1145 "id": "8b0dd31216235941bdd8eb33fda915ef5cf79a82",
1143 "name": "Google Calendar Checker (by Google)", 1146 "name": "Google Calendar Checker (by Google)",
1144 "packaged_app": false, 1147 "packaged_app": false,
1145 "path": "examples\/extensions\/calendar\/", 1148 "path": "examples/extensions/calendar/",
1146 "protocols": [ 1149 "protocols": [
1147 "http:\/\/", 1150 "http://",
1148 "https:\/\/" 1151 "https://"
1149 ], 1152 ],
1150 "search_string": "GOOGLE CALENDAR CHECKER (BY GOOGLE) QUICKLY SEE THE TIME UNTIL YOUR NEXT MEETING FROM ANY OF YOUR CALENDARS. CLICK ON THE BUTTON TO BE T AKEN TO YOUR CALENDAR. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.B ROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWS ERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETICON CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE CH ROME.TABS.GET CHROME.TABS.ONUPDATED CHROME.TABS.UPDATE", 1153 "search_string": "GOOGLE CALENDAR CHECKER (BY GOOGLE) QUICKLY SEE THE TIME UNTIL YOUR NEXT MEETING FROM ANY OF YOUR CALENDARS. CLICK ON THE BUTTON TO BE T AKEN TO YOUR CALENDAR. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.B ROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWS ERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETICON CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE CH ROME.TABS.GET CHROME.TABS.ONUPDATED CHROME.TABS.UPDATE",
1151 "source_files": [ 1154 "source_files": [
1152 "_locales\/ar\/messages.json", 1155 "_locales/ar/messages.json",
1153 "_locales\/bg\/messages.json", 1156 "_locales/bg/messages.json",
1154 "_locales\/ca\/messages.json", 1157 "_locales/ca/messages.json",
1155 "_locales\/cs\/messages.json", 1158 "_locales/cs/messages.json",
1156 "_locales\/da\/messages.json", 1159 "_locales/da/messages.json",
1157 "_locales\/de\/messages.json", 1160 "_locales/de/messages.json",
1158 "_locales\/el\/messages.json", 1161 "_locales/el/messages.json",
1159 "_locales\/en\/messages.json", 1162 "_locales/en/messages.json",
1160 "_locales\/en_GB\/messages.json", 1163 "_locales/en_GB/messages.json",
1161 "_locales\/es\/messages.json", 1164 "_locales/es/messages.json",
1162 "_locales\/es_419\/messages.json", 1165 "_locales/es_419/messages.json",
1163 "_locales\/et\/messages.json", 1166 "_locales/et/messages.json",
1164 "_locales\/fi\/messages.json", 1167 "_locales/fi/messages.json",
1165 "_locales\/fil\/messages.json", 1168 "_locales/fil/messages.json",
1166 "_locales\/fr\/messages.json", 1169 "_locales/fr/messages.json",
1167 "_locales\/he\/messages.json", 1170 "_locales/he/messages.json",
1168 "_locales\/hi\/messages.json", 1171 "_locales/hi/messages.json",
1169 "_locales\/hr\/messages.json", 1172 "_locales/hr/messages.json",
1170 "_locales\/hu\/messages.json", 1173 "_locales/hu/messages.json",
1171 "_locales\/id\/messages.json", 1174 "_locales/id/messages.json",
1172 "_locales\/it\/messages.json", 1175 "_locales/it/messages.json",
1173 "_locales\/ja\/messages.json", 1176 "_locales/ja/messages.json",
1174 "_locales\/ko\/messages.json", 1177 "_locales/ko/messages.json",
1175 "_locales\/lt\/messages.json", 1178 "_locales/lt/messages.json",
1176 "_locales\/lv\/messages.json", 1179 "_locales/lv/messages.json",
1177 "_locales\/nb\/messages.json", 1180 "_locales/nb/messages.json",
1178 "_locales\/nl\/messages.json", 1181 "_locales/nl/messages.json",
1179 "_locales\/pl\/messages.json", 1182 "_locales/pl/messages.json",
1180 "_locales\/pt_BR\/messages.json", 1183 "_locales/pt_BR/messages.json",
1181 "_locales\/pt_PT\/messages.json", 1184 "_locales/pt_PT/messages.json",
1182 "_locales\/ro\/messages.json", 1185 "_locales/ro/messages.json",
1183 "_locales\/ru\/messages.json", 1186 "_locales/ru/messages.json",
1184 "_locales\/sk\/messages.json", 1187 "_locales/sk/messages.json",
1185 "_locales\/sl\/messages.json", 1188 "_locales/sl/messages.json",
1186 "_locales\/sr\/messages.json", 1189 "_locales/sr/messages.json",
1187 "_locales\/sv\/messages.json", 1190 "_locales/sv/messages.json",
1188 "_locales\/th\/messages.json", 1191 "_locales/th/messages.json",
1189 "_locales\/tr\/messages.json", 1192 "_locales/tr/messages.json",
1190 "_locales\/uk\/messages.json", 1193 "_locales/uk/messages.json",
1191 "_locales\/vi\/messages.json", 1194 "_locales/vi/messages.json",
1192 "_locales\/zh_CN\/messages.json", 1195 "_locales/zh_CN/messages.json",
1193 "_locales\/zh_TW\/messages.json", 1196 "_locales/zh_TW/messages.json",
1194 "javascript\/background.js", 1197 "javascript/background.js",
1195 "javascript\/options.js", 1198 "javascript/options.js",
1196 "javascript\/util.js", 1199 "javascript/util.js",
1197 "manifest.json", 1200 "manifest.json",
1198 "views\/background.html", 1201 "views/background.html",
1199 "views\/options.html" 1202 "views/options.html"
1200 ], 1203 ],
1201 "source_hash": "3fbd41b4d7fd719456d93a3d3a57214a091d3a27", 1204 "source_hash": "3fbd41b4d7fd719456d93a3d3a57214a091d3a27",
1202 "zip_path": "examples\/extensions\/calendar.zip" 1205 "zip_path": "examples/extensions/calendar.zip"
1203 }, 1206 },
1204 { 1207 {
1205 "api_calls": [ 1208 "api_calls": [
1206 "chrome.browserAction.setBadgeText", 1209 "chrome.browserAction.setBadgeText",
1207 "chrome.extension.getBackgroundPage", 1210 "chrome.extension.getBackgroundPage",
1208 "chrome.extension.getURL", 1211 "chrome.extension.getURL",
1209 "chrome.tabs.create", 1212 "chrome.tabs.create",
1210 "chrome.tabs.get", 1213 "chrome.tabs.get",
1211 "chrome.tabs.onUpdated", 1214 "chrome.tabs.onUpdated",
1212 "chrome.tabs.remove" 1215 "chrome.tabs.remove"
1213 ], 1216 ],
1214 "crx_path": null, 1217 "crx_path": null,
1215 "description": "Demonstrates how to use OAuth to connect the Google Docume nts List Data API.", 1218 "description": "Demonstrates how to use OAuth to connect the Google Docume nts List Data API.",
1216 "features": [ 1219 "features": [
1217 "background_page", 1220 "background_page",
1218 "browser_action", 1221 "browser_action",
1219 "options_page", 1222 "options_page",
1220 "tabs" 1223 "tabs"
1221 ], 1224 ],
1222 "icon": "img\/docs_spreadsheets-128.gif", 1225 "icon": "img/docs_spreadsheets-128.gif",
1223 "id": "4e35caa9742fb82dbd628892d23a781614f6eff6", 1226 "id": "4e35caa9742fb82dbd628892d23a781614f6eff6",
1224 "name": "Google Document List Viewer", 1227 "name": "Google Document List Viewer",
1225 "packaged_app": false, 1228 "packaged_app": false,
1226 "path": "examples\/extensions\/gdocs\/", 1229 "path": "examples/extensions/gdocs/",
1227 "protocols": [ 1230 "protocols": [
1228 "https:\/\/", 1231 "https://",
1229 "https:\/\/", 1232 "https://",
1230 "https:\/\/", 1233 "https://",
1231 "https:\/\/" 1234 "https://"
1232 ], 1235 ],
1233 "search_string": "GOOGLE DOCUMENT LIST VIEWER DEMONSTRATES HOW TO USE OAUT H TO CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKGROU NDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.ON UPDATED CHROME.TABS.REMOVE", 1236 "search_string": "GOOGLE DOCUMENT LIST VIEWER DEMONSTRATES HOW TO USE OAUT H TO CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKGROU NDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.ON UPDATED CHROME.TABS.REMOVE",
1234 "source_files": [ 1237 "source_files": [
1235 "background.html", 1238 "background.html",
1236 "chrome_ex_oauth.html", 1239 "chrome_ex_oauth.html",
1237 "chrome_ex_oauth.js", 1240 "chrome_ex_oauth.js",
1238 "chrome_ex_oauthsimple.js", 1241 "chrome_ex_oauthsimple.js",
1239 "js\/jquery-1.4.1.min.js", 1242 "js/jquery-1.4.1.min.js",
1240 "manifest.json", 1243 "manifest.json",
1241 "options.html", 1244 "options.html",
1242 "popup.html" 1245 "popup.html"
1243 ], 1246 ],
1244 "source_hash": "fad0f563d6a71207cffd53b1671667f2a8819f30", 1247 "source_hash": "fad0f563d6a71207cffd53b1671667f2a8819f30",
1245 "zip_path": "examples\/extensions\/gdocs.zip" 1248 "zip_path": "examples/extensions/gdocs.zip"
1246 }, 1249 },
1247 { 1250 {
1248 "api_calls": [ 1251 "api_calls": [
1249 "chrome.browserAction.onClicked", 1252 "chrome.browserAction.onClicked",
1250 "chrome.browserAction.setBadgeBackgroundColor", 1253 "chrome.browserAction.setBadgeBackgroundColor",
1251 "chrome.browserAction.setBadgeText", 1254 "chrome.browserAction.setBadgeText",
1252 "chrome.browserAction.setIcon", 1255 "chrome.browserAction.setIcon",
1253 "chrome.extension.getBackgroundPage", 1256 "chrome.extension.getBackgroundPage",
1254 "chrome.i18n.getMessage", 1257 "chrome.i18n.getMessage",
1255 "chrome.tabs.create", 1258 "chrome.tabs.create",
1256 "chrome.tabs.get", 1259 "chrome.tabs.get",
1257 "chrome.tabs.onUpdated", 1260 "chrome.tabs.onUpdated",
1258 "chrome.tabs.update" 1261 "chrome.tabs.update"
1259 ], 1262 ],
1260 "crx_path": null, 1263 "crx_path": null,
1261 "description": "Displays the number of unread messages in your Google Mail inbox. You can also click the button to open your inbox.", 1264 "description": "Displays the number of unread messages in your Google Mail inbox. You can also click the button to open your inbox.",
1262 "features": [ 1265 "features": [
1263 "background_page", 1266 "background_page",
1264 "browser_action", 1267 "browser_action",
1265 "options_page", 1268 "options_page",
1266 "tabs" 1269 "tabs"
1267 ], 1270 ],
1268 "icon": "icon_128.png", 1271 "icon": "icon_128.png",
1269 "id": "bb57f7a0132cbeb36ad7e7bb0ab75c21704234ca", 1272 "id": "bb57f7a0132cbeb36ad7e7bb0ab75c21704234ca",
1270 "name": "Google Mail Checker", 1273 "name": "Google Mail Checker",
1271 "packaged_app": false, 1274 "packaged_app": false,
1272 "path": "examples\/extensions\/gmail\/", 1275 "path": "examples/extensions/gmail/",
1273 "protocols": [ 1276 "protocols": [
1274 "http:\/\/", 1277 "http://",
1275 "https:\/\/" 1278 "https://"
1276 ], 1279 ],
1277 "search_string": "GOOGLE MAIL CHECKER DISPLAYS THE NUMBER OF UNREAD MESSAG ES IN YOUR GOOGLE MAIL INBOX. YOU CAN ALSO CLICK THE BUTTON TO OPEN YOUR INBOX. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT C HROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.I18N.GETME SSAGE CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.ONUPDATED CHROME.TABS.UPDAT E", 1280 "search_string": "GOOGLE MAIL CHECKER DISPLAYS THE NUMBER OF UNREAD MESSAG ES IN YOUR GOOGLE MAIL INBOX. YOU CAN ALSO CLICK THE BUTTON TO OPEN YOUR INBOX. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT C HROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.I18N.GETME SSAGE CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.ONUPDATED CHROME.TABS.UPDAT E",
1278 "source_files": [ 1281 "source_files": [
1279 "_locales\/ar\/messages.json", 1282 "_locales/ar/messages.json",
1280 "_locales\/bg\/messages.json", 1283 "_locales/bg/messages.json",
1281 "_locales\/ca\/messages.json", 1284 "_locales/ca/messages.json",
1282 "_locales\/cs\/messages.json", 1285 "_locales/cs/messages.json",
1283 "_locales\/da\/messages.json", 1286 "_locales/da/messages.json",
1284 "_locales\/de\/messages.json", 1287 "_locales/de/messages.json",
1285 "_locales\/el\/messages.json", 1288 "_locales/el/messages.json",
1286 "_locales\/en\/messages.json", 1289 "_locales/en/messages.json",
1287 "_locales\/en_GB\/messages.json", 1290 "_locales/en_GB/messages.json",
1288 "_locales\/es\/messages.json", 1291 "_locales/es/messages.json",
1289 "_locales\/es_419\/messages.json", 1292 "_locales/es_419/messages.json",
1290 "_locales\/et\/messages.json", 1293 "_locales/et/messages.json",
1291 "_locales\/fi\/messages.json", 1294 "_locales/fi/messages.json",
1292 "_locales\/fil\/messages.json", 1295 "_locales/fil/messages.json",
1293 "_locales\/fr\/messages.json", 1296 "_locales/fr/messages.json",
1294 "_locales\/he\/messages.json", 1297 "_locales/he/messages.json",
1295 "_locales\/hi\/messages.json", 1298 "_locales/hi/messages.json",
1296 "_locales\/hr\/messages.json", 1299 "_locales/hr/messages.json",
1297 "_locales\/hu\/messages.json", 1300 "_locales/hu/messages.json",
1298 "_locales\/id\/messages.json", 1301 "_locales/id/messages.json",
1299 "_locales\/it\/messages.json", 1302 "_locales/it/messages.json",
1300 "_locales\/ja\/messages.json", 1303 "_locales/ja/messages.json",
1301 "_locales\/ko\/messages.json", 1304 "_locales/ko/messages.json",
1302 "_locales\/lt\/messages.json", 1305 "_locales/lt/messages.json",
1303 "_locales\/lv\/messages.json", 1306 "_locales/lv/messages.json",
1304 "_locales\/nb\/messages.json", 1307 "_locales/nb/messages.json",
1305 "_locales\/nl\/messages.json", 1308 "_locales/nl/messages.json",
1306 "_locales\/pl\/messages.json", 1309 "_locales/pl/messages.json",
1307 "_locales\/pt_BR\/messages.json", 1310 "_locales/pt_BR/messages.json",
1308 "_locales\/pt_PT\/messages.json", 1311 "_locales/pt_PT/messages.json",
1309 "_locales\/ro\/messages.json", 1312 "_locales/ro/messages.json",
1310 "_locales\/ru\/messages.json", 1313 "_locales/ru/messages.json",
1311 "_locales\/sk\/messages.json", 1314 "_locales/sk/messages.json",
1312 "_locales\/sl\/messages.json", 1315 "_locales/sl/messages.json",
1313 "_locales\/sr\/messages.json", 1316 "_locales/sr/messages.json",
1314 "_locales\/sv\/messages.json", 1317 "_locales/sv/messages.json",
1315 "_locales\/th\/messages.json", 1318 "_locales/th/messages.json",
1316 "_locales\/tr\/messages.json", 1319 "_locales/tr/messages.json",
1317 "_locales\/uk\/messages.json", 1320 "_locales/uk/messages.json",
1318 "_locales\/vi\/messages.json", 1321 "_locales/vi/messages.json",
1319 "_locales\/zh_CN\/messages.json", 1322 "_locales/zh_CN/messages.json",
1320 "_locales\/zh_TW\/messages.json", 1323 "_locales/zh_TW/messages.json",
1321 "background.html", 1324 "background.html",
1322 "background.js", 1325 "background.js",
1323 "manifest.json", 1326 "manifest.json",
1324 "options.html", 1327 "options.html",
1325 "options.js" 1328 "options.js"
1326 ], 1329 ],
1327 "source_hash": "13f0a37272c82d2fd1f0ea295ebf46ce99018337", 1330 "source_hash": "13f0a37272c82d2fd1f0ea295ebf46ce99018337",
1328 "zip_path": "examples\/extensions\/gmail.zip" 1331 "zip_path": "examples/extensions/gmail.zip"
1329 }, 1332 },
1330 { 1333 {
1331 "api_calls": [], 1334 "api_calls": [],
1332 "crx_path": null, 1335 "crx_path": null,
1333 "description": "The first extension that I made.", 1336 "description": "The first extension that I made.",
1334 "features": [ 1337 "features": [
1335 "browser_action" 1338 "browser_action"
1336 ], 1339 ],
1337 "icon": null, 1340 "icon": null,
1338 "id": "14b9651fda4e57b2a5914ba73a779812201b750a", 1341 "id": "14b9651fda4e57b2a5914ba73a779812201b750a",
1339 "name": "Hello World", 1342 "name": "Hello World",
1340 "packaged_app": false, 1343 "packaged_app": false,
1341 "path": "examples\/tutorials\/getstarted\/", 1344 "path": "examples/tutorials/getstarted/",
1342 "protocols": [ 1345 "protocols": [
1343 "http:\/\/" 1346 "http://"
1344 ], 1347 ],
1345 "search_string": "HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACT ION", 1348 "search_string": "HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACT ION",
1346 "source_files": [ 1349 "source_files": [
1347 "manifest.json", 1350 "manifest.json",
1348 "popup.html", 1351 "popup.html",
1349 "popup.js" 1352 "popup.js"
1350 ], 1353 ],
1351 "source_hash": "d007267d1bebe9611602aa98cfeb583db0b774ec", 1354 "source_hash": "d007267d1bebe9611602aa98cfeb583db0b774ec",
1352 "zip_path": "examples\/tutorials\/getstarted.zip" 1355 "zip_path": "examples/tutorials/getstarted.zip"
1353 }, 1356 },
1354 { 1357 {
1355 "api_calls": [ 1358 "api_calls": [
1356 "chrome.browserAction.onClicked", 1359 "chrome.browserAction.onClicked",
1357 "chrome.extension.getBackgroundPage", 1360 "chrome.extension.getBackgroundPage",
1358 "chrome.idle.onStateChanged", 1361 "chrome.idle.onStateChanged",
1359 "chrome.idle.queryState" 1362 "chrome.idle.queryState"
1360 ], 1363 ],
1361 "crx_path": null, 1364 "crx_path": null,
1362 "description": "Demonstrates the Idle API", 1365 "description": "Demonstrates the Idle API",
1363 "features": [ 1366 "features": [
1364 "background_page", 1367 "background_page",
1365 "browser_action", 1368 "browser_action",
1366 "idle" 1369 "idle"
1367 ], 1370 ],
1368 "icon": "sample-128.png", 1371 "icon": "sample-128.png",
1369 "id": "2020d72f2577f53caf8e94e3dbac0fb849ceaa4d", 1372 "id": "2020d72f2577f53caf8e94e3dbac0fb849ceaa4d",
1370 "name": "Idle - Simple Example", 1373 "name": "Idle - Simple Example",
1371 "packaged_app": false, 1374 "packaged_app": false,
1372 "path": "examples\/api\/idle\/idle_simple\/", 1375 "path": "examples/api/idle/idle_simple/",
1373 "protocols": [], 1376 "protocols": [],
1374 "search_string": "IDLE - SIMPLE EXAMPLE DEMONSTRATES THE IDLE API BACKGROU ND_PAGE BROWSER_ACTION IDLE CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETB ACKGROUNDPAGE CHROME.IDLE.ONSTATECHANGED CHROME.IDLE.QUERYSTATE", 1377 "search_string": "IDLE - SIMPLE EXAMPLE DEMONSTRATES THE IDLE API BACKGROU ND_PAGE BROWSER_ACTION IDLE CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETB ACKGROUNDPAGE CHROME.IDLE.ONSTATECHANGED CHROME.IDLE.QUERYSTATE",
1375 "source_files": [ 1378 "source_files": [
1376 "background.js", 1379 "background.js",
1377 "history.html", 1380 "history.html",
1378 "history.js", 1381 "history.js",
1379 "manifest.json" 1382 "manifest.json"
1380 ], 1383 ],
1381 "source_hash": "9065167b9ce5d326aabb3bfee908ea79e8f42ee7", 1384 "source_hash": "9065167b9ce5d326aabb3bfee908ea79e8f42ee7",
1382 "zip_path": "examples\/api\/idle\/idle_simple.zip" 1385 "zip_path": "examples/api/idle/idle_simple.zip"
1383 }, 1386 },
1384 { 1387 {
1385 "api_calls": [], 1388 "api_calls": [],
1386 "crx_path": null, 1389 "crx_path": null,
1387 "description": "", 1390 "description": "",
1388 "features": [ 1391 "features": [
1389 "chrome_url_overrides" 1392 "chrome_url_overrides"
1390 ], 1393 ],
1391 "icon": null, 1394 "icon": null,
1392 "id": "0ea1588bd07b20338fc21f725de1542a5fdf9726", 1395 "id": "0ea1588bd07b20338fc21f725de1542a5fdf9726",
1393 "name": "iGoogle new tab page", 1396 "name": "iGoogle new tab page",
1394 "packaged_app": false, 1397 "packaged_app": false,
1395 "path": "examples\/api\/override\/override_igoogle\/", 1398 "path": "examples/api/override/override_igoogle/",
1396 "protocols": [], 1399 "protocols": [],
1397 "search_string": "IGOOGLE NEW TAB PAGE CHROME_URL_OVERRIDES", 1400 "search_string": "IGOOGLE NEW TAB PAGE CHROME_URL_OVERRIDES",
1398 "source_files": [ 1401 "source_files": [
1399 "manifest.json", 1402 "manifest.json",
1400 "redirect.html" 1403 "redirect.html"
1401 ], 1404 ],
1402 "source_hash": "9cfbfae849bc748f520a92f123fa36a8e3416fb2", 1405 "source_hash": "9cfbfae849bc748f520a92f123fa36a8e3416fb2",
1403 "zip_path": "examples\/api\/override\/override_igoogle.zip" 1406 "zip_path": "examples/api/override/override_igoogle.zip"
1404 }, 1407 },
1405 { 1408 {
1406 "api_calls": [ 1409 "api_calls": [
1407 "chrome.contextMenus.create", 1410 "chrome.contextMenus.create",
1408 "chrome.tabs.get", 1411 "chrome.tabs.get",
1409 "chrome.tabs.getCurrent", 1412 "chrome.tabs.getCurrent",
1410 "chrome.windows.create", 1413 "chrome.windows.create",
1411 "chrome.windows.update" 1414 "chrome.windows.update"
1412 ], 1415 ],
1413 "crx_path": null, 1416 "crx_path": null,
1414 "description": "Get image info for images, including EXIF data", 1417 "description": "Get image info for images, including EXIF data",
1415 "features": [ 1418 "features": [
1416 "background_page", 1419 "background_page",
1417 "contextMenus", 1420 "contextMenus",
1418 "tabs" 1421 "tabs"
1419 ], 1422 ],
1420 "icon": "imageinfo-128.png", 1423 "icon": "imageinfo-128.png",
1421 "id": "646325c25f572a1d15edc73d057f821d847a4fbe", 1424 "id": "646325c25f572a1d15edc73d057f821d847a4fbe",
1422 "name": "Imageinfo", 1425 "name": "Imageinfo",
1423 "packaged_app": false, 1426 "packaged_app": false,
1424 "path": "examples\/extensions\/imageinfo\/", 1427 "path": "examples/extensions/imageinfo/",
1425 "protocols": [ 1428 "protocols": [
1426 "http:\/\/", 1429 "http://",
1427 "https:\/\/" 1430 "https://"
1428 ], 1431 ],
1429 "search_string": "IMAGEINFO GET IMAGE INFO FOR IMAGES, INCLUDING EXIF DATA BACKGROUND_PAGE CONTEXTMENUS TABS CHROME.CONTEXTMENUS.CREATE CHROME.TABS.GET CH ROME.TABS.GETCURRENT CHROME.WINDOWS.CREATE CHROME.WINDOWS.UPDATE", 1432 "search_string": "IMAGEINFO GET IMAGE INFO FOR IMAGES, INCLUDING EXIF DATA BACKGROUND_PAGE CONTEXTMENUS TABS CHROME.CONTEXTMENUS.CREATE CHROME.TABS.GET CH ROME.TABS.GETCURRENT CHROME.WINDOWS.CREATE CHROME.WINDOWS.UPDATE",
1430 "source_files": [ 1433 "source_files": [
1431 "background.js", 1434 "background.js",
1432 "imageinfo\/binaryajax.js", 1435 "imageinfo/binaryajax.js",
1433 "imageinfo\/exif.js", 1436 "imageinfo/exif.js",
1434 "imageinfo\/imageinfo.js", 1437 "imageinfo/imageinfo.js",
1435 "info.css", 1438 "info.css",
1436 "info.html", 1439 "info.html",
1437 "info.js", 1440 "info.js",
1438 "manifest.json" 1441 "manifest.json"
1439 ], 1442 ],
1440 "source_hash": "14a1d263e019558e695419bdea8aef3346c1987b", 1443 "source_hash": "14a1d263e019558e695419bdea8aef3346c1987b",
1441 "zip_path": "examples\/extensions\/imageinfo.zip" 1444 "zip_path": "examples/extensions/imageinfo.zip"
1442 }, 1445 },
1443 { 1446 {
1444 "api_calls": [ 1447 "api_calls": [
1445 "chrome.browserAction.onClicked", 1448 "chrome.browserAction.onClicked",
1446 "chrome.browserAction.setIcon", 1449 "chrome.browserAction.setIcon",
1447 "chrome.browserAction.setTitle", 1450 "chrome.browserAction.setTitle",
1448 "chrome.debugger.attach", 1451 "chrome.debugger.attach",
1449 "chrome.debugger.detach", 1452 "chrome.debugger.detach",
1450 "chrome.debugger.onDetach", 1453 "chrome.debugger.onDetach",
1451 "chrome.debugger.onEvent", 1454 "chrome.debugger.onEvent",
1452 "chrome.debugger.sendCommand", 1455 "chrome.debugger.sendCommand",
1453 "chrome.tabs.get", 1456 "chrome.tabs.get",
1454 "chrome.windows.get", 1457 "chrome.windows.get",
1455 "chrome.windows.getCurrent" 1458 "chrome.windows.getCurrent"
1456 ], 1459 ],
1457 "crx_path": null, 1460 "crx_path": null,
1458 "description": "Pauses \/ resumes JavaScript execution", 1461 "description": "Pauses / resumes JavaScript execution",
1459 "features": [ 1462 "features": [
1460 "background_page", 1463 "background_page",
1461 "browser_action", 1464 "browser_action",
1462 "debugger", 1465 "debugger",
1463 "tabs" 1466 "tabs"
1464 ], 1467 ],
1465 "icon": null, 1468 "icon": null,
1466 "id": "8f52a8a59c6fc16cb0d1ed0680b7f005be033d58", 1469 "id": "8f52a8a59c6fc16cb0d1ed0680b7f005be033d58",
1467 "name": "JavaScript pause\/resume", 1470 "name": "JavaScript pause/resume",
1468 "packaged_app": false, 1471 "packaged_app": false,
1469 "path": "examples\/api\/debugger\/pause-resume\/", 1472 "path": "examples/api/debugger/pause-resume/",
1470 "protocols": [], 1473 "protocols": [],
1471 "search_string": "JAVASCRIPT PAUSE\/RESUME PAUSES \/ RESUMES JAVASCRIPT EX ECUTION BACKGROUND_PAGE BROWSER_ACTION DEBUGGER TABS CHROME.BROWSERACTION.ONCLIC KED CHROME.BROWSERACTION.SETICON CHROME.BROWSERACTION.SETTITLE CHROME.DEBUGGER.A TTACH CHROME.DEBUGGER.DETACH CHROME.DEBUGGER.ONDETACH CHROME.DEBUGGER.ONEVENT CH ROME.DEBUGGER.SENDCOMMAND CHROME.TABS.GET CHROME.WINDOWS.GET CHROME.WINDOWS.GETC URRENT", 1474 "search_string": "JAVASCRIPT PAUSE/RESUME PAUSES / RESUMES JAVASCRIPT EXEC UTION BACKGROUND_PAGE BROWSER_ACTION DEBUGGER TABS CHROME.BROWSERACTION.ONCLICKE D CHROME.BROWSERACTION.SETICON CHROME.BROWSERACTION.SETTITLE CHROME.DEBUGGER.ATT ACH CHROME.DEBUGGER.DETACH CHROME.DEBUGGER.ONDETACH CHROME.DEBUGGER.ONEVENT CHRO ME.DEBUGGER.SENDCOMMAND CHROME.TABS.GET CHROME.WINDOWS.GET CHROME.WINDOWS.GETCUR RENT",
1472 "source_files": [ 1475 "source_files": [
1473 "background.js", 1476 "background.js",
1474 "manifest.json" 1477 "manifest.json"
1475 ], 1478 ],
1476 "source_hash": "823cc4028d77566c8042db08058e95b8015dd9b1", 1479 "source_hash": "823cc4028d77566c8042db08058e95b8015dd9b1",
1477 "zip_path": "examples\/api\/debugger\/pause-resume.zip" 1480 "zip_path": "examples/api/debugger/pause-resume.zip"
1478 }, 1481 },
1479 { 1482 {
1480 "api_calls": [ 1483 "api_calls": [
1481 "chrome.tabs.get", 1484 "chrome.tabs.get",
1482 "chrome.tabs.update" 1485 "chrome.tabs.update"
1483 ], 1486 ],
1484 "crx_path": null, 1487 "crx_path": null,
1485 "description": "Creates a keyboard shortcut (C + Shift + P) to toggle the pinned state of the currently selected tab", 1488 "description": "Creates a keyboard shortcut (C + Shift + P) to toggle the pinned state of the currently selected tab",
1486 "features": [ 1489 "features": [
1487 "background_page", 1490 "background_page",
1488 "tabs" 1491 "tabs"
1489 ], 1492 ],
1490 "icon": null, 1493 "icon": null,
1491 "id": "65b2fe595b7ac38dddd89cca50f5efd0017b0bd4", 1494 "id": "65b2fe595b7ac38dddd89cca50f5efd0017b0bd4",
1492 "name": "Keyboard Pin", 1495 "name": "Keyboard Pin",
1493 "packaged_app": false, 1496 "packaged_app": false,
1494 "path": "examples\/api\/tabs\/pin\/", 1497 "path": "examples/api/tabs/pin/",
1495 "protocols": [], 1498 "protocols": [],
1496 "search_string": "KEYBOARD PIN CREATES A KEYBOARD SHORTCUT (C + SHIFT + P) TO TOGGLE THE PINNED STATE OF THE CURRENTLY SELECTED TAB BACKGROUND_PAGE TABS C HROME.TABS.GET CHROME.TABS.UPDATE", 1499 "search_string": "KEYBOARD PIN CREATES A KEYBOARD SHORTCUT (C + SHIFT + P) TO TOGGLE THE PINNED STATE OF THE CURRENTLY SELECTED TAB BACKGROUND_PAGE TABS C HROME.TABS.GET CHROME.TABS.UPDATE",
1497 "source_files": [ 1500 "source_files": [
1498 "background.js", 1501 "background.js",
1499 "inject.js", 1502 "inject.js",
1500 "manifest.json" 1503 "manifest.json"
1501 ], 1504 ],
1502 "source_hash": "771aa7d71a4140287d104eacd00f536f02973371", 1505 "source_hash": "771aa7d71a4140287d104eacd00f536f02973371",
1503 "zip_path": "examples\/api\/tabs\/pin.zip" 1506 "zip_path": "examples/api/tabs/pin.zip"
1504 }, 1507 },
1505 { 1508 {
1506 "api_calls": [ 1509 "api_calls": [
1507 "chrome.browserAction.onClicked", 1510 "chrome.browserAction.onClicked",
1508 "chrome.debugger.attach", 1511 "chrome.debugger.attach",
1509 "chrome.debugger.detach", 1512 "chrome.debugger.detach",
1510 "chrome.debugger.onEvent", 1513 "chrome.debugger.onEvent",
1511 "chrome.debugger.sendCommand", 1514 "chrome.debugger.sendCommand",
1512 "chrome.tabs.get", 1515 "chrome.tabs.get",
1513 "chrome.windows.create", 1516 "chrome.windows.create",
1514 "chrome.windows.get", 1517 "chrome.windows.get",
1515 "chrome.windows.getCurrent" 1518 "chrome.windows.getCurrent"
1516 ], 1519 ],
1517 "crx_path": null, 1520 "crx_path": null,
1518 "description": "Displays the live log with the http requests headers", 1521 "description": "Displays the live log with the http requests headers",
1519 "features": [ 1522 "features": [
1520 "background_page", 1523 "background_page",
1521 "browser_action", 1524 "browser_action",
1522 "debugger", 1525 "debugger",
1523 "tabs" 1526 "tabs"
1524 ], 1527 ],
1525 "icon": null, 1528 "icon": null,
1526 "id": "cc8563a6666add797264184a960c7b7c8bd3e64d", 1529 "id": "cc8563a6666add797264184a960c7b7c8bd3e64d",
1527 "name": "Live HTTP headers", 1530 "name": "Live HTTP headers",
1528 "packaged_app": false, 1531 "packaged_app": false,
1529 "path": "examples\/api\/debugger\/live-headers\/", 1532 "path": "examples/api/debugger/live-headers/",
1530 "protocols": [], 1533 "protocols": [],
1531 "search_string": "LIVE HTTP HEADERS DISPLAYS THE LIVE LOG WITH THE HTTP RE QUESTS HEADERS BACKGROUND_PAGE BROWSER_ACTION DEBUGGER TABS CHROME.BROWSERACTION .ONCLICKED CHROME.DEBUGGER.ATTACH CHROME.DEBUGGER.DETACH CHROME.DEBUGGER.ONEVENT CHROME.DEBUGGER.SENDCOMMAND CHROME.TABS.GET CHROME.WINDOWS.CREATE CHROME.WINDOW S.GET CHROME.WINDOWS.GETCURRENT", 1534 "search_string": "LIVE HTTP HEADERS DISPLAYS THE LIVE LOG WITH THE HTTP RE QUESTS HEADERS BACKGROUND_PAGE BROWSER_ACTION DEBUGGER TABS CHROME.BROWSERACTION .ONCLICKED CHROME.DEBUGGER.ATTACH CHROME.DEBUGGER.DETACH CHROME.DEBUGGER.ONEVENT CHROME.DEBUGGER.SENDCOMMAND CHROME.TABS.GET CHROME.WINDOWS.CREATE CHROME.WINDOW S.GET CHROME.WINDOWS.GETCURRENT",
1532 "source_files": [ 1535 "source_files": [
1533 "background.js", 1536 "background.js",
1534 "headers.html", 1537 "headers.html",
1535 "headers.js", 1538 "headers.js",
1536 "manifest.json" 1539 "manifest.json"
1537 ], 1540 ],
1538 "source_hash": "fd5992713d2a2b5af446cbe62f1a04763d6c441b", 1541 "source_hash": "fd5992713d2a2b5af446cbe62f1a04763d6c441b",
1539 "zip_path": "examples\/api\/debugger\/live-headers.zip" 1542 "zip_path": "examples/api/debugger/live-headers.zip"
1540 }, 1543 },
1541 { 1544 {
1542 "api_calls": [ 1545 "api_calls": [
1543 "chrome.extension.getBackgroundPage", 1546 "chrome.extension.getBackgroundPage",
1544 "chrome.pageAction.hide", 1547 "chrome.pageAction.hide",
1545 "chrome.pageAction.setTitle", 1548 "chrome.pageAction.setTitle",
1546 "chrome.pageAction.show", 1549 "chrome.pageAction.show",
1547 "chrome.tabs.get", 1550 "chrome.tabs.get",
1548 "chrome.tabs.onUpdated" 1551 "chrome.tabs.onUpdated"
1549 ], 1552 ],
1550 "crx_path": null, 1553 "crx_path": null,
1551 "description": "Finds addresses in the web page you're on and pops up a ma p window.", 1554 "description": "Finds addresses in the web page you're on and pops up a ma p window.",
1552 "features": [ 1555 "features": [
1553 "background_page", 1556 "background_page",
1554 "page_action", 1557 "page_action",
1555 "tabs" 1558 "tabs"
1556 ], 1559 ],
1557 "icon": "icon.png", 1560 "icon": "icon.png",
1558 "id": "ec97ec20ca2f095d081e39f1565fc12af09ef067", 1561 "id": "ec97ec20ca2f095d081e39f1565fc12af09ef067",
1559 "name": "Mappy", 1562 "name": "Mappy",
1560 "packaged_app": false, 1563 "packaged_app": false,
1561 "path": "examples\/extensions\/mappy\/", 1564 "path": "examples/extensions/mappy/",
1562 "protocols": [ 1565 "protocols": [
1563 "https:\/\/", 1566 "https://",
1564 "https:\/\/" 1567 "https://"
1565 ], 1568 ],
1566 "search_string": "MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.EXTENSION.GETBACKGROUND PAGE CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CH ROME.TABS.GET CHROME.TABS.ONUPDATED", 1569 "search_string": "MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.EXTENSION.GETBACKGROUND PAGE CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CH ROME.TABS.GET CHROME.TABS.ONUPDATED",
1567 "source_files": [ 1570 "source_files": [
1568 "background.js", 1571 "background.js",
1569 "manifest.json", 1572 "manifest.json",
1570 "mappy_content_script.js", 1573 "mappy_content_script.js",
1571 "popup.css", 1574 "popup.css",
1572 "popup.html", 1575 "popup.html",
1573 "popup.js" 1576 "popup.js"
1574 ], 1577 ],
1575 "source_hash": "2cf4545bf8ecb2526b65d47ec3dac88d88de7c1b", 1578 "source_hash": "2cf4545bf8ecb2526b65d47ec3dac88d88de7c1b",
1576 "zip_path": "examples\/extensions\/mappy.zip" 1579 "zip_path": "examples/extensions/mappy.zip"
1577 }, 1580 },
1578 { 1581 {
1579 "api_calls": [ 1582 "api_calls": [
1580 "chrome.browserAction.onClicked", 1583 "chrome.browserAction.onClicked",
1581 "chrome.tabs.get", 1584 "chrome.tabs.get",
1582 "chrome.tabs.move", 1585 "chrome.tabs.move",
1583 "chrome.windows.get", 1586 "chrome.windows.get",
1584 "chrome.windows.getAll", 1587 "chrome.windows.getAll",
1585 "chrome.windows.getCurrent" 1588 "chrome.windows.getCurrent"
1586 ], 1589 ],
1587 "crx_path": null, 1590 "crx_path": null,
1588 "description": "Merges all of the browser's windows into the current windo w", 1591 "description": "Merges all of the browser's windows into the current windo w",
1589 "features": [ 1592 "features": [
1590 "background_page", 1593 "background_page",
1591 "browser_action", 1594 "browser_action",
1592 "tabs" 1595 "tabs"
1593 ], 1596 ],
1594 "icon": "merge_windows_128.png", 1597 "icon": "merge_windows_128.png",
1595 "id": "b2f5f8a790e16f091a7e4e0a39b2d0a6d32e3a6d", 1598 "id": "b2f5f8a790e16f091a7e4e0a39b2d0a6d32e3a6d",
1596 "name": "Merge Windows", 1599 "name": "Merge Windows",
1597 "packaged_app": false, 1600 "packaged_app": false,
1598 "path": "examples\/api\/windows\/merge_windows\/", 1601 "path": "examples/api/windows/merge_windows/",
1599 "protocols": [], 1602 "protocols": [],
1600 "search_string": "MERGE WINDOWS MERGES ALL OF THE BROWSERS WINDOWS INTO TH E CURRENT WINDOW BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLIC KED CHROME.TABS.GET CHROME.TABS.MOVE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CH ROME.WINDOWS.GETCURRENT", 1603 "search_string": "MERGE WINDOWS MERGES ALL OF THE BROWSERS WINDOWS INTO TH E CURRENT WINDOW BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLIC KED CHROME.TABS.GET CHROME.TABS.MOVE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CH ROME.WINDOWS.GETCURRENT",
1601 "source_files": [ 1604 "source_files": [
1602 "background.js", 1605 "background.js",
1603 "manifest.json" 1606 "manifest.json"
1604 ], 1607 ],
1605 "source_hash": "652481221bf66f04e9fcb48f9fb9906fa27aa260", 1608 "source_hash": "652481221bf66f04e9fcb48f9fb9906fa27aa260",
1606 "zip_path": "examples\/api\/windows\/merge_windows.zip" 1609 "zip_path": "examples/api/windows/merge_windows.zip"
1607 }, 1610 },
1608 { 1611 {
1609 "api_calls": [ 1612 "api_calls": [
1610 "chrome.extension.onConnect", 1613 "chrome.extension.onConnect",
1611 "chrome.tabs.connect", 1614 "chrome.tabs.connect",
1612 "chrome.tabs.get" 1615 "chrome.tabs.get"
1613 ], 1616 ],
1614 "crx_path": null, 1617 "crx_path": null,
1615 "description": "Times how long it takes to send a message to a content scr ipt and back.", 1618 "description": "Times how long it takes to send a message to a content scr ipt and back.",
1616 "features": [ 1619 "features": [
1617 "browser_action", 1620 "browser_action",
1618 "tabs" 1621 "tabs"
1619 ], 1622 ],
1620 "icon": null, 1623 "icon": null,
1621 "id": "51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e", 1624 "id": "51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e",
1622 "name": "Message Timer", 1625 "name": "Message Timer",
1623 "packaged_app": false, 1626 "packaged_app": false,
1624 "path": "examples\/api\/messaging\/timer\/", 1627 "path": "examples/api/messaging/timer/",
1625 "protocols": [], 1628 "protocols": [],
1626 "search_string": "MESSAGE TIMER TIMES HOW LONG IT TAKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION TABS CHROME.EXTENSION.ONCONNECT CHR OME.TABS.CONNECT CHROME.TABS.GET", 1629 "search_string": "MESSAGE TIMER TIMES HOW LONG IT TAKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION TABS CHROME.EXTENSION.ONCONNECT CHR OME.TABS.CONNECT CHROME.TABS.GET",
1627 "source_files": [ 1630 "source_files": [
1628 "manifest.json", 1631 "manifest.json",
1629 "page.js", 1632 "page.js",
1630 "popup.html", 1633 "popup.html",
1631 "popup.js" 1634 "popup.js"
1632 ], 1635 ],
1633 "source_hash": "a5df8c8c15aa0181a148cc409548a89fc6a8d4c4", 1636 "source_hash": "a5df8c8c15aa0181a148cc409548a89fc6a8d4c4",
1634 "zip_path": "examples\/api\/messaging\/timer.zip" 1637 "zip_path": "examples/api/messaging/timer.zip"
1635 }, 1638 },
1636 { 1639 {
1637 "api_calls": [ 1640 "api_calls": [
1638 "chrome.bookmarks.create", 1641 "chrome.bookmarks.create",
1639 "chrome.bookmarks.get", 1642 "chrome.bookmarks.get",
1640 "chrome.bookmarks.getTree", 1643 "chrome.bookmarks.getTree",
1641 "chrome.bookmarks.remove", 1644 "chrome.bookmarks.remove",
1642 "chrome.bookmarks.update", 1645 "chrome.bookmarks.update",
1643 "chrome.tabs.create" 1646 "chrome.tabs.create"
1644 ], 1647 ],
1645 "crx_path": null, 1648 "crx_path": null,
1646 "description": "A browser action with a popup dump of all bookmarks, inclu ding search, add, edit and delete.", 1649 "description": "A browser action with a popup dump of all bookmarks, inclu ding search, add, edit and delete.",
1647 "features": [ 1650 "features": [
1648 "bookmarks", 1651 "bookmarks",
1649 "browser_action", 1652 "browser_action",
1650 "tabs" 1653 "tabs"
1651 ], 1654 ],
1652 "icon": null, 1655 "icon": null,
1653 "id": "4f6785ec4f937add6728615682dd37c9a42d9548", 1656 "id": "4f6785ec4f937add6728615682dd37c9a42d9548",
1654 "name": "My Bookmarks", 1657 "name": "My Bookmarks",
1655 "packaged_app": false, 1658 "packaged_app": false,
1656 "path": "examples\/api\/bookmarks\/basic\/", 1659 "path": "examples/api/bookmarks/basic/",
1657 "protocols": [], 1660 "protocols": [],
1658 "search_string": "MY BOOKMARKS A BROWSER ACTION WITH A POPUP DUMP OF ALL B OOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMARKS BROWSER_ACTION TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMARKS.GET CHROME.BOOKMARKS.GETTREE CHROME.BOO KMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE", 1661 "search_string": "MY BOOKMARKS A BROWSER ACTION WITH A POPUP DUMP OF ALL B OOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMARKS BROWSER_ACTION TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMARKS.GET CHROME.BOOKMARKS.GETTREE CHROME.BOO KMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE",
1659 "source_files": [ 1662 "source_files": [
1660 "manifest.json", 1663 "manifest.json",
1661 "popup.html", 1664 "popup.html",
1662 "popup.js" 1665 "popup.js"
1663 ], 1666 ],
1664 "source_hash": "36384c77578ceb55b1ce76f777451880fdf32b9d", 1667 "source_hash": "36384c77578ceb55b1ce76f777451880fdf32b9d",
1665 "zip_path": "examples\/api\/bookmarks\/basic.zip" 1668 "zip_path": "examples/api/bookmarks/basic.zip"
1666 }, 1669 },
1667 { 1670 {
1668 "api_calls": [ 1671 "api_calls": [
1669 "chrome.tabs.create" 1672 "chrome.tabs.create"
1670 ], 1673 ],
1671 "crx_path": null, 1674 "crx_path": null,
1672 "description": "Displays the first 5 items from the 'Google News - top new s' RSS feed in a popup.", 1675 "description": "Displays the first 5 items from the 'Google News - top new s' RSS feed in a popup.",
1673 "features": [ 1676 "features": [
1674 "browser_action", 1677 "browser_action",
1675 "tabs" 1678 "tabs"
1676 ], 1679 ],
1677 "icon": "news_icon.png", 1680 "icon": "news_icon.png",
1678 "id": "597015d3bcce3da693b02314afd607bec4f55291", 1681 "id": "597015d3bcce3da693b02314afd607bec4f55291",
1679 "name": "News Reader", 1682 "name": "News Reader",
1680 "packaged_app": false, 1683 "packaged_app": false,
1681 "path": "examples\/extensions\/news_a11y\/", 1684 "path": "examples/extensions/news_a11y/",
1682 "protocols": [ 1685 "protocols": [
1683 "http:\/\/" 1686 "http://"
1684 ], 1687 ],
1685 "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE N EWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.TABS.CREATE", 1688 "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE N EWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.TABS.CREATE",
1686 "source_files": [ 1689 "source_files": [
1687 "feed.css", 1690 "feed.css",
1688 "feed.html", 1691 "feed.html",
1689 "feed.js", 1692 "feed.js",
1690 "feed_iframe.css", 1693 "feed_iframe.css",
1691 "feed_iframe.js", 1694 "feed_iframe.js",
1692 "manifest.json" 1695 "manifest.json"
1693 ], 1696 ],
1694 "source_hash": "f75bfa2711f6840a129496e7906d6c7aa9d5a1a0", 1697 "source_hash": "f75bfa2711f6840a129496e7906d6c7aa9d5a1a0",
1695 "zip_path": "examples\/extensions\/news_a11y.zip" 1698 "zip_path": "examples/extensions/news_a11y.zip"
1696 }, 1699 },
1697 { 1700 {
1698 "api_calls": [ 1701 "api_calls": [
1699 "chrome.i18n.getMessage", 1702 "chrome.i18n.getMessage",
1700 "chrome.tabs.create" 1703 "chrome.tabs.create"
1701 ], 1704 ],
1702 "crx_path": null, 1705 "crx_path": null,
1703 "description": "Displays the first 5 items from the 'Google News - top new s' RSS feed in a popup.", 1706 "description": "Displays the first 5 items from the 'Google News - top new s' RSS feed in a popup.",
1704 "features": [ 1707 "features": [
1705 "browser_action", 1708 "browser_action",
1706 "tabs" 1709 "tabs"
1707 ], 1710 ],
1708 "icon": "news_icon.png", 1711 "icon": "news_icon.png",
1709 "id": "6444e5c8ae112a6a433909c5e770669cd16e2e5f", 1712 "id": "6444e5c8ae112a6a433909c5e770669cd16e2e5f",
1710 "name": "News Reader", 1713 "name": "News Reader",
1711 "packaged_app": false, 1714 "packaged_app": false,
1712 "path": "examples\/extensions\/news_i18n\/", 1715 "path": "examples/extensions/news_i18n/",
1713 "protocols": [ 1716 "protocols": [
1714 "http:\/\/", 1717 "http://",
1715 "http:\/\/" 1718 "http://"
1716 ], 1719 ],
1717 "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE N EWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.I18N.GETMESSAGE C HROME.TABS.CREATE", 1720 "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE N EWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.I18N.GETMESSAGE C HROME.TABS.CREATE",
1718 "source_files": [ 1721 "source_files": [
1719 "_locales\/en\/messages.json", 1722 "_locales/en/messages.json",
1720 "_locales\/es\/messages.json", 1723 "_locales/es/messages.json",
1721 "_locales\/sr\/messages.json", 1724 "_locales/sr/messages.json",
1722 "feed.html", 1725 "feed.html",
1723 "manifest.json" 1726 "manifest.json"
1724 ], 1727 ],
1725 "source_hash": "28bc748e2db872cac1a990910bf4e8519b97abd2", 1728 "source_hash": "28bc748e2db872cac1a990910bf4e8519b97abd2",
1726 "zip_path": "examples\/extensions\/news_i18n.zip" 1729 "zip_path": "examples/extensions/news_i18n.zip"
1727 }, 1730 },
1728 { 1731 {
1729 "api_calls": [ 1732 "api_calls": [
1730 "chrome.extension.getURL", 1733 "chrome.extension.getURL",
1731 "chrome.i18n.getMessage", 1734 "chrome.i18n.getMessage",
1732 "chrome.tabs.create" 1735 "chrome.tabs.create"
1733 ], 1736 ],
1734 "crx_path": null, 1737 "crx_path": null,
1735 "description": "Displays the latest stories from Google News in a popup.", 1738 "description": "Displays the latest stories from Google News in a popup.",
1736 "features": [ 1739 "features": [
1737 "background_page", 1740 "background_page",
1738 "browser_action", 1741 "browser_action",
1739 "options_page", 1742 "options_page",
1740 "tabs" 1743 "tabs"
1741 ], 1744 ],
1742 "icon": "images\/news_icon.png", 1745 "icon": "images/news_icon.png",
1743 "id": "3aea027164cb9b732ba4a8c51cb93708891726ef", 1746 "id": "3aea027164cb9b732ba4a8c51cb93708891726ef",
1744 "name": "News Reader (by Google)", 1747 "name": "News Reader (by Google)",
1745 "packaged_app": false, 1748 "packaged_app": false,
1746 "path": "examples\/extensions\/news\/", 1749 "path": "examples/extensions/news/",
1747 "protocols": [ 1750 "protocols": [
1748 "http:\/\/" 1751 "http://"
1749 ], 1752 ],
1750 "search_string": "NEWS READER (BY GOOGLE) DISPLAYS THE LATEST STORIES FROM GOOGLE NEWS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME .EXTENSION.GETURL CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE", 1753 "search_string": "NEWS READER (BY GOOGLE) DISPLAYS THE LATEST STORIES FROM GOOGLE NEWS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME .EXTENSION.GETURL CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE",
1751 "source_files": [ 1754 "source_files": [
1752 "_locales\/en\/messages.json", 1755 "_locales/en/messages.json",
1753 "css\/feed.css", 1756 "css/feed.css",
1754 "css\/options.css", 1757 "css/options.css",
1755 "javascript\/feed.js", 1758 "javascript/feed.js",
1756 "javascript\/options.js", 1759 "javascript/options.js",
1757 "javascript\/util.js", 1760 "javascript/util.js",
1758 "manifest.json", 1761 "manifest.json",
1759 "views\/background.html", 1762 "views/background.html",
1760 "views\/feed.html", 1763 "views/feed.html",
1761 "views\/options.html" 1764 "views/options.html"
1762 ], 1765 ],
1763 "source_hash": "3b10fc456d8015d9cb1721be769a6b7751f950fb", 1766 "source_hash": "3b10fc456d8015d9cb1721be769a6b7751f950fb",
1764 "zip_path": "examples\/extensions\/news.zip" 1767 "zip_path": "examples/extensions/news.zip"
1765 }, 1768 },
1766 { 1769 {
1767 "api_calls": [], 1770 "api_calls": [],
1768 "crx_path": null, 1771 "crx_path": null,
1769 "description": "Shows off desktop notifications, which are \"toast\" windo ws that pop up on the desktop.", 1772 "description": "Shows off desktop notifications, which are \"toast\" windo ws that pop up on the desktop.",
1770 "features": [ 1773 "features": [
1771 "background_page", 1774 "background_page",
1772 "notifications", 1775 "notifications",
1773 "options_page", 1776 "options_page",
1774 "tabs" 1777 "tabs"
1775 ], 1778 ],
1776 "icon": "128.png", 1779 "icon": "128.png",
1777 "id": "f799e26ceef2367cf836f24bcb47df4398b0df58", 1780 "id": "f799e26ceef2367cf836f24bcb47df4398b0df58",
1778 "name": "Notification Demo", 1781 "name": "Notification Demo",
1779 "packaged_app": false, 1782 "packaged_app": false,
1780 "path": "examples\/api\/notifications\/", 1783 "path": "examples/api/notifications/",
1781 "protocols": [], 1784 "protocols": [],
1782 "search_string": "NOTIFICATION DEMO SHOWS OFF DESKTOP NOTIFICATIONS, WHICH ARE TOAST WINDOWS THAT POP UP ON THE DESKTOP. BACKGROUND_PAGE NOTIFICATIONS OPT IONS_PAGE TABS", 1785 "search_string": "NOTIFICATION DEMO SHOWS OFF DESKTOP NOTIFICATIONS, WHICH ARE TOAST WINDOWS THAT POP UP ON THE DESKTOP. BACKGROUND_PAGE NOTIFICATIONS OPT IONS_PAGE TABS",
1783 "source_files": [ 1786 "source_files": [
1784 "background.js", 1787 "background.js",
1785 "manifest.json", 1788 "manifest.json",
1786 "options.html", 1789 "options.html",
1787 "options.js", 1790 "options.js",
1788 "style.css" 1791 "style.css"
1789 ], 1792 ],
1790 "source_hash": "a4052b597b547934e7c84ae39627a5378cd2e397", 1793 "source_hash": "a4052b597b547934e7c84ae39627a5378cd2e397",
1791 "zip_path": "examples\/api\/notifications.zip" 1794 "zip_path": "examples/api/notifications.zip"
1792 }, 1795 },
1793 { 1796 {
1794 "api_calls": [ 1797 "api_calls": [
1795 "chrome.topSites.get" 1798 "chrome.topSites.get"
1796 ], 1799 ],
1797 "crx_path": null, 1800 "crx_path": null,
1798 "description": "extension to prototype new NTP designs", 1801 "description": "extension to prototype new NTP designs",
1799 "features": [ 1802 "features": [
1800 "chrome_url_overrides", 1803 "chrome_url_overrides",
1801 "topSites" 1804 "topSites"
1802 ], 1805 ],
1803 "icon": null, 1806 "icon": null,
1804 "id": "2df34c9db20549bd52f2dec3d59d564853bdefac", 1807 "id": "2df34c9db20549bd52f2dec3d59d564853bdefac",
1805 "name": "NTP prototyping extension", 1808 "name": "NTP prototyping extension",
1806 "packaged_app": false, 1809 "packaged_app": false,
1807 "path": "examples\/api\/topsites\/magic8ball\/", 1810 "path": "examples/api/topsites/magic8ball/",
1808 "protocols": [ 1811 "protocols": [
1809 "chrome:\/\/" 1812 "chrome://"
1810 ], 1813 ],
1811 "search_string": "NTP PROTOTYPING EXTENSION EXTENSION TO PROTOTYPE NEW NTP DESIGNS CHROME_URL_OVERRIDES TOPSITES CHROME.TOPSITES.GET", 1814 "search_string": "NTP PROTOTYPING EXTENSION EXTENSION TO PROTOTYPE NEW NTP DESIGNS CHROME_URL_OVERRIDES TOPSITES CHROME.TOPSITES.GET",
1812 "source_files": [ 1815 "source_files": [
1813 "manifest.json", 1816 "manifest.json",
1814 "newTab.css", 1817 "newTab.css",
1815 "newTab.html", 1818 "newTab.html",
1816 "newTab.js" 1819 "newTab.js"
1817 ], 1820 ],
1818 "source_hash": "43b22b2ab3cb1e3ec7f6862377a76cb2746bd82b", 1821 "source_hash": "43b22b2ab3cb1e3ec7f6862377a76cb2746bd82b",
1819 "zip_path": "examples\/api\/topsites\/magic8ball.zip" 1822 "zip_path": "examples/api/topsites/magic8ball.zip"
1820 }, 1823 },
1821 { 1824 {
1822 "api_calls": [ 1825 "api_calls": [
1823 "chrome.omnibox.onInputChanged", 1826 "chrome.omnibox.onInputChanged",
1824 "chrome.omnibox.onInputEntered" 1827 "chrome.omnibox.onInputEntered"
1825 ], 1828 ],
1826 "crx_path": null, 1829 "crx_path": null,
1827 "description": "To use, type 'omnix' plus a search term into the Omnibox." , 1830 "description": "To use, type 'omnix' plus a search term into the Omnibox." ,
1828 "features": [ 1831 "features": [
1829 "background_page" 1832 "background_page"
1830 ], 1833 ],
1831 "icon": null, 1834 "icon": null,
1832 "id": "e787b322bddbc6289bb31b7d7550b1bf6456a80b", 1835 "id": "e787b322bddbc6289bb31b7d7550b1bf6456a80b",
1833 "name": "Omnibox Example", 1836 "name": "Omnibox Example",
1834 "packaged_app": false, 1837 "packaged_app": false,
1835 "path": "examples\/api\/omnibox\/simple-example\/", 1838 "path": "examples/api/omnibox/simple-example/",
1836 "protocols": [], 1839 "protocols": [],
1837 "search_string": "OMNIBOX EXAMPLE TO USE, TYPE OMNIX PLUS A SEARCH TERM IN TO THE OMNIBOX. BACKGROUND_PAGE CHROME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONI NPUTENTERED", 1840 "search_string": "OMNIBOX EXAMPLE TO USE, TYPE OMNIX PLUS A SEARCH TERM IN TO THE OMNIBOX. BACKGROUND_PAGE CHROME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONI NPUTENTERED",
1838 "source_files": [ 1841 "source_files": [
1839 "background.js", 1842 "background.js",
1840 "manifest.json" 1843 "manifest.json"
1841 ], 1844 ],
1842 "source_hash": "bf7d784bcd8f16619530466b1d95718ebf651d93", 1845 "source_hash": "bf7d784bcd8f16619530466b1d95718ebf651d93",
1843 "zip_path": "examples\/api\/omnibox\/simple-example.zip" 1846 "zip_path": "examples/api/omnibox/simple-example.zip"
1844 }, 1847 },
1845 { 1848 {
1846 "api_calls": [ 1849 "api_calls": [
1847 "chrome.pageAction.show" 1850 "chrome.pageAction.show"
1848 ], 1851 ],
1849 "crx_path": null, 1852 "crx_path": null,
1850 "description": "Shows a page action for HTML pages containing the word 'sa ndwich'", 1853 "description": "Shows a page action for HTML pages containing the word 'sa ndwich'",
1851 "features": [ 1854 "features": [
1852 "background_page", 1855 "background_page",
1853 "page_action" 1856 "page_action"
1854 ], 1857 ],
1855 "icon": "sandwich-128.png", 1858 "icon": "sandwich-128.png",
1856 "id": "8d0a50b57c26bb498be592e871001ffed91541b4", 1859 "id": "8d0a50b57c26bb498be592e871001ffed91541b4",
1857 "name": "Page action by content", 1860 "name": "Page action by content",
1858 "packaged_app": false, 1861 "packaged_app": false,
1859 "path": "examples\/api\/pageAction\/pageaction_by_content\/", 1862 "path": "examples/api/pageAction/pageaction_by_content/",
1860 "protocols": [], 1863 "protocols": [],
1861 "search_string": "PAGE ACTION BY CONTENT SHOWS A PAGE ACTION FOR HTML PAGE S CONTAINING THE WORD SANDWICH BACKGROUND_PAGE PAGE_ACTION CHROME.PAGEACTION.SHO W", 1864 "search_string": "PAGE ACTION BY CONTENT SHOWS A PAGE ACTION FOR HTML PAGE S CONTAINING THE WORD SANDWICH BACKGROUND_PAGE PAGE_ACTION CHROME.PAGEACTION.SHO W",
1862 "source_files": [ 1865 "source_files": [
1863 "background.js", 1866 "background.js",
1864 "contentscript.js", 1867 "contentscript.js",
1865 "manifest.json" 1868 "manifest.json"
1866 ], 1869 ],
1867 "source_hash": "4f889e0a2e85d55dad63a85f3cc6c4db31c0ba99", 1870 "source_hash": "4f889e0a2e85d55dad63a85f3cc6c4db31c0ba99",
1868 "zip_path": "examples\/api\/pageAction\/pageaction_by_content.zip" 1871 "zip_path": "examples/api/pageAction/pageaction_by_content.zip"
1869 }, 1872 },
1870 { 1873 {
1871 "api_calls": [ 1874 "api_calls": [
1872 "chrome.pageAction.show", 1875 "chrome.pageAction.show",
1873 "chrome.tabs.onUpdated" 1876 "chrome.tabs.onUpdated"
1874 ], 1877 ],
1875 "crx_path": null, 1878 "crx_path": null,
1876 "description": "Shows a page action for urls which have the letter 'g' in them.", 1879 "description": "Shows a page action for urls which have the letter 'g' in them.",
1877 "features": [ 1880 "features": [
1878 "background_page", 1881 "background_page",
1879 "page_action", 1882 "page_action",
1880 "tabs" 1883 "tabs"
1881 ], 1884 ],
1882 "icon": "icon-128.png", 1885 "icon": "icon-128.png",
1883 "id": "80b86ccc6e8520660fa591caa565826f0ed1b12c", 1886 "id": "80b86ccc6e8520660fa591caa565826f0ed1b12c",
1884 "name": "Page action by URL", 1887 "name": "Page action by URL",
1885 "packaged_app": false, 1888 "packaged_app": false,
1886 "path": "examples\/api\/pageAction\/pageaction_by_url\/", 1889 "path": "examples/api/pageAction/pageaction_by_url/",
1887 "protocols": [], 1890 "protocols": [],
1888 "search_string": "PAGE ACTION BY URL SHOWS A PAGE ACTION FOR URLS WHICH HA VE THE LETTER G IN THEM. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.SHOW CHROME.TABS.ONUPDATED", 1891 "search_string": "PAGE ACTION BY URL SHOWS A PAGE ACTION FOR URLS WHICH HA VE THE LETTER G IN THEM. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.SHOW CHROME.TABS.ONUPDATED",
1889 "source_files": [ 1892 "source_files": [
1890 "background.js", 1893 "background.js",
1891 "manifest.json" 1894 "manifest.json"
1892 ], 1895 ],
1893 "source_hash": "2394e6f568855b9b5aedc49ce38f3942371ee317", 1896 "source_hash": "2394e6f568855b9b5aedc49ce38f3942371ee317",
1894 "zip_path": "examples\/api\/pageAction\/pageaction_by_url.zip" 1897 "zip_path": "examples/api/pageAction/pageaction_by_url.zip"
1895 }, 1898 },
1896 { 1899 {
1897 "api_calls": [ 1900 "api_calls": [
1898 "chrome.browserAction.onClicked", 1901 "chrome.browserAction.onClicked",
1899 "chrome.browserAction.setBadgeBackgroundColor", 1902 "chrome.browserAction.setBadgeBackgroundColor",
1900 "chrome.browserAction.setBadgeText", 1903 "chrome.browserAction.setBadgeText",
1901 "chrome.browserAction.setTitle", 1904 "chrome.browserAction.setTitle",
1902 "chrome.extension.connect", 1905 "chrome.extension.connect",
1903 "chrome.extension.getBackgroundPage", 1906 "chrome.extension.getBackgroundPage",
1904 "chrome.extension.getURL", 1907 "chrome.extension.getURL",
(...skipping 11 matching lines...) Expand all
1916 "features": [ 1919 "features": [
1917 "background_page", 1920 "background_page",
1918 "browser_action", 1921 "browser_action",
1919 "options_page", 1922 "options_page",
1920 "tabs" 1923 "tabs"
1921 ], 1924 ],
1922 "icon": null, 1925 "icon": null,
1923 "id": "d74c3c18a1c1dd18b035149105a306f837c8823e", 1926 "id": "d74c3c18a1c1dd18b035149105a306f837c8823e",
1924 "name": "Page Benchmarker", 1927 "name": "Page Benchmarker",
1925 "packaged_app": false, 1928 "packaged_app": false,
1926 "path": "examples\/extensions\/benchmark\/", 1929 "path": "examples/extensions/benchmark/",
1927 "protocols": [ 1930 "protocols": [
1928 "https:\/\/", 1931 "https://",
1929 "http:\/\/" 1932 "http://"
1930 ], 1933 ],
1931 "search_string": "PAGE BENCHMARKER CHROMIUM PAGE BENCHMARKER. BACKGROUND_P AGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWS ERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSE RACTION.SETTITLE CHROME.EXTENSION.CONNECT CHROME.EXTENSION.GETBACKGROUNDPAGE CHR OME.EXTENSION.GETURL CHROME.EXTENSION.ONCONNECT CHROME.TABS.CREATE CHROME.TABS.E XECUTESCRIPT CHROME.TABS.GET CHROME.TABS.REMOVE CHROME.TABS.UPDATE CHROME.WINDOW S.GET CHROME.WINDOWS.GETCURRENT", 1934 "search_string": "PAGE BENCHMARKER CHROMIUM PAGE BENCHMARKER. BACKGROUND_P AGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWS ERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSE RACTION.SETTITLE CHROME.EXTENSION.CONNECT CHROME.EXTENSION.GETBACKGROUNDPAGE CHR OME.EXTENSION.GETURL CHROME.EXTENSION.ONCONNECT CHROME.TABS.CREATE CHROME.TABS.E XECUTESCRIPT CHROME.TABS.GET CHROME.TABS.REMOVE CHROME.TABS.UPDATE CHROME.WINDOW S.GET CHROME.WINDOWS.GETCURRENT",
1932 "source_files": [ 1935 "source_files": [
1933 "background.html", 1936 "background.html",
1934 "jquery\/jquery-1.4.2.min.js", 1937 "jquery/jquery-1.4.2.min.js",
1935 "jquery\/jquery-ui-1.8.4.custom.min.js", 1938 "jquery/jquery-ui-1.8.4.custom.min.js",
1936 "jquery\/jquery.client.js", 1939 "jquery/jquery.client.js",
1937 "jquery\/jquery.flot.dashes.js", 1940 "jquery/jquery.flot.dashes.js",
1938 "jquery\/jquery.flot.js", 1941 "jquery/jquery.flot.js",
1939 "jquery\/jquery.flot.min.js", 1942 "jquery/jquery.flot.min.js",
1940 "jquery\/jquery.flot.navigate.js", 1943 "jquery/jquery.flot.navigate.js",
1941 "jquery\/jquery.flot.valuelabels.js", 1944 "jquery/jquery.flot.valuelabels.js",
1942 "jst\/jsevalcontext.js", 1945 "jst/jsevalcontext.js",
1943 "jst\/jstemplate.js", 1946 "jst/jstemplate.js",
1944 "jst\/jstemplate_test.js", 1947 "jst/jstemplate_test.js",
1945 "jst\/util.js", 1948 "jst/util.js",
1946 "manifest.json", 1949 "manifest.json",
1947 "options.html", 1950 "options.html",
1948 "script.js", 1951 "script.js",
1949 "util\/sorttable.js", 1952 "util/sorttable.js",
1950 "util\/table2CSV.js" 1953 "util/table2CSV.js"
1951 ], 1954 ],
1952 "source_hash": "c570c40b63675b8a8718cb843aabab4ed0ea575a", 1955 "source_hash": "c570c40b63675b8a8718cb843aabab4ed0ea575a",
1953 "zip_path": "examples\/extensions\/benchmark.zip" 1956 "zip_path": "examples/extensions/benchmark.zip"
1954 }, 1957 },
1955 { 1958 {
1956 "api_calls": [], 1959 "api_calls": [],
1957 "crx_path": null, 1960 "crx_path": null,
1958 "description": "Page Cycler UI", 1961 "description": "Page Cycler UI",
1959 "features": [ 1962 "features": [
1960 "experimental" 1963 "experimental"
1961 ], 1964 ],
1962 "icon": "page_cycler_icon.png", 1965 "icon": "page_cycler_icon.png",
1963 "id": "579b7b1b54553eb5f2e8e7d2bf21bd61c855952e", 1966 "id": "579b7b1b54553eb5f2e8e7d2bf21bd61c855952e",
1964 "name": "Page Cycler", 1967 "name": "Page Cycler",
1965 "packaged_app": true, 1968 "packaged_app": true,
1966 "path": "examples\/api\/record\/page_cycler\/", 1969 "path": "examples/api/record/page_cycler/",
1967 "protocols": [], 1970 "protocols": [],
1968 "search_string": "PAGE CYCLER PAGE CYCLER UI EXPERIMENTAL", 1971 "search_string": "PAGE CYCLER PAGE CYCLER UI EXPERIMENTAL",
1969 "source_files": [ 1972 "source_files": [
1970 "manifest.json", 1973 "manifest.json",
1971 "page_cycler.css", 1974 "page_cycler.css",
1972 "page_cycler.html", 1975 "page_cycler.html",
1973 "page_cycler.js" 1976 "page_cycler.js"
1974 ], 1977 ],
1975 "source_hash": "fd29d00ce92db08df69f70176d24cd9c5febbbef", 1978 "source_hash": "fd29d00ce92db08df69f70176d24cd9c5febbbef",
1976 "zip_path": "examples\/api\/record\/page_cycler.zip" 1979 "zip_path": "examples/api/record/page_cycler.zip"
1977 }, 1980 },
1978 { 1981 {
1979 "api_calls": [ 1982 "api_calls": [
1980 "chrome.i18n.getMessage" 1983 "chrome.i18n.getMessage"
1981 ], 1984 ],
1982 "crx_path": null, 1985 "crx_path": null,
1983 "description": "Customize your content setting for different plug-ins.", 1986 "description": "Customize your content setting for different plug-ins.",
1984 "features": [ 1987 "features": [
1985 "contentSettings", 1988 "contentSettings",
1986 "options_page" 1989 "options_page"
1987 ], 1990 ],
1988 "icon": "bunny128.png", 1991 "icon": "bunny128.png",
1989 "id": "ab4b9e00a673701b355db9eb8f9ebf2c850cd784", 1992 "id": "ab4b9e00a673701b355db9eb8f9ebf2c850cd784",
1990 "name": "Per-plugin content settings", 1993 "name": "Per-plugin content settings",
1991 "packaged_app": false, 1994 "packaged_app": false,
1992 "path": "examples\/extensions\/plugin_settings\/", 1995 "path": "examples/extensions/plugin_settings/",
1993 "protocols": [], 1996 "protocols": [],
1994 "search_string": "PER-PLUGIN CONTENT SETTINGS CUSTOMIZE YOUR CONTENT SETTI NG FOR DIFFERENT PLUG-INS. CONTENTSETTINGS OPTIONS_PAGE CHROME.I18N.GETMESSAGE", 1997 "search_string": "PER-PLUGIN CONTENT SETTINGS CUSTOMIZE YOUR CONTENT SETTI NG FOR DIFFERENT PLUG-INS. CONTENTSETTINGS OPTIONS_PAGE CHROME.I18N.GETMESSAGE",
1995 "source_files": [ 1998 "source_files": [
1996 "_locales\/en\/messages.json", 1999 "_locales/en/messages.json",
1997 "css\/plugin_list.css", 2000 "css/plugin_list.css",
1998 "css\/rule_list.css", 2001 "css/rule_list.css",
1999 "domui\/css\/button.css", 2002 "domui/css/button.css",
2000 "domui\/css\/chrome_shared.css", 2003 "domui/css/chrome_shared.css",
2001 "domui\/css\/list.css", 2004 "domui/css/list.css",
2002 "domui\/css\/select.css", 2005 "domui/css/select.css",
2003 "domui\/js\/cr.js", 2006 "domui/js/cr.js",
2004 "domui\/js\/cr\/event_target.js", 2007 "domui/js/cr/event_target.js",
2005 "domui\/js\/cr\/ui.js", 2008 "domui/js/cr/ui.js",
2006 "domui\/js\/cr\/ui\/array_data_model.js", 2009 "domui/js/cr/ui/array_data_model.js",
2007 "domui\/js\/cr\/ui\/list.js", 2010 "domui/js/cr/ui/list.js",
2008 "domui\/js\/cr\/ui\/list_item.js", 2011 "domui/js/cr/ui/list_item.js",
2009 "domui\/js\/cr\/ui\/list_selection_controller.js", 2012 "domui/js/cr/ui/list_selection_controller.js",
2010 "domui\/js\/cr\/ui\/list_selection_model.js", 2013 "domui/js/cr/ui/list_selection_model.js",
2011 "domui\/js\/cr\/ui\/list_single_selection_model.js", 2014 "domui/js/cr/ui/list_single_selection_model.js",
2012 "domui\/js\/util.js", 2015 "domui/js/util.js",
2013 "js\/chrome_stubs.js", 2016 "js/chrome_stubs.js",
2014 "js\/main.js", 2017 "js/main.js",
2015 "js\/plugin_list.js", 2018 "js/plugin_list.js",
2016 "js\/plugin_list_test.html", 2019 "js/plugin_list_test.html",
2017 "js\/plugin_settings.js", 2020 "js/plugin_settings.js",
2018 "js\/plugin_settings_test.html", 2021 "js/plugin_settings_test.html",
2019 "js\/rule_list.js", 2022 "js/rule_list.js",
2020 "js\/rule_list_test.html", 2023 "js/rule_list_test.html",
2021 "manifest.json", 2024 "manifest.json",
2022 "options.html", 2025 "options.html",
2023 "options\/css\/list.css", 2026 "options/css/list.css",
2024 "options\/js\/deletable_item_list.js", 2027 "options/js/deletable_item_list.js",
2025 "options\/js\/inline_editable_list.js" 2028 "options/js/inline_editable_list.js"
2026 ], 2029 ],
2027 "source_hash": "5091cd6db218262813b6d98264cf580c6469ce23", 2030 "source_hash": "5091cd6db218262813b6d98264cf580c6469ce23",
2028 "zip_path": "examples\/extensions\/plugin_settings.zip" 2031 "zip_path": "examples/extensions/plugin_settings.zip"
2029 }, 2032 },
2030 { 2033 {
2031 "api_calls": [ 2034 "api_calls": [
2032 "chrome.browserAction.onClicked", 2035 "chrome.browserAction.onClicked",
2033 "chrome.tabs.update" 2036 "chrome.tabs.update"
2034 ], 2037 ],
2035 "crx_path": null, 2038 "crx_path": null,
2036 "description": "Adds a print button to the browser.", 2039 "description": "Adds a print button to the browser.",
2037 "features": [ 2040 "features": [
2038 "background_page", 2041 "background_page",
2039 "browser_action", 2042 "browser_action",
2040 "tabs" 2043 "tabs"
2041 ], 2044 ],
2042 "icon": null, 2045 "icon": null,
2043 "id": "e6ae17ab4ccfd7e059c8c01f25760ca5d894c7fd", 2046 "id": "e6ae17ab4ccfd7e059c8c01f25760ca5d894c7fd",
2044 "name": "Print this page", 2047 "name": "Print this page",
2045 "packaged_app": false, 2048 "packaged_app": false,
2046 "path": "examples\/api\/browserAction\/print\/", 2049 "path": "examples/api/browserAction/print/",
2047 "protocols": [ 2050 "protocols": [
2048 "http:\/\/", 2051 "http://",
2049 "https:\/\/" 2052 "https://"
2050 ], 2053 ],
2051 "search_string": "PRINT THIS PAGE ADDS A PRINT BUTTON TO THE BROWSER. BACK GROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.TABS.UPDAT E", 2054 "search_string": "PRINT THIS PAGE ADDS A PRINT BUTTON TO THE BROWSER. BACK GROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.TABS.UPDAT E",
2052 "source_files": [ 2055 "source_files": [
2053 "background.js", 2056 "background.js",
2054 "manifest.json" 2057 "manifest.json"
2055 ], 2058 ],
2056 "source_hash": "cf807f051cdf685d031b58cdb995ef7fabdda832", 2059 "source_hash": "cf807f051cdf685d031b58cdb995ef7fabdda832",
2057 "zip_path": "examples\/api\/browserAction\/print.zip" 2060 "zip_path": "examples/api/browserAction/print.zip"
2058 }, 2061 },
2059 { 2062 {
2060 "api_calls": [], 2063 "api_calls": [],
2061 "crx_path": null, 2064 "crx_path": null,
2062 "description": "Adds a browser action that monitors resource usage of all browser processes.", 2065 "description": "Adds a browser action that monitors resource usage of all browser processes.",
2063 "features": [ 2066 "features": [
2064 "browser_action", 2067 "browser_action",
2065 "experimental", 2068 "experimental",
2066 "tabs" 2069 "tabs"
2067 ], 2070 ],
2068 "icon": null, 2071 "icon": null,
2069 "id": "beff6ecd9677dea0a7c648c5042165b48bb66f09", 2072 "id": "beff6ecd9677dea0a7c648c5042165b48bb66f09",
2070 "name": "Process Monitor", 2073 "name": "Process Monitor",
2071 "packaged_app": false, 2074 "packaged_app": false,
2072 "path": "examples\/api\/processes\/process_monitor\/", 2075 "path": "examples/api/processes/process_monitor/",
2073 "protocols": [], 2076 "protocols": [],
2074 "search_string": "PROCESS MONITOR ADDS A BROWSER ACTION THAT MONITORS RESO URCE USAGE OF ALL BROWSER PROCESSES. BROWSER_ACTION EXPERIMENTAL TABS", 2077 "search_string": "PROCESS MONITOR ADDS A BROWSER ACTION THAT MONITORS RESO URCE USAGE OF ALL BROWSER PROCESSES. BROWSER_ACTION EXPERIMENTAL TABS",
2075 "source_files": [ 2078 "source_files": [
2076 "manifest.json", 2079 "manifest.json",
2077 "popup.html", 2080 "popup.html",
2078 "popup.js" 2081 "popup.js"
2079 ], 2082 ],
2080 "source_hash": "0d3542c6bdc5b79f9c261ff69b701f43540cb657", 2083 "source_hash": "0d3542c6bdc5b79f9c261ff69b701f43540cb657",
2081 "zip_path": "examples\/api\/processes\/process_monitor.zip" 2084 "zip_path": "examples/api/processes/process_monitor.zip"
2082 }, 2085 },
2083 { 2086 {
2084 "api_calls": [ 2087 "api_calls": [
2085 "chrome.browserAction.setBadgeBackgroundColor", 2088 "chrome.browserAction.setBadgeBackgroundColor",
2086 "chrome.browserAction.setBadgeText", 2089 "chrome.browserAction.setBadgeText",
2087 "chrome.browserAction.setTitle", 2090 "chrome.browserAction.setTitle",
2088 "chrome.extension.isAllowedIncognitoAccess", 2091 "chrome.extension.isAllowedIncognitoAccess",
2089 "chrome.i18n.getMessage", 2092 "chrome.i18n.getMessage",
2090 "chrome.proxy.onProxyError" 2093 "chrome.proxy.onProxyError"
2091 ], 2094 ],
2092 "crx_path": null, 2095 "crx_path": null,
2093 "description": "Set Chrome-specific proxies; a demonstration of Chrome's P roxy API", 2096 "description": "Set Chrome-specific proxies; a demonstration of Chrome's P roxy API",
2094 "features": [ 2097 "features": [
2095 "background_page", 2098 "background_page",
2096 "browser_action", 2099 "browser_action",
2097 "proxy" 2100 "proxy"
2098 ], 2101 ],
2099 "icon": "icon128.png", 2102 "icon": "icon128.png",
2100 "id": "3e8e226d87e431296bb110b4f6eb7eec2ca7a826", 2103 "id": "3e8e226d87e431296bb110b4f6eb7eec2ca7a826",
2101 "name": "Proxy Extension API Sample", 2104 "name": "Proxy Extension API Sample",
2102 "packaged_app": false, 2105 "packaged_app": false,
2103 "path": "examples\/extensions\/proxy_configuration\/", 2106 "path": "examples/extensions/proxy_configuration/",
2104 "protocols": [], 2107 "protocols": [],
2105 "search_string": "PROXY EXTENSION API SAMPLE SET CHROME-SPECIFIC PROXIES; A DEMONSTRATION OF CHROMES PROXY API BACKGROUND_PAGE BROWSER_ACTION PROXY CHROME .BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME. BROWSERACTION.SETTITLE CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS CHROME.I18N.GET MESSAGE CHROME.PROXY.ONPROXYERROR", 2108 "search_string": "PROXY EXTENSION API SAMPLE SET CHROME-SPECIFIC PROXIES; A DEMONSTRATION OF CHROMES PROXY API BACKGROUND_PAGE BROWSER_ACTION PROXY CHROME .BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME. BROWSERACTION.SETTITLE CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS CHROME.I18N.GET MESSAGE CHROME.PROXY.ONPROXYERROR",
2106 "source_files": [ 2109 "source_files": [
2107 "_locales\/en\/messages.json", 2110 "_locales/en/messages.json",
2108 "background.js", 2111 "background.js",
2109 "manifest.json", 2112 "manifest.json",
2110 "popup.css", 2113 "popup.css",
2111 "popup.html", 2114 "popup.html",
2112 "popup.js", 2115 "popup.js",
2113 "proxy_error_handler.js", 2116 "proxy_error_handler.js",
2114 "proxy_form_controller.js", 2117 "proxy_form_controller.js",
2115 "test\/jsunittest.js", 2118 "test/jsunittest.js",
2116 "test\/proxy_form_controller_test.html", 2119 "test/proxy_form_controller_test.html",
2117 "test\/proxy_form_controller_test.js", 2120 "test/proxy_form_controller_test.js",
2118 "test\/unittest.css" 2121 "test/unittest.css"
2119 ], 2122 ],
2120 "source_hash": "29b00b6d3543f33e302dcbee355e9449c3d8d210", 2123 "source_hash": "29b00b6d3543f33e302dcbee355e9449c3d8d210",
2121 "zip_path": "examples\/extensions\/proxy_configuration.zip" 2124 "zip_path": "examples/extensions/proxy_configuration.zip"
2122 }, 2125 },
2123 { 2126 {
2124 "api_calls": [ 2127 "api_calls": [
2125 "chrome.browserAction.onClicked", 2128 "chrome.browserAction.onClicked",
2126 "chrome.browserAction.setIcon", 2129 "chrome.browserAction.setIcon",
2127 "chrome.extension.getBackgroundPage", 2130 "chrome.extension.getBackgroundPage",
2128 "chrome.extension.getURL", 2131 "chrome.extension.getURL",
2129 "chrome.tabs.create", 2132 "chrome.tabs.create",
2130 "chrome.tabs.get", 2133 "chrome.tabs.get",
2131 "chrome.tabs.onUpdated", 2134 "chrome.tabs.onUpdated",
2132 "chrome.tabs.remove" 2135 "chrome.tabs.remove"
2133 ], 2136 ],
2134 "crx_path": null, 2137 "crx_path": null,
2135 "description": "Uses OAuth to connect to Google's contacts service and dis play a list of your contacts.", 2138 "description": "Uses OAuth to connect to Google's contacts service and dis play a list of your contacts.",
2136 "features": [ 2139 "features": [
2137 "background_page", 2140 "background_page",
2138 "browser_action", 2141 "browser_action",
2139 "tabs" 2142 "tabs"
2140 ], 2143 ],
2141 "icon": "img\/icon-128.png", 2144 "icon": "img/icon-128.png",
2142 "id": "56a8d2ac24ca7bba78fd88ad57f43fc13c784497", 2145 "id": "56a8d2ac24ca7bba78fd88ad57f43fc13c784497",
2143 "name": "Sample - OAuth Contacts", 2146 "name": "Sample - OAuth Contacts",
2144 "packaged_app": false, 2147 "packaged_app": false,
2145 "path": "examples\/extensions\/oauth_contacts\/", 2148 "path": "examples/extensions/oauth_contacts/",
2146 "protocols": [ 2149 "protocols": [
2147 "http:\/\/", 2150 "http://",
2148 "https:\/\/", 2151 "https://",
2149 "https:\/\/", 2152 "https://",
2150 "https:\/\/" 2153 "https://"
2151 ], 2154 ],
2152 "search_string": "SAMPLE - OAUTH CONTACTS USES OAUTH TO CONNECT TO GOOGLES CONTACTS SERVICE AND DISPLAY A LIST OF YOUR CONTACTS. BACKGROUND_PAGE BROWSER_A CTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EX TENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS .GET CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", 2155 "search_string": "SAMPLE - OAUTH CONTACTS USES OAUTH TO CONNECT TO GOOGLES CONTACTS SERVICE AND DISPLAY A LIST OF YOUR CONTACTS. BACKGROUND_PAGE BROWSER_A CTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EX TENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS .GET CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE",
2153 "source_files": [ 2156 "source_files": [
2154 "background.js", 2157 "background.js",
2155 "chrome_ex_oauth.html", 2158 "chrome_ex_oauth.html",
2156 "chrome_ex_oauth.js", 2159 "chrome_ex_oauth.js",
2157 "chrome_ex_oauthsimple.js", 2160 "chrome_ex_oauthsimple.js",
2158 "contacts.html", 2161 "contacts.html",
2159 "contacts.js", 2162 "contacts.js",
2160 "manifest.json" 2163 "manifest.json"
2161 ], 2164 ],
2162 "source_hash": "3dc54318943ee65fca84c06c4e1249820a485cb1", 2165 "source_hash": "3dc54318943ee65fca84c06c4e1249820a485cb1",
2163 "zip_path": "examples\/extensions\/oauth_contacts.zip" 2166 "zip_path": "examples/extensions/oauth_contacts.zip"
2164 }, 2167 },
2165 { 2168 {
2166 "api_calls": [ 2169 "api_calls": [
2167 "chrome.experimental.infobars.show" 2170 "chrome.experimental.infobars.show"
2168 ], 2171 ],
2169 "crx_path": null, 2172 "crx_path": null,
2170 "description": "Shows an infobar on pages which contain the word 'sandwich '", 2173 "description": "Shows an infobar on pages which contain the word 'sandwich '",
2171 "features": [ 2174 "features": [
2172 "background_page", 2175 "background_page",
2173 "experimental" 2176 "experimental"
2174 ], 2177 ],
2175 "icon": "sandwich-128.png", 2178 "icon": "sandwich-128.png",
2176 "id": "38f6e1e17756ede38b1364c7114a738ca717dcbb", 2179 "id": "38f6e1e17756ede38b1364c7114a738ca717dcbb",
2177 "name": "SandwichBar", 2180 "name": "SandwichBar",
2178 "packaged_app": false, 2181 "packaged_app": false,
2179 "path": "examples\/api\/infobars\/sandwichbar\/", 2182 "path": "examples/api/infobars/sandwichbar/",
2180 "protocols": [], 2183 "protocols": [],
2181 "search_string": "SANDWICHBAR SHOWS AN INFOBAR ON PAGES WHICH CONTAIN THE WORD SANDWICH BACKGROUND_PAGE EXPERIMENTAL CHROME.EXPERIMENTAL.INFOBARS.SHOW", 2184 "search_string": "SANDWICHBAR SHOWS AN INFOBAR ON PAGES WHICH CONTAIN THE WORD SANDWICH BACKGROUND_PAGE EXPERIMENTAL CHROME.EXPERIMENTAL.INFOBARS.SHOW",
2182 "source_files": [ 2185 "source_files": [
2183 "background.js", 2186 "background.js",
2184 "contentscript.js", 2187 "contentscript.js",
2185 "infobar.html", 2188 "infobar.html",
2186 "infobar.js", 2189 "infobar.js",
2187 "manifest.json" 2190 "manifest.json"
2188 ], 2191 ],
2189 "source_hash": "370452fb1adc87631f89b7799e03f69b0aeaad26", 2192 "source_hash": "370452fb1adc87631f89b7799e03f69b0aeaad26",
2190 "zip_path": "examples\/api\/infobars\/sandwichbar.zip" 2193 "zip_path": "examples/api/infobars/sandwichbar.zip"
2191 }, 2194 },
2192 { 2195 {
2193 "api_calls": [ 2196 "api_calls": [
2194 "chrome.tabs.get", 2197 "chrome.tabs.get",
2195 "chrome.tabs.update", 2198 "chrome.tabs.update",
2196 "chrome.windows.get", 2199 "chrome.windows.get",
2197 "chrome.windows.getAll", 2200 "chrome.windows.getAll",
2198 "chrome.windows.getCurrent", 2201 "chrome.windows.getCurrent",
2199 "chrome.windows.update" 2202 "chrome.windows.update"
2200 ], 2203 ],
2201 "crx_path": null, 2204 "crx_path": null,
2202 "description": "Adds a browser action showing which tabs share the current tab's process.", 2205 "description": "Adds a browser action showing which tabs share the current tab's process.",
2203 "features": [ 2206 "features": [
2204 "browser_action", 2207 "browser_action",
2205 "experimental", 2208 "experimental",
2206 "tabs" 2209 "tabs"
2207 ], 2210 ],
2208 "icon": null, 2211 "icon": null,
2209 "id": "fc89b35755483af30b66cd72cefa34a43a3e8312", 2212 "id": "fc89b35755483af30b66cd72cefa34a43a3e8312",
2210 "name": "Show Tabs in Process", 2213 "name": "Show Tabs in Process",
2211 "packaged_app": false, 2214 "packaged_app": false,
2212 "path": "examples\/api\/processes\/show_tabs\/", 2215 "path": "examples/api/processes/show_tabs/",
2213 "protocols": [ 2216 "protocols": [
2214 "chrome:\/\/" 2217 "chrome://"
2215 ], 2218 ],
2216 "search_string": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL TABS CHROME.TA BS.GET CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOW S.GETCURRENT CHROME.WINDOWS.UPDATE", 2219 "search_string": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL TABS CHROME.TA BS.GET CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOW S.GETCURRENT CHROME.WINDOWS.UPDATE",
2217 "source_files": [ 2220 "source_files": [
2218 "manifest.json", 2221 "manifest.json",
2219 "popup.css", 2222 "popup.css",
2220 "popup.html", 2223 "popup.html",
2221 "popup.js" 2224 "popup.js"
2222 ], 2225 ],
2223 "source_hash": "062194cd7a1a907c4e9d442cfbe19a5db36916fa", 2226 "source_hash": "062194cd7a1a907c4e9d442cfbe19a5db36916fa",
2224 "zip_path": "examples\/api\/processes\/show_tabs.zip" 2227 "zip_path": "examples/api/processes/show_tabs.zip"
2225 }, 2228 },
2226 { 2229 {
2227 "api_calls": [ 2230 "api_calls": [
2228 "chrome.browserAction.onClicked", 2231 "chrome.browserAction.onClicked",
2229 "chrome.browserAction.setIcon", 2232 "chrome.browserAction.setIcon",
2230 "chrome.extension.getURL", 2233 "chrome.extension.getURL",
2231 "chrome.tabs.create", 2234 "chrome.tabs.create",
2232 "chrome.tabs.executeScript", 2235 "chrome.tabs.executeScript",
2233 "chrome.tts.getVoices", 2236 "chrome.tts.getVoices",
2234 "chrome.tts.speak", 2237 "chrome.tts.speak",
2235 "chrome.tts.stop", 2238 "chrome.tts.stop",
2236 "chrome.windows.get", 2239 "chrome.windows.get",
2237 "chrome.windows.getAll" 2240 "chrome.windows.getAll"
2238 ], 2241 ],
2239 "crx_path": null, 2242 "crx_path": null,
2240 "description": "Speaks the current selection out loud.", 2243 "description": "Speaks the current selection out loud.",
2241 "features": [ 2244 "features": [
2242 "<all_urls>", 2245 "<all_urls>",
2243 "background_page", 2246 "background_page",
2244 "browser_action", 2247 "browser_action",
2245 "options_page", 2248 "options_page",
2246 "tabs", 2249 "tabs",
2247 "tts" 2250 "tts"
2248 ], 2251 ],
2249 "icon": "SpeakSel128.png", 2252 "icon": "SpeakSel128.png",
2250 "id": "a491a2faa1fe79cb49b2fe9ed2720f4723c14184", 2253 "id": "a491a2faa1fe79cb49b2fe9ed2720f4723c14184",
2251 "name": "Speak Selection", 2254 "name": "Speak Selection",
2252 "packaged_app": false, 2255 "packaged_app": false,
2253 "path": "examples\/extensions\/speak_selection\/", 2256 "path": "examples/extensions/speak_selection/",
2254 "protocols": [], 2257 "protocols": [],
2255 "search_string": "SPEAK SELECTION SPEAKS THE CURRENT SELECTION OUT LOUD. < ALL_URLS> BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS TTS CHROME.BROWSERACT ION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETURL CHROME.TABS.C REATE CHROME.TABS.EXECUTESCRIPT CHROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS .STOP CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL", 2258 "search_string": "SPEAK SELECTION SPEAKS THE CURRENT SELECTION OUT LOUD. < ALL_URLS> BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS TTS CHROME.BROWSERACT ION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETURL CHROME.TABS.C REATE CHROME.TABS.EXECUTESCRIPT CHROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS .STOP CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL",
2256 "source_files": [ 2259 "source_files": [
2257 "background.js", 2260 "background.js",
2258 "content_script.js", 2261 "content_script.js",
2259 "keycodes.js", 2262 "keycodes.js",
2260 "manifest.json", 2263 "manifest.json",
2261 "options.html", 2264 "options.html",
2262 "options.js", 2265 "options.js",
2263 "tabs.js" 2266 "tabs.js"
2264 ], 2267 ],
2265 "source_hash": "6f2d935d106c39c574d219babcd793cba480dbc0", 2268 "source_hash": "6f2d935d106c39c574d219babcd793cba480dbc0",
2266 "zip_path": "examples\/extensions\/speak_selection.zip" 2269 "zip_path": "examples/extensions/speak_selection.zip"
2267 }, 2270 },
2268 { 2271 {
2269 "api_calls": [ 2272 "api_calls": [
2270 "chrome.browserAction.onClicked", 2273 "chrome.browserAction.onClicked",
2271 "chrome.browserAction.setIcon", 2274 "chrome.browserAction.setIcon",
2272 "chrome.experimental.speechInput.isRecording", 2275 "chrome.experimental.speechInput.isRecording",
2273 "chrome.experimental.speechInput.onError", 2276 "chrome.experimental.speechInput.onError",
2274 "chrome.experimental.speechInput.onResult", 2277 "chrome.experimental.speechInput.onResult",
2275 "chrome.experimental.speechInput.start", 2278 "chrome.experimental.speechInput.start",
2276 "chrome.experimental.speechInput.stop" 2279 "chrome.experimental.speechInput.stop"
2277 ], 2280 ],
2278 "crx_path": null, 2281 "crx_path": null,
2279 "description": "Recognizes your speech and tells you the most likely resul t.", 2282 "description": "Recognizes your speech and tells you the most likely resul t.",
2280 "features": [ 2283 "features": [
2281 "background_page", 2284 "background_page",
2282 "browser_action", 2285 "browser_action",
2283 "experimental" 2286 "experimental"
2284 ], 2287 ],
2285 "icon": null, 2288 "icon": null,
2286 "id": "a942b7626644674b7a56678930d054497b244ee7", 2289 "id": "a942b7626644674b7a56678930d054497b244ee7",
2287 "name": "Speech Recognizer", 2290 "name": "Speech Recognizer",
2288 "packaged_app": false, 2291 "packaged_app": false,
2289 "path": "examples\/api\/speechInput\/basic\/", 2292 "path": "examples/api/speechInput/basic/",
2290 "protocols": [], 2293 "protocols": [],
2291 "search_string": "SPEECH RECOGNIZER RECOGNIZES YOUR SPEECH AND TELLS YOU T HE MOST LIKELY RESULT. BACKGROUND_PAGE BROWSER_ACTION EXPERIMENTAL CHROME.BROWSE RACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXPERIMENTAL.SPEECHINPUT.I SRECORDING CHROME.EXPERIMENTAL.SPEECHINPUT.ONERROR CHROME.EXPERIMENTAL.SPEECHINP UT.ONRESULT CHROME.EXPERIMENTAL.SPEECHINPUT.START CHROME.EXPERIMENTAL.SPEECHINPU T.STOP", 2294 "search_string": "SPEECH RECOGNIZER RECOGNIZES YOUR SPEECH AND TELLS YOU T HE MOST LIKELY RESULT. BACKGROUND_PAGE BROWSER_ACTION EXPERIMENTAL CHROME.BROWSE RACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXPERIMENTAL.SPEECHINPUT.I SRECORDING CHROME.EXPERIMENTAL.SPEECHINPUT.ONERROR CHROME.EXPERIMENTAL.SPEECHINP UT.ONRESULT CHROME.EXPERIMENTAL.SPEECHINPUT.START CHROME.EXPERIMENTAL.SPEECHINPU T.STOP",
2292 "source_files": [ 2295 "source_files": [
2293 "background.js", 2296 "background.js",
2294 "manifest.json" 2297 "manifest.json"
2295 ], 2298 ],
2296 "source_hash": "298f4146dbeb4a9691756d3856710d2e41ae7ae7", 2299 "source_hash": "298f4146dbeb4a9691756d3856710d2e41ae7ae7",
2297 "zip_path": "examples\/api\/speechInput\/basic.zip" 2300 "zip_path": "examples/api/speechInput/basic.zip"
2298 }, 2301 },
2299 { 2302 {
2300 "api_calls": [ 2303 "api_calls": [
2301 "chrome.extension.getURL", 2304 "chrome.extension.getURL",
2302 "chrome.tabs.insertCSS" 2305 "chrome.tabs.insertCSS"
2303 ], 2306 ],
2304 "crx_path": null, 2307 "crx_path": null,
2305 "description": "Spruce up your pages with custom CSS.", 2308 "description": "Spruce up your pages with custom CSS.",
2306 "features": [ 2309 "features": [
2307 "<all_urls>", 2310 "<all_urls>",
2308 "browser_action", 2311 "browser_action",
2309 "options_page", 2312 "options_page",
2310 "storage", 2313 "storage",
2311 "tabs" 2314 "tabs"
2312 ], 2315 ],
2313 "icon": null, 2316 "icon": null,
2314 "id": "24452253a5f1a93c2e8d63e55042005f8bc33606", 2317 "id": "24452253a5f1a93c2e8d63e55042005f8bc33606",
2315 "name": "Stylizr", 2318 "name": "Stylizr",
2316 "packaged_app": false, 2319 "packaged_app": false,
2317 "path": "examples\/api\/storage\/stylizr\/", 2320 "path": "examples/api/storage/stylizr/",
2318 "protocols": [], 2321 "protocols": [],
2319 "search_string": "STYLIZR SPRUCE UP YOUR PAGES WITH CUSTOM CSS. <ALL_URLS> BROWSER_ACTION OPTIONS_PAGE STORAGE TABS CHROME.EXTENSION.GETURL CHROME.TABS.IN SERTCSS", 2322 "search_string": "STYLIZR SPRUCE UP YOUR PAGES WITH CUSTOM CSS. <ALL_URLS> BROWSER_ACTION OPTIONS_PAGE STORAGE TABS CHROME.EXTENSION.GETURL CHROME.TABS.IN SERTCSS",
2320 "source_files": [ 2323 "source_files": [
2321 "manifest.json", 2324 "manifest.json",
2322 "options.html", 2325 "options.html",
2323 "options.js", 2326 "options.js",
2324 "popup.html", 2327 "popup.html",
2325 "popup.js" 2328 "popup.js"
2326 ], 2329 ],
2327 "source_hash": "5a16cf4c1a8b25e1c73d7056ad5af86df2bc2f1c", 2330 "source_hash": "5a16cf4c1a8b25e1c73d7056ad5af86df2bc2f1c",
2328 "zip_path": "examples\/api\/storage\/stylizr.zip" 2331 "zip_path": "examples/api/storage/stylizr.zip"
2329 }, 2332 },
2330 { 2333 {
2331 "api_calls": [ 2334 "api_calls": [
2332 "chrome.browserAction.onClicked", 2335 "chrome.browserAction.onClicked",
2333 "chrome.extension.getURL", 2336 "chrome.extension.getURL",
2334 "chrome.tabs.create", 2337 "chrome.tabs.create",
2335 "chrome.tabs.get", 2338 "chrome.tabs.get",
2336 "chrome.tabs.move", 2339 "chrome.tabs.move",
2337 "chrome.tabs.onAttached", 2340 "chrome.tabs.onAttached",
2338 "chrome.tabs.onCreated", 2341 "chrome.tabs.onCreated",
(...skipping 18 matching lines...) Expand all
2357 "description": "Utility for working with the extension tabs api", 2360 "description": "Utility for working with the extension tabs api",
2358 "features": [ 2361 "features": [
2359 "background_page", 2362 "background_page",
2360 "browser_action", 2363 "browser_action",
2361 "tabs" 2364 "tabs"
2362 ], 2365 ],
2363 "icon": null, 2366 "icon": null,
2364 "id": "230463f2d5c3d4d0ca13c230e1f00f2aae0a8a64", 2367 "id": "230463f2d5c3d4d0ca13c230e1f00f2aae0a8a64",
2365 "name": "Tab Inspector", 2368 "name": "Tab Inspector",
2366 "packaged_app": false, 2369 "packaged_app": false,
2367 "path": "examples\/api\/tabs\/inspector\/", 2370 "path": "examples/api/tabs/inspector/",
2368 "protocols": [], 2371 "protocols": [],
2369 "search_string": "TAB INSPECTOR UTILITY FOR WORKING WITH THE EXTENSION TAB S API BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME. EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.MOVE CHROME.TABS .ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHR OME.TABS.ONREMOVED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE CHROME.TABS.UPDATE C HROME.WINDOWS.CREATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GET CURRENT CHROME.WINDOWS.GETLASTFOCUSED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ON FOCUSCHANGED CHROME.WINDOWS.ONREMOVED CHROME.WINDOWS.REMOVE CHROME.WINDOWS.UPDAT E", 2372 "search_string": "TAB INSPECTOR UTILITY FOR WORKING WITH THE EXTENSION TAB S API BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME. EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.MOVE CHROME.TABS .ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHR OME.TABS.ONREMOVED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE CHROME.TABS.UPDATE C HROME.WINDOWS.CREATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GET CURRENT CHROME.WINDOWS.GETLASTFOCUSED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ON FOCUSCHANGED CHROME.WINDOWS.ONREMOVED CHROME.WINDOWS.REMOVE CHROME.WINDOWS.UPDAT E",
2370 "source_files": [ 2373 "source_files": [
2371 "background.js", 2374 "background.js",
2372 "jstemplate_compiled.js", 2375 "jstemplate_compiled.js",
2373 "manifest.json", 2376 "manifest.json",
2374 "tabs_api.html", 2377 "tabs_api.html",
2375 "tabs_api.js" 2378 "tabs_api.js"
2376 ], 2379 ],
2377 "source_hash": "eb8f26004a36d01dad8680bae1370a2ac1ce01c8", 2380 "source_hash": "eb8f26004a36d01dad8680bae1370a2ac1ce01c8",
2378 "zip_path": "examples\/api\/tabs\/inspector.zip" 2381 "zip_path": "examples/api/tabs/inspector.zip"
2379 }, 2382 },
2380 { 2383 {
2381 "api_calls": [ 2384 "api_calls": [
2382 "chrome.browserAction.setIcon", 2385 "chrome.browserAction.setIcon",
2383 "chrome.extension.connect", 2386 "chrome.extension.connect",
2384 "chrome.extension.onConnect", 2387 "chrome.extension.onConnect",
2385 "chrome.tts.getVoices", 2388 "chrome.tts.getVoices",
2386 "chrome.tts.speak", 2389 "chrome.tts.speak",
2387 "chrome.tts.stop" 2390 "chrome.tts.stop"
2388 ], 2391 ],
2389 "crx_path": null, 2392 "crx_path": null,
2390 "description": "A clock with two configurable alarms that will play a soun d and speak a phrase of your choice.", 2393 "description": "A clock with two configurable alarms that will play a soun d and speak a phrase of your choice.",
2391 "features": [ 2394 "features": [
2392 "background", 2395 "background",
2393 "background_page", 2396 "background_page",
2394 "browser_action", 2397 "browser_action",
2395 "tts" 2398 "tts"
2396 ], 2399 ],
2397 "icon": "clock-128.png", 2400 "icon": "clock-128.png",
2398 "id": "04f5d2ddea95746b0200be1ea223ccb7a748a771", 2401 "id": "04f5d2ddea95746b0200be1ea223ccb7a748a771",
2399 "name": "Talking Alarm Clock", 2402 "name": "Talking Alarm Clock",
2400 "packaged_app": false, 2403 "packaged_app": false,
2401 "path": "examples\/extensions\/talking_alarm_clock\/", 2404 "path": "examples/extensions/talking_alarm_clock/",
2402 "protocols": [], 2405 "protocols": [],
2403 "search_string": "TALKING ALARM CLOCK A CLOCK WITH TWO CONFIGURABLE ALARMS THAT WILL PLAY A SOUND AND SPEAK A PHRASE OF YOUR CHOICE. BACKGROUND BACKGROUND _PAGE BROWSER_ACTION TTS CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.CONNECT C HROME.EXTENSION.ONCONNECT CHROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS.STOP" , 2406 "search_string": "TALKING ALARM CLOCK A CLOCK WITH TWO CONFIGURABLE ALARMS THAT WILL PLAY A SOUND AND SPEAK A PHRASE OF YOUR CHOICE. BACKGROUND BACKGROUND _PAGE BROWSER_ACTION TTS CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.CONNECT C HROME.EXTENSION.ONCONNECT CHROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS.STOP" ,
2404 "source_files": [ 2407 "source_files": [
2405 "background.js", 2408 "background.js",
2406 "common.js", 2409 "common.js",
2407 "credits.html", 2410 "credits.html",
2408 "manifest.json", 2411 "manifest.json",
2409 "popup.html", 2412 "popup.html",
2410 "popup.js" 2413 "popup.js"
2411 ], 2414 ],
2412 "source_hash": "0f81e576201c057a090c921450482ba762aca919", 2415 "source_hash": "0f81e576201c057a090c921450482ba762aca919",
2413 "zip_path": "examples\/extensions\/talking_alarm_clock.zip" 2416 "zip_path": "examples/extensions/talking_alarm_clock.zip"
2414 }, 2417 },
2415 { 2418 {
2416 "api_calls": [ 2419 "api_calls": [
2417 "chrome.browserAction.onClicked", 2420 "chrome.browserAction.onClicked",
2418 "chrome.extension.getURL", 2421 "chrome.extension.getURL",
2419 "chrome.extension.getViews", 2422 "chrome.extension.getViews",
2420 "chrome.tabs.captureVisibleTab", 2423 "chrome.tabs.captureVisibleTab",
2421 "chrome.tabs.create", 2424 "chrome.tabs.create",
2422 "chrome.tabs.onUpdated" 2425 "chrome.tabs.onUpdated"
2423 ], 2426 ],
2424 "crx_path": null, 2427 "crx_path": null,
2425 "description": "Demonstrate screenshot functionality in the chrome.tabs ap i. Note: only works for code.google.com", 2428 "description": "Demonstrate screenshot functionality in the chrome.tabs ap i. Note: only works for code.google.com",
2426 "features": [ 2429 "features": [
2427 "background_page", 2430 "background_page",
2428 "browser_action", 2431 "browser_action",
2429 "tabs" 2432 "tabs"
2430 ], 2433 ],
2431 "icon": null, 2434 "icon": null,
2432 "id": "e1697cacebad05218798bf3e8a0f724517f0e8c3", 2435 "id": "e1697cacebad05218798bf3e8a0f724517f0e8c3",
2433 "name": "Test Screenshot Extension", 2436 "name": "Test Screenshot Extension",
2434 "packaged_app": false, 2437 "packaged_app": false,
2435 "path": "examples\/api\/tabs\/screenshot\/", 2438 "path": "examples/api/tabs/screenshot/",
2436 "protocols": [ 2439 "protocols": [
2437 "http:\/\/" 2440 "http://"
2438 ], 2441 ],
2439 "search_string": "TEST SCREENSHOT EXTENSION DEMONSTRATE SCREENSHOT FUNCTIO NALITY IN THE CHROME.TABS API. NOTE: ONLY WORKS FOR CODE.GOOGLE.COM BACKGROUND_P AGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETURL C HROME.EXTENSION.GETVIEWS CHROME.TABS.CAPTUREVISIBLETAB CHROME.TABS.CREATE CHROME .TABS.ONUPDATED", 2442 "search_string": "TEST SCREENSHOT EXTENSION DEMONSTRATE SCREENSHOT FUNCTIO NALITY IN THE CHROME.TABS API. NOTE: ONLY WORKS FOR CODE.GOOGLE.COM BACKGROUND_P AGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETURL C HROME.EXTENSION.GETVIEWS CHROME.TABS.CAPTUREVISIBLETAB CHROME.TABS.CREATE CHROME .TABS.ONUPDATED",
2440 "source_files": [ 2443 "source_files": [
2441 "background.js", 2444 "background.js",
2442 "manifest.json", 2445 "manifest.json",
2443 "screenshot.html", 2446 "screenshot.html",
2444 "screenshot.js" 2447 "screenshot.js"
2445 ], 2448 ],
2446 "source_hash": "93d631d1e714c910f5215fd8c22cd5725ab6e6cc", 2449 "source_hash": "93d631d1e714c910f5215fd8c22cd5725ab6e6cc",
2447 "zip_path": "examples\/api\/tabs\/screenshot.zip" 2450 "zip_path": "examples/api/tabs/screenshot.zip"
2448 }, 2451 },
2449 { 2452 {
2450 "api_calls": [ 2453 "api_calls": [
2451 "chrome.permissions.contains", 2454 "chrome.permissions.contains",
2452 "chrome.permissions.onAdded", 2455 "chrome.permissions.onAdded",
2453 "chrome.permissions.onRemoved", 2456 "chrome.permissions.onRemoved",
2454 "chrome.permissions.remove", 2457 "chrome.permissions.remove",
2455 "chrome.permissions.request", 2458 "chrome.permissions.request",
2456 "chrome.tabs.create" 2459 "chrome.tabs.create"
2457 ], 2460 ],
2458 "crx_path": "examples\/api\/permissions\/extension-questions.crx", 2461 "crx_path": "examples/api/permissions/extension-questions.crx",
2459 "description": "Sample demonstration of the optional permissions API.", 2462 "description": "Sample demonstration of the optional permissions API.",
2460 "features": [ 2463 "features": [
2461 "browser_action", 2464 "browser_action",
2462 "experimental", 2465 "experimental",
2463 "options_page" 2466 "options_page"
2464 ], 2467 ],
2465 "icon": "images\/icon.png", 2468 "icon": "images/icon.png",
2466 "id": "e8ac89b4015052cf11436985399129c927f972aa", 2469 "id": "e8ac89b4015052cf11436985399129c927f972aa",
2467 "name": "Top Chrome Extension Questions", 2470 "name": "Top Chrome Extension Questions",
2468 "packaged_app": false, 2471 "packaged_app": false,
2469 "path": "examples\/api\/permissions\/extension-questions\/", 2472 "path": "examples/api/permissions/extension-questions/",
2470 "protocols": [], 2473 "protocols": [],
2471 "search_string": "TOP CHROME EXTENSION QUESTIONS SAMPLE DEMONSTRATION OF T HE OPTIONAL PERMISSIONS API. BROWSER_ACTION EXPERIMENTAL OPTIONS_PAGE CHROME.PER MISSIONS.CONTAINS CHROME.PERMISSIONS.ONADDED CHROME.PERMISSIONS.ONREMOVED CHROME .PERMISSIONS.REMOVE CHROME.PERMISSIONS.REQUEST CHROME.TABS.CREATE", 2474 "search_string": "TOP CHROME EXTENSION QUESTIONS SAMPLE DEMONSTRATION OF T HE OPTIONAL PERMISSIONS API. BROWSER_ACTION EXPERIMENTAL OPTIONS_PAGE CHROME.PER MISSIONS.CONTAINS CHROME.PERMISSIONS.ONADDED CHROME.PERMISSIONS.ONREMOVED CHROME .PERMISSIONS.REMOVE CHROME.PERMISSIONS.REQUEST CHROME.TABS.CREATE",
2472 "source_files": [ 2475 "source_files": [
2473 "manifest.json", 2476 "manifest.json",
2474 "options.html", 2477 "options.html",
2475 "options.js", 2478 "options.js",
2476 "popup.html", 2479 "popup.html",
2477 "popup.js" 2480 "popup.js"
2478 ], 2481 ],
2479 "source_hash": "683f9b121326abe7053ea011b27dbd03f5b7b9d7", 2482 "source_hash": "683f9b121326abe7053ea011b27dbd03f5b7b9d7",
2480 "zip_path": "examples\/api\/permissions\/extension-questions.zip" 2483 "zip_path": "examples/api/permissions/extension-questions.zip"
2481 }, 2484 },
2482 { 2485 {
2483 "api_calls": [ 2486 "api_calls": [
2484 "chrome.bookmarks.onRemoved", 2487 "chrome.bookmarks.onRemoved",
2485 "chrome.browserAction.onClicked", 2488 "chrome.browserAction.onClicked",
2486 "chrome.browserAction.setBadgeText", 2489 "chrome.browserAction.setBadgeText",
2487 "chrome.experimental.alarms.create", 2490 "chrome.experimental.alarms.create",
2488 "chrome.experimental.alarms.onAlarm", 2491 "chrome.experimental.alarms.onAlarm",
2489 "chrome.experimental.keybinding.onCommand", 2492 "chrome.experimental.keybinding.onCommand",
2490 "chrome.experimental.runtime.onBackgroundPageUnloadingSoon", 2493 "chrome.experimental.runtime.onBackgroundPageUnloadingSoon",
(...skipping 13 matching lines...) Expand all
2504 "bookmarks", 2507 "bookmarks",
2505 "browser_action", 2508 "browser_action",
2506 "experimental", 2509 "experimental",
2507 "keybinding", 2510 "keybinding",
2508 "tabs" 2511 "tabs"
2509 ], 2512 ],
2510 "icon": null, 2513 "icon": null,
2511 "id": "7db846942d754cb51d0fd1fcb60a97fa4f1e21ad", 2514 "id": "7db846942d754cb51d0fd1fcb60a97fa4f1e21ad",
2512 "name": "Transient Page Example", 2515 "name": "Transient Page Example",
2513 "packaged_app": false, 2516 "packaged_app": false,
2514 "path": "examples\/api\/transientPage\/basic\/", 2517 "path": "examples/api/transientPage/basic/",
2515 "protocols": [ 2518 "protocols": [
2516 "http:\/\/" 2519 "http://"
2517 ], 2520 ],
2518 "search_string": "TRANSIENT PAGE EXAMPLE DEMONSTRATES USAGE AND FEATURES O F THE TRANSIENT PAGE BACKGROUND_PAGE BOOKMARKS BROWSER_ACTION EXPERIMENTAL KEYBI NDING TABS CHROME.BOOKMARKS.ONREMOVED CHROME.BROWSERACTION.ONCLICKED CHROME.BROW SERACTION.SETBADGETEXT CHROME.EXPERIMENTAL.ALARMS.CREATE CHROME.EXPERIMENTAL.ALA RMS.ONALARM CHROME.EXPERIMENTAL.KEYBINDING.ONCOMMAND CHROME.EXPERIMENTAL.RUNTIME .ONBACKGROUNDPAGEUNLOADINGSOON CHROME.EXPERIMENTAL.RUNTIME.ONINSTALLED CHROME.EX PERIMENTAL.WEBREQUEST.ONREQUEST CHROME.EXTENSION.ONMESSAGE CHROME.EXTENSION.SEND MESSAGE CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.QUERY CHROME.TA BS.SENDMESSAGE", 2521 "search_string": "TRANSIENT PAGE EXAMPLE DEMONSTRATES USAGE AND FEATURES O F THE TRANSIENT PAGE BACKGROUND_PAGE BOOKMARKS BROWSER_ACTION EXPERIMENTAL KEYBI NDING TABS CHROME.BOOKMARKS.ONREMOVED CHROME.BROWSERACTION.ONCLICKED CHROME.BROW SERACTION.SETBADGETEXT CHROME.EXPERIMENTAL.ALARMS.CREATE CHROME.EXPERIMENTAL.ALA RMS.ONALARM CHROME.EXPERIMENTAL.KEYBINDING.ONCOMMAND CHROME.EXPERIMENTAL.RUNTIME .ONBACKGROUNDPAGEUNLOADINGSOON CHROME.EXPERIMENTAL.RUNTIME.ONINSTALLED CHROME.EX PERIMENTAL.WEBREQUEST.ONREQUEST CHROME.EXTENSION.ONMESSAGE CHROME.EXTENSION.SEND MESSAGE CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.QUERY CHROME.TA BS.SENDMESSAGE",
2519 "source_files": [ 2522 "source_files": [
2520 "background.js", 2523 "background.js",
2521 "content.js", 2524 "content.js",
2522 "manifest.json" 2525 "manifest.json"
2523 ], 2526 ],
2524 "source_hash": "82ef52e9b8c34ec7d30f6524e7bafec0be655c27", 2527 "source_hash": "6d52786858ac8c46aad6fe09754d1f44a6fc888a",
2525 "zip_path": "examples\/api\/transientPage\/basic.zip" 2528 "zip_path": "examples/api/transientPage/basic.zip"
2526 }, 2529 },
2527 { 2530 {
2528 "api_calls": [ 2531 "api_calls": [
2529 "chrome.tts.getVoices", 2532 "chrome.tts.getVoices",
2530 "chrome.tts.speak", 2533 "chrome.tts.speak",
2531 "chrome.tts.stop" 2534 "chrome.tts.stop"
2532 ], 2535 ],
2533 "crx_path": null, 2536 "crx_path": null,
2534 "description": "Tool for developers of Chrome TTS engine extensions to hel p them test their engines are implementing the API correctly.", 2537 "description": "Tool for developers of Chrome TTS engine extensions to hel p them test their engines are implementing the API correctly.",
2535 "features": [ 2538 "features": [
2536 "tts" 2539 "tts"
2537 ], 2540 ],
2538 "icon": "128.png", 2541 "icon": "128.png",
2539 "id": "1d192cce77438e1a90383a6a3a6b28f29961ffa4", 2542 "id": "1d192cce77438e1a90383a6a3a6b28f29961ffa4",
2540 "name": "TTS Debug", 2543 "name": "TTS Debug",
2541 "packaged_app": true, 2544 "packaged_app": true,
2542 "path": "examples\/extensions\/ttsdebug\/", 2545 "path": "examples/extensions/ttsdebug/",
2543 "protocols": [], 2546 "protocols": [],
2544 "search_string": "TTS DEBUG TOOL FOR DEVELOPERS OF CHROME TTS ENGINE EXTEN SIONS TO HELP THEM TEST THEIR ENGINES ARE IMPLEMENTING THE API CORRECTLY. TTS CH ROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS.STOP", 2547 "search_string": "TTS DEBUG TOOL FOR DEVELOPERS OF CHROME TTS ENGINE EXTEN SIONS TO HELP THEM TEST THEIR ENGINES ARE IMPLEMENTING THE API CORRECTLY. TTS CH ROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS.STOP",
2545 "source_files": [ 2548 "source_files": [
2546 "manifest.json", 2549 "manifest.json",
2547 "ttsdebug.css", 2550 "ttsdebug.css",
2548 "ttsdebug.html", 2551 "ttsdebug.html",
2549 "ttsdebug.js" 2552 "ttsdebug.js"
2550 ], 2553 ],
2551 "source_hash": "b6d02dcc084985a5a37634f7efee96e759df3c2f", 2554 "source_hash": "b6d02dcc084985a5a37634f7efee96e759df3c2f",
2552 "zip_path": "examples\/extensions\/ttsdebug.zip" 2555 "zip_path": "examples/extensions/ttsdebug.zip"
2553 }, 2556 },
2554 { 2557 {
2555 "api_calls": [ 2558 "api_calls": [
2556 "chrome.tts.getVoices", 2559 "chrome.tts.getVoices",
2557 "chrome.tts.isSpeaking", 2560 "chrome.tts.isSpeaking",
2558 "chrome.tts.speak", 2561 "chrome.tts.speak",
2559 "chrome.tts.stop" 2562 "chrome.tts.stop"
2560 ], 2563 ],
2561 "crx_path": null, 2564 "crx_path": null,
2562 "description": "Demo Chrome's synthesized text-to-speech capabilities.", 2565 "description": "Demo Chrome's synthesized text-to-speech capabilities.",
2563 "features": [ 2566 "features": [
2564 "tts" 2567 "tts"
2565 ], 2568 ],
2566 "icon": "128.png", 2569 "icon": "128.png",
2567 "id": "3a1baf15462bdae4d886c2da4ff8f35f4e8ce02f", 2570 "id": "3a1baf15462bdae4d886c2da4ff8f35f4e8ce02f",
2568 "name": "TTS Demo", 2571 "name": "TTS Demo",
2569 "packaged_app": true, 2572 "packaged_app": true,
2570 "path": "examples\/extensions\/ttsdemo\/", 2573 "path": "examples/extensions/ttsdemo/",
2571 "protocols": [], 2574 "protocols": [],
2572 "search_string": "TTS DEMO DEMO CHROMES SYNTHESIZED TEXT-TO-SPEECH CAPABIL ITIES. TTS CHROME.TTS.GETVOICES CHROME.TTS.ISSPEAKING CHROME.TTS.SPEAK CHROME.TT S.STOP", 2575 "search_string": "TTS DEMO DEMO CHROMES SYNTHESIZED TEXT-TO-SPEECH CAPABIL ITIES. TTS CHROME.TTS.GETVOICES CHROME.TTS.ISSPEAKING CHROME.TTS.SPEAK CHROME.TT S.STOP",
2573 "source_files": [ 2576 "source_files": [
2574 "manifest.json", 2577 "manifest.json",
2575 "ttsdemo.html", 2578 "ttsdemo.html",
2576 "ttsdemo.js" 2579 "ttsdemo.js"
2577 ], 2580 ],
2578 "source_hash": "a72820a4ac8dce453ae31ae39153f0ac19f75078", 2581 "source_hash": "a72820a4ac8dce453ae31ae39153f0ac19f75078",
2579 "zip_path": "examples\/extensions\/ttsdemo.zip" 2582 "zip_path": "examples/extensions/ttsdemo.zip"
2580 }, 2583 },
2581 { 2584 {
2582 "api_calls": [ 2585 "api_calls": [
2583 "chrome.history.getVisits", 2586 "chrome.history.getVisits",
2584 "chrome.history.search", 2587 "chrome.history.search",
2585 "chrome.tabs.create" 2588 "chrome.tabs.create"
2586 ], 2589 ],
2587 "crx_path": null, 2590 "crx_path": null,
2588 "description": "Reads your history, and shows the top ten pages you go to by typing the URL.", 2591 "description": "Reads your history, and shows the top ten pages you go to by typing the URL.",
2589 "features": [ 2592 "features": [
2590 "browser_action", 2593 "browser_action",
2591 "history", 2594 "history",
2592 "tabs" 2595 "tabs"
2593 ], 2596 ],
2594 "icon": null, 2597 "icon": null,
2595 "id": "b3de91ab04b7d7a2670ca7ee9d740eb42cead0b6", 2598 "id": "b3de91ab04b7d7a2670ca7ee9d740eb42cead0b6",
2596 "name": "Typed URL History", 2599 "name": "Typed URL History",
2597 "packaged_app": false, 2600 "packaged_app": false,
2598 "path": "examples\/api\/history\/showHistory\/", 2601 "path": "examples/api/history/showHistory/",
2599 "protocols": [], 2602 "protocols": [],
2600 "search_string": "TYPED URL HISTORY READS YOUR HISTORY, AND SHOWS THE TOP TEN PAGES YOU GO TO BY TYPING THE URL. BROWSER_ACTION HISTORY TABS CHROME.HISTOR Y.GETVISITS CHROME.HISTORY.SEARCH CHROME.TABS.CREATE", 2603 "search_string": "TYPED URL HISTORY READS YOUR HISTORY, AND SHOWS THE TOP TEN PAGES YOU GO TO BY TYPING THE URL. BROWSER_ACTION HISTORY TABS CHROME.HISTOR Y.GETVISITS CHROME.HISTORY.SEARCH CHROME.TABS.CREATE",
2601 "source_files": [ 2604 "source_files": [
2602 "manifest.json", 2605 "manifest.json",
2603 "typedUrls.html", 2606 "typedUrls.html",
2604 "typedUrls.js" 2607 "typedUrls.js"
2605 ], 2608 ],
2606 "source_hash": "42a4d00d90126ca4a8731f0f625ca75b7a546252", 2609 "source_hash": "42a4d00d90126ca4a8731f0f625ca75b7a546252",
2607 "zip_path": "examples\/api\/history\/showHistory.zip" 2610 "zip_path": "examples/api/history/showHistory.zip"
2608 }, 2611 },
2609 { 2612 {
2610 "api_calls": [ 2613 "api_calls": [
2611 "chrome.i18n.getMessage", 2614 "chrome.i18n.getMessage",
2612 "chrome.webNavigation.onBeforeNavigate", 2615 "chrome.webNavigation.onBeforeNavigate",
2613 "chrome.webNavigation.onCommitted", 2616 "chrome.webNavigation.onCommitted",
2614 "chrome.webNavigation.onCompleted", 2617 "chrome.webNavigation.onCompleted",
2615 "chrome.webNavigation.onCreatedNavigationTarget", 2618 "chrome.webNavigation.onCreatedNavigationTarget",
2616 "chrome.webNavigation.onErrorOccurred", 2619 "chrome.webNavigation.onErrorOccurred",
2617 "chrome.webNavigation.onReferenceFragmentUpdated" 2620 "chrome.webNavigation.onReferenceFragmentUpdated"
2618 ], 2621 ],
2619 "crx_path": null, 2622 "crx_path": null,
2620 "description": "Demonstration of the WebNavigation extension API.", 2623 "description": "Demonstration of the WebNavigation extension API.",
2621 "features": [ 2624 "features": [
2622 "background_page", 2625 "background_page",
2623 "browser_action", 2626 "browser_action",
2624 "extension", 2627 "extension",
2625 "webNavigation" 2628 "webNavigation"
2626 ], 2629 ],
2627 "icon": null, 2630 "icon": null,
2628 "id": "a3c674f7eb93621c590562ad3fa04de4f03f53a0", 2631 "id": "a3c674f7eb93621c590562ad3fa04de4f03f53a0",
2629 "name": "WebNavigation Tech Demo", 2632 "name": "WebNavigation Tech Demo",
2630 "packaged_app": false, 2633 "packaged_app": false,
2631 "path": "examples\/api\/webNavigation\/basic\/", 2634 "path": "examples/api/webNavigation/basic/",
2632 "protocols": [], 2635 "protocols": [],
2633 "search_string": "WEBNAVIGATION TECH DEMO DEMONSTRATION OF THE WEBNAVIGATI ON EXTENSION API. BACKGROUND_PAGE BROWSER_ACTION EXTENSION WEBNAVIGATION CHROME. I18N.GETMESSAGE CHROME.WEBNAVIGATION.ONBEFORENAVIGATE CHROME.WEBNAVIGATION.ONCOM MITTED CHROME.WEBNAVIGATION.ONCOMPLETED CHROME.WEBNAVIGATION.ONCREATEDNAVIGATION TARGET CHROME.WEBNAVIGATION.ONERROROCCURRED CHROME.WEBNAVIGATION.ONREFERENCEFRAG MENTUPDATED", 2636 "search_string": "WEBNAVIGATION TECH DEMO DEMONSTRATION OF THE WEBNAVIGATI ON EXTENSION API. BACKGROUND_PAGE BROWSER_ACTION EXTENSION WEBNAVIGATION CHROME. I18N.GETMESSAGE CHROME.WEBNAVIGATION.ONBEFORENAVIGATE CHROME.WEBNAVIGATION.ONCOM MITTED CHROME.WEBNAVIGATION.ONCOMPLETED CHROME.WEBNAVIGATION.ONCREATEDNAVIGATION TARGET CHROME.WEBNAVIGATION.ONERROROCCURRED CHROME.WEBNAVIGATION.ONREFERENCEFRAG MENTUPDATED",
2634 "source_files": [ 2637 "source_files": [
2635 "_locales\/en\/messages.json", 2638 "_locales/en/messages.json",
2636 "background.js", 2639 "background.js",
2637 "manifest.json", 2640 "manifest.json",
2638 "navigation_collector.js", 2641 "navigation_collector.js",
2639 "popup.css", 2642 "popup.css",
2640 "popup.html", 2643 "popup.html",
2641 "popup.js" 2644 "popup.js"
2642 ], 2645 ],
2643 "source_hash": "d2b40d0496b107609dd8288cb52f15aa5d36c312", 2646 "source_hash": "d2b40d0496b107609dd8288cb52f15aa5d36c312",
2644 "zip_path": "examples\/api\/webNavigation\/basic.zip" 2647 "zip_path": "examples/api/webNavigation/basic.zip"
2645 }, 2648 },
2646 { 2649 {
2647 "api_calls": [ 2650 "api_calls": [
2648 "chrome.extension.isAllowedFileSchemeAccess", 2651 "chrome.extension.isAllowedFileSchemeAccess",
2649 "chrome.extension.isAllowedIncognitoAccess" 2652 "chrome.extension.isAllowedIncognitoAccess"
2650 ], 2653 ],
2651 "crx_path": null, 2654 "crx_path": null,
2652 "description": "Demonstrates the `extension.isAllowedFileSchemeAccess` and `extesion.isAllowedIncognitoAccess` APIs", 2655 "description": "Demonstrates the `extension.isAllowedFileSchemeAccess` and `extesion.isAllowedIncognitoAccess` APIs",
2653 "features": [ 2656 "features": [
2654 "browser_action" 2657 "browser_action"
2655 ], 2658 ],
2656 "icon": "sample-128.png", 2659 "icon": "sample-128.png",
2657 "id": "0fa4abe6545f0316fea7cfa07c53aa48c4f3d018", 2660 "id": "0fa4abe6545f0316fea7cfa07c53aa48c4f3d018",
2658 "name": "`extension.isAllowedFileSchemeAccess` and `extension.isAllowedInc ognitoAccess` Example", 2661 "name": "`extension.isAllowedFileSchemeAccess` and `extension.isAllowedInc ognitoAccess` Example",
2659 "packaged_app": false, 2662 "packaged_app": false,
2660 "path": "examples\/api\/extension\/isAllowedAccess\/", 2663 "path": "examples/api/extension/isAllowedAccess/",
2661 "protocols": [ 2664 "protocols": [
2662 "file:\/\/" 2665 "file://"
2663 ], 2666 ],
2664 "search_string": "`EXTENSION.ISALLOWEDFILESCHEMEACCESS` AND `EXTENSION.ISA LLOWEDINCOGNITOACCESS` EXAMPLE DEMONSTRATES THE `EXTENSION.ISALLOWEDFILESCHEMEAC CESS` AND `EXTESION.ISALLOWEDINCOGNITOACCESS` APIS BROWSER_ACTION CHROME.EXTENSI ON.ISALLOWEDFILESCHEMEACCESS CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS", 2667 "search_string": "`EXTENSION.ISALLOWEDFILESCHEMEACCESS` AND `EXTENSION.ISA LLOWEDINCOGNITOACCESS` EXAMPLE DEMONSTRATES THE `EXTENSION.ISALLOWEDFILESCHEMEAC CESS` AND `EXTESION.ISALLOWEDINCOGNITOACCESS` APIS BROWSER_ACTION CHROME.EXTENSI ON.ISALLOWEDFILESCHEMEACCESS CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS",
2665 "source_files": [ 2668 "source_files": [
2666 "manifest.json", 2669 "manifest.json",
2667 "popup.html", 2670 "popup.html",
2668 "popup.js", 2671 "popup.js",
2669 "sample.css" 2672 "sample.css"
2670 ], 2673 ],
2671 "source_hash": "8e51dc3a9577065d22ce92f3c838edc5ceaf4e65", 2674 "source_hash": "8e51dc3a9577065d22ce92f3c838edc5ceaf4e65",
2672 "zip_path": "examples\/api\/extension\/isAllowedAccess.zip" 2675 "zip_path": "examples/api/extension/isAllowedAccess.zip"
2673 } 2676 }
2674 ] 2677 ]
2675 } 2678 }
OLDNEW
« no previous file with comments | « chrome/common/extensions/docs/examples/api/transientPage/basic.zip ('k') | chrome/common/extensions/extension.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698