├── commands ├── browser_action.html ├── background.js └── README.md ├── fx ├── icon.png └── manifest.json ├── app ├── icon-128.png ├── README.md ├── main.html └── manifest.json ├── basic ├── icon.png ├── popup.html └── manifest.json ├── basic_1 ├── icon.png ├── manifest.json └── README.md ├── basic_3 ├── icon.png ├── popup.html ├── manifest.json └── README.md ├── basic_4 └── icon.png ├── basic_6 ├── icon.png └── manifest.json ├── basic_7 ├── icon.png ├── popup.html ├── manifest.json └── README.md ├── basic_8 ├── icon.png ├── manifest.json └── popup.html ├── mappy ├── icon.png ├── marker.png ├── popup.html ├── popup.css └── background.js ├── maps_app ├── 128.png ├── 24.png ├── README.md └── manifest.json ├── sandbox ├── icon.png ├── eventpage.html ├── README.md └── manifest.json ├── stylizr ├── icon.png ├── popup.html └── manifest.json ├── timer ├── clock.png ├── manifest.json ├── page.js └── popup.html ├── ttsdebug ├── 128.png ├── 16.png ├── 256.png ├── pacman.gif ├── manifest.json └── README.md ├── ttsdemo ├── 128.png ├── 16.png ├── 256.png └── manifest.json ├── zoom ├── zoom16.png ├── zoom19.png ├── zoom48.png ├── README └── manifest.json ├── chrome-query ├── devtools.html ├── manifest.json └── README.md ├── cookies ├── cookie.png └── manifest.json ├── gmail ├── icon_128.png ├── gmail_logged_in.png ├── gmail_not_logged_in.png ├── background.html ├── _locales │ ├── en │ │ └── messages.json │ ├── en_GB │ │ └── messages.json │ ├── nb │ │ └── messages.json │ ├── et │ │ └── messages.json │ ├── sv │ │ └── messages.json │ ├── id │ │ └── messages.json │ ├── nl │ │ └── messages.json │ ├── da │ │ └── messages.json │ ├── it │ │ └── messages.json │ ├── sl │ │ └── messages.json │ ├── fil │ │ └── messages.json │ ├── de │ │ └── messages.json │ ├── fi │ │ └── messages.json │ ├── hr │ │ └── messages.json │ ├── ca │ │ └── messages.json │ ├── es_419 │ │ └── messages.json │ ├── pt_BR │ │ └── messages.json │ ├── hu │ │ └── messages.json │ ├── pt_PT │ │ └── messages.json │ ├── lv │ │ └── messages.json │ ├── es │ │ └── messages.json │ ├── ro │ │ └── messages.json │ ├── cs │ │ └── messages.json │ ├── tr │ │ └── messages.json │ ├── pl │ │ └── messages.json │ ├── fr │ │ └── messages.json │ ├── zh_CN │ │ └── messages.json │ ├── zh_TW │ │ └── messages.json │ ├── sk │ │ └── messages.json │ ├── lt │ │ └── messages.json │ ├── ko │ │ └── messages.json │ ├── ja │ │ └── messages.json │ └── vi │ │ └── messages.json └── manifest.json ├── news ├── images │ ├── fb.png │ ├── buzz.png │ ├── news.gif │ ├── twitter.png │ ├── news_icon.png │ ├── delete-icon.png │ ├── news_action.png │ └── sprite_arrows.gif ├── manifest.json └── README.md ├── set_icon ├── icon1.png ├── icon2.png ├── background.html └── manifest.json ├── show_tabs ├── icon.png ├── popup.html ├── manifest.json └── popup.css ├── app_launcher ├── icon.png ├── browser_action_icon.png ├── manifest.json └── README.md ├── getMessage ├── icon.png ├── manifest.json ├── README.md ├── popup.html └── _locales │ ├── sr │ └── messages.json │ └── en_US │ └── messages.json ├── imageinfo ├── loader.gif ├── imageinfo-16.png ├── imageinfo-48.png ├── imageinfo-128.png ├── NOTICE ├── imageinfo │ └── readme.txt ├── manifest.json └── README.md ├── live-headers ├── icon.png ├── manifest.json ├── headers.html └── background.js ├── notifications ├── 128.png ├── 16.png ├── 48.png ├── 64.png ├── README.md ├── manifest.json └── style.css ├── print ├── print_16x16.png ├── background.js ├── manifest.json └── README.md ├── screenshot ├── camera.png ├── white.png ├── screenshot.html ├── screenshot.js └── manifest.json ├── showHistory ├── clock.png ├── typedUrls.html ├── manifest.json └── README.md ├── tabCapture ├── icon.png ├── manifest.json ├── receiver.html └── options.html ├── desktopCapture ├── icon.png └── background.js ├── detectLanguage ├── icon.png ├── manifest.json ├── README.md └── popup.html ├── gdocs └── img │ ├── icons │ ├── pdf.gif │ ├── audio.gif │ ├── file.gif │ ├── folder.gif │ ├── form.gif │ ├── document.gif │ ├── spreadsheet.gif │ └── presentation.gif │ ├── docs_spreadsheets-128.gif │ ├── docs_spreadsheets-32.gif │ └── docs_spreadsheets-48.gif ├── news_a11y ├── news_icon.png ├── news_action.png ├── sprite_arrows.gif ├── feed_iframe.css ├── feed.html ├── README.md └── manifest.json ├── news_i18n ├── news_icon.png ├── news_action.png ├── sprite_arrows.gif ├── _locales │ └── es │ │ └── messages.json ├── README.md └── manifest.json ├── power ├── images │ ├── day-19.png │ ├── day-38.png │ ├── icon-128.png │ ├── icon-16.png │ ├── icon-48.png │ ├── night-19.png │ ├── night-38.png │ ├── sunset-19.png │ └── sunset-38.png └── manifest.json ├── set_icon_path ├── icon1.png ├── icon2.png ├── icon3.png ├── icon4.png ├── icon5.png └── manifest.json ├── set_page_color ├── icon.png ├── manifest.json ├── README.md └── popup.js ├── download_open ├── icon128.png ├── icon16.png ├── manifest.json └── _locales │ └── en │ └── messages.json ├── fontSettings ├── fonts128.png ├── fonts16.png ├── images │ ├── x.png │ ├── select.png │ ├── x-hover.png │ ├── x-pressed.png │ ├── disabled_select.png │ └── slider │ │ ├── slider_thumb.png │ │ ├── slide_bar_center.png │ │ ├── slider_bar_right.png │ │ ├── slider_thumb_down.png │ │ ├── slide_bar_fill_left.png │ │ ├── slider_thumb_hover.png │ │ ├── slide_bar_fill_center.png │ │ ├── slider_thumb_disabled.png │ │ ├── slide_bar_disabled_center.png │ │ ├── slide_bar_disabled_left.png │ │ └── slide_bar_disabled_right.png └── manifest.json ├── idle_simple ├── sample-128.png ├── sample-16.png ├── sample-19.png ├── sample-48.png ├── manifest.json └── README.md ├── merge_windows ├── arrow_in.png ├── NOTICE ├── merge_windows_128.png ├── merge_windows_48.png └── manifest.json ├── printingMetrics ├── print.png ├── printJobs.css ├── manifest.json └── background.js ├── process_monitor ├── icon.png ├── manifest.json ├── README.md └── popup.html ├── app_1 ├── images │ ├── buttons_1x.png │ ├── buttons_2x.png │ ├── icon-16x16.png │ └── icon-128x128.png ├── README.md └── manifest.json ├── calendar ├── images │ ├── icon-128.png │ ├── icon-16.png │ ├── icon-19.png │ ├── icon-38.png │ └── icon-48.png └── javascript │ └── options.js ├── download_manager ├── icon128.png ├── icon19.png ├── icon38.png ├── icons.html ├── icons.js └── manifest.json ├── enableReferrer ├── advicedog.jpg ├── popup.css ├── manifest.json ├── README.md └── popup.html ├── override_igoogle ├── redirect.html ├── manifest.json └── README.md ├── plugin_settings ├── bunny128.png ├── bunny48.png ├── domui │ └── images │ │ └── select.png ├── options │ └── images │ │ ├── close_bar.png │ │ ├── close_bar_h.png │ │ └── close_bar_p.png ├── manifest.json ├── _locales │ └── en │ │ └── messages.json └── css │ └── rule_list.css ├── talking_alarm_clock ├── play.png ├── clock-128.png ├── clock-16.png ├── clock-19.png ├── clock-256.png ├── clock-48.png ├── audio │ ├── cuckoo.ogg │ ├── metal.ogg │ ├── digital.ogg │ ├── ringing.ogg │ └── rooster.ogg ├── blank-clock-150.png ├── clock-disabled-19.png ├── blank-clock-ring1-150.png ├── blank-clock-ring2-150.png ├── clock-highlighted-19.png └── manifest.json ├── email_this_page ├── email_16x16.png ├── mail_128x128.png ├── content_script.js └── manifest.json ├── historyOverride ├── history128.png ├── history16.png ├── history32.png ├── history48.png ├── manifest.json └── README.md ├── isAllowedAccess ├── sample-128.png ├── sample-16.png ├── sample-19.png ├── sample-48.png ├── popup.js ├── manifest.json └── README.md ├── localizedHostedApp ├── icon128.png ├── _locales │ ├── de │ │ └── messages.json │ └── en │ │ └── messages.json ├── manifest.json └── README.md ├── oauth_contacts ├── img │ ├── icon-128.png │ ├── icon-48.png │ ├── icon-19-on.png │ └── icon-19-off.png └── onload.js ├── pageaction_by_url ├── icon-128.png ├── icon-19.png ├── icon-48.png ├── manifest.json └── README.md ├── pause-resume ├── debuggerPause.png ├── debuggerContinue.png ├── debuggerPausing.png └── manifest.json ├── proxy_configuration ├── icon128.png ├── icon16.png ├── icon32.png ├── icon48.png ├── popup.js └── manifest.json ├── speak_selection ├── SpeakSel128.png ├── SpeakSel16.png ├── SpeakSel19.png ├── SpeakSel256.png ├── SpeakSel48.png └── SpeakSel19-active.png ├── constant_context └── images │ ├── cc128.png │ ├── cc16.png │ ├── cc32.png │ └── cc48.png ├── newtab_search ├── newtab_search16.png ├── newtab_search32.png ├── newtab_search48.png ├── newtab_search128.png ├── background.js ├── README.md └── manifest.json ├── allowThirdPartyCookies ├── advicedog.jpg ├── popup.css ├── manifest.json └── README.md ├── contentSettings ├── contentSettings.png ├── manifest.json └── README.md ├── extension-questions ├── images │ └── icon.png ├── popup.html ├── options.html └── manifest.json ├── pageaction_by_content ├── video-128.png ├── video-19.png ├── video-48.png ├── manifest.json └── README.md ├── analytics ├── analytics-extension-icon-19.png ├── analytics-extension-icon-48.png ├── analytics-extension-icon-128.png ├── README.md └── manifest.json ├── global_context_search ├── globalGoogle128.png ├── globalGoogle16.png ├── globalGoogle48.png ├── locales.js ├── manifest.json └── options.html ├── download_images └── images │ ├── download_image16.png │ ├── download_image32.png │ ├── download_image48.png │ └── download_image128.png ├── water_alarm_notification ├── drink_water128.png ├── drink_water16.png ├── drink_water32.png ├── drink_water48.png ├── stay_hydrated.png └── manifest.json ├── broken_background_color ├── images │ ├── get_started16.png │ ├── get_started32.png │ ├── get_started48.png │ └── get_started128.png ├── popup.html └── options.html ├── default_command_override ├── images │ ├── tabFlipper16.png │ ├── tabFlipper32.png │ ├── tabFlipper48.png │ └── tabFlipper128.png └── README.md ├── tabCast ├── README ├── main.html └── manifest.json ├── pin ├── README ├── manifest.json ├── background.js └── README.md ├── optional_permissions ├── images │ ├── optional_permissions128.png │ ├── optional_permissions16.png │ ├── optional_permissions32.png │ └── optional_permissions48.png ├── manifest.json └── newtab.html ├── capturevisibleregion ├── test2.html ├── README.md ├── display.html ├── main.js ├── manifest.json └── test.html ├── app_2 ├── manifest.json └── README.md ├── chrome-firephp ├── devtools.html ├── manifest.json └── background.js ├── blank_ntp ├── manifest.json ├── README.md └── blank.html ├── basic_2 ├── manifest.json └── README.md ├── cld └── manifest.json ├── catifier └── manifest.json ├── background-simple ├── README.md ├── manifest.json └── background.html ├── inspector ├── background.js └── manifest.json ├── managed_bookmarks ├── _locales │ └── en │ │ └── messages.json └── manifest.json ├── document_scan ├── manifest.json ├── background.js └── scan.html ├── download_links ├── manifest.json └── popup.html ├── magic8ball ├── manifest.json ├── README.md ├── newTab.css ├── newTab.html └── newTab.js ├── simple-example ├── manifest.json └── README.md ├── catblock ├── manifest.json └── README.md ├── comm_demo_ext ├── manifest.json └── README.md ├── archive ├── example2.fake └── manifest.json ├── event_page └── manifest.json ├── no_cookies ├── manifest.json └── README.md ├── download_filename_controller ├── manifest.json └── README.md ├── make_page_red ├── manifest.json ├── README.md └── background.js ├── comm_demo_app ├── main.js ├── README.md ├── manifest.json └── test.html ├── chrome_search └── manifest.json ├── downloads_overwrite ├── manifest.json ├── README.md └── bg.js ├── basic_5 └── manifest.json ├── console_tts_engine └── manifest.json └── tab_shortcuts └── README.md /commands/browser_action.html: -------------------------------------------------------------------------------- 1 | This is a sample browser action popup. -------------------------------------------------------------------------------- /fx/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fx/icon.png -------------------------------------------------------------------------------- /app/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/app/icon-128.png -------------------------------------------------------------------------------- /basic/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/basic/icon.png -------------------------------------------------------------------------------- /basic_1/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/basic_1/icon.png -------------------------------------------------------------------------------- /basic_3/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/basic_3/icon.png -------------------------------------------------------------------------------- /basic_4/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/basic_4/icon.png -------------------------------------------------------------------------------- /basic_6/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/basic_6/icon.png -------------------------------------------------------------------------------- /basic_7/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/basic_7/icon.png -------------------------------------------------------------------------------- /basic_8/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/basic_8/icon.png -------------------------------------------------------------------------------- /mappy/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/mappy/icon.png -------------------------------------------------------------------------------- /mappy/marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/mappy/marker.png -------------------------------------------------------------------------------- /maps_app/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/maps_app/128.png -------------------------------------------------------------------------------- /maps_app/24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/maps_app/24.png -------------------------------------------------------------------------------- /sandbox/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/sandbox/icon.png -------------------------------------------------------------------------------- /stylizr/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/stylizr/icon.png -------------------------------------------------------------------------------- /timer/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/timer/clock.png -------------------------------------------------------------------------------- /ttsdebug/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/ttsdebug/128.png -------------------------------------------------------------------------------- /ttsdebug/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/ttsdebug/16.png -------------------------------------------------------------------------------- /ttsdebug/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/ttsdebug/256.png -------------------------------------------------------------------------------- /ttsdemo/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/ttsdemo/128.png -------------------------------------------------------------------------------- /ttsdemo/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/ttsdemo/16.png -------------------------------------------------------------------------------- /ttsdemo/256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/ttsdemo/256.png -------------------------------------------------------------------------------- /zoom/zoom16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/zoom/zoom16.png -------------------------------------------------------------------------------- /zoom/zoom19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/zoom/zoom19.png -------------------------------------------------------------------------------- /zoom/zoom48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/zoom/zoom48.png -------------------------------------------------------------------------------- /chrome-query/devtools.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /cookies/cookie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/cookies/cookie.png -------------------------------------------------------------------------------- /gmail/icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gmail/icon_128.png -------------------------------------------------------------------------------- /news/images/fb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news/images/fb.png -------------------------------------------------------------------------------- /set_icon/icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/set_icon/icon1.png -------------------------------------------------------------------------------- /set_icon/icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/set_icon/icon2.png -------------------------------------------------------------------------------- /show_tabs/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/show_tabs/icon.png -------------------------------------------------------------------------------- /app_launcher/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/app_launcher/icon.png -------------------------------------------------------------------------------- /getMessage/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/getMessage/icon.png -------------------------------------------------------------------------------- /imageinfo/loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/imageinfo/loader.gif -------------------------------------------------------------------------------- /live-headers/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/live-headers/icon.png -------------------------------------------------------------------------------- /news/images/buzz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news/images/buzz.png -------------------------------------------------------------------------------- /news/images/news.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news/images/news.gif -------------------------------------------------------------------------------- /notifications/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/notifications/128.png -------------------------------------------------------------------------------- /notifications/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/notifications/16.png -------------------------------------------------------------------------------- /notifications/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/notifications/48.png -------------------------------------------------------------------------------- /notifications/64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/notifications/64.png -------------------------------------------------------------------------------- /print/print_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/print/print_16x16.png -------------------------------------------------------------------------------- /screenshot/camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/screenshot/camera.png -------------------------------------------------------------------------------- /screenshot/white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/screenshot/white.png -------------------------------------------------------------------------------- /showHistory/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/showHistory/clock.png -------------------------------------------------------------------------------- /tabCapture/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/tabCapture/icon.png -------------------------------------------------------------------------------- /ttsdebug/pacman.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/ttsdebug/pacman.gif -------------------------------------------------------------------------------- /desktopCapture/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/desktopCapture/icon.png -------------------------------------------------------------------------------- /detectLanguage/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/detectLanguage/icon.png -------------------------------------------------------------------------------- /gdocs/img/icons/pdf.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gdocs/img/icons/pdf.gif -------------------------------------------------------------------------------- /news/images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news/images/twitter.png -------------------------------------------------------------------------------- /news_a11y/news_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news_a11y/news_icon.png -------------------------------------------------------------------------------- /news_i18n/news_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news_i18n/news_icon.png -------------------------------------------------------------------------------- /power/images/day-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/power/images/day-19.png -------------------------------------------------------------------------------- /power/images/day-38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/power/images/day-38.png -------------------------------------------------------------------------------- /set_icon_path/icon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/set_icon_path/icon1.png -------------------------------------------------------------------------------- /set_icon_path/icon2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/set_icon_path/icon2.png -------------------------------------------------------------------------------- /set_icon_path/icon3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/set_icon_path/icon3.png -------------------------------------------------------------------------------- /set_icon_path/icon4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/set_icon_path/icon4.png -------------------------------------------------------------------------------- /set_icon_path/icon5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/set_icon_path/icon5.png -------------------------------------------------------------------------------- /set_page_color/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/set_page_color/icon.png -------------------------------------------------------------------------------- /download_open/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/download_open/icon128.png -------------------------------------------------------------------------------- /download_open/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/download_open/icon16.png -------------------------------------------------------------------------------- /fontSettings/fonts128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/fonts128.png -------------------------------------------------------------------------------- /fontSettings/fonts16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/fonts16.png -------------------------------------------------------------------------------- /fontSettings/images/x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/x.png -------------------------------------------------------------------------------- /gdocs/img/icons/audio.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gdocs/img/icons/audio.gif -------------------------------------------------------------------------------- /gdocs/img/icons/file.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gdocs/img/icons/file.gif -------------------------------------------------------------------------------- /gdocs/img/icons/folder.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gdocs/img/icons/folder.gif -------------------------------------------------------------------------------- /gdocs/img/icons/form.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gdocs/img/icons/form.gif -------------------------------------------------------------------------------- /gmail/gmail_logged_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gmail/gmail_logged_in.png -------------------------------------------------------------------------------- /idle_simple/sample-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/idle_simple/sample-128.png -------------------------------------------------------------------------------- /idle_simple/sample-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/idle_simple/sample-16.png -------------------------------------------------------------------------------- /idle_simple/sample-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/idle_simple/sample-19.png -------------------------------------------------------------------------------- /idle_simple/sample-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/idle_simple/sample-48.png -------------------------------------------------------------------------------- /imageinfo/imageinfo-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/imageinfo/imageinfo-16.png -------------------------------------------------------------------------------- /imageinfo/imageinfo-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/imageinfo/imageinfo-48.png -------------------------------------------------------------------------------- /merge_windows/arrow_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/merge_windows/arrow_in.png -------------------------------------------------------------------------------- /news/images/news_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news/images/news_icon.png -------------------------------------------------------------------------------- /news_a11y/news_action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news_a11y/news_action.png -------------------------------------------------------------------------------- /news_i18n/news_action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news_i18n/news_action.png -------------------------------------------------------------------------------- /power/images/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/power/images/icon-128.png -------------------------------------------------------------------------------- /power/images/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/power/images/icon-16.png -------------------------------------------------------------------------------- /power/images/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/power/images/icon-48.png -------------------------------------------------------------------------------- /power/images/night-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/power/images/night-19.png -------------------------------------------------------------------------------- /power/images/night-38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/power/images/night-38.png -------------------------------------------------------------------------------- /power/images/sunset-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/power/images/sunset-19.png -------------------------------------------------------------------------------- /power/images/sunset-38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/power/images/sunset-38.png -------------------------------------------------------------------------------- /printingMetrics/print.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/printingMetrics/print.png -------------------------------------------------------------------------------- /process_monitor/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/process_monitor/icon.png -------------------------------------------------------------------------------- /app_1/images/buttons_1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/app_1/images/buttons_1x.png -------------------------------------------------------------------------------- /app_1/images/buttons_2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/app_1/images/buttons_2x.png -------------------------------------------------------------------------------- /app_1/images/icon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/app_1/images/icon-16x16.png -------------------------------------------------------------------------------- /calendar/images/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/calendar/images/icon-128.png -------------------------------------------------------------------------------- /calendar/images/icon-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/calendar/images/icon-16.png -------------------------------------------------------------------------------- /calendar/images/icon-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/calendar/images/icon-19.png -------------------------------------------------------------------------------- /calendar/images/icon-38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/calendar/images/icon-38.png -------------------------------------------------------------------------------- /calendar/images/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/calendar/images/icon-48.png -------------------------------------------------------------------------------- /download_manager/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/download_manager/icon128.png -------------------------------------------------------------------------------- /download_manager/icon19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/download_manager/icon19.png -------------------------------------------------------------------------------- /download_manager/icon38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/download_manager/icon38.png -------------------------------------------------------------------------------- /enableReferrer/advicedog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/enableReferrer/advicedog.jpg -------------------------------------------------------------------------------- /gdocs/img/icons/document.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gdocs/img/icons/document.gif -------------------------------------------------------------------------------- /imageinfo/imageinfo-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/imageinfo/imageinfo-128.png -------------------------------------------------------------------------------- /merge_windows/NOTICE: -------------------------------------------------------------------------------- 1 | This extension uses icons based on the famfamfam silk series. 2 | http://www.famfamfam.com/lab/icons/silk/ -------------------------------------------------------------------------------- /news/images/delete-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news/images/delete-icon.png -------------------------------------------------------------------------------- /news/images/news_action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news/images/news_action.png -------------------------------------------------------------------------------- /news_a11y/sprite_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news_a11y/sprite_arrows.gif -------------------------------------------------------------------------------- /news_i18n/sprite_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news_i18n/sprite_arrows.gif -------------------------------------------------------------------------------- /override_igoogle/redirect.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /plugin_settings/bunny128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/plugin_settings/bunny128.png -------------------------------------------------------------------------------- /plugin_settings/bunny48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/plugin_settings/bunny48.png -------------------------------------------------------------------------------- /talking_alarm_clock/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/play.png -------------------------------------------------------------------------------- /app_1/images/icon-128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/app_1/images/icon-128x128.png -------------------------------------------------------------------------------- /email_this_page/email_16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/email_this_page/email_16x16.png -------------------------------------------------------------------------------- /fontSettings/images/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/select.png -------------------------------------------------------------------------------- /fontSettings/images/x-hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/x-hover.png -------------------------------------------------------------------------------- /gdocs/img/icons/spreadsheet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gdocs/img/icons/spreadsheet.gif -------------------------------------------------------------------------------- /gmail/gmail_not_logged_in.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gmail/gmail_not_logged_in.png -------------------------------------------------------------------------------- /historyOverride/history128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/historyOverride/history128.png -------------------------------------------------------------------------------- /historyOverride/history16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/historyOverride/history16.png -------------------------------------------------------------------------------- /historyOverride/history32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/historyOverride/history32.png -------------------------------------------------------------------------------- /historyOverride/history48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/historyOverride/history48.png -------------------------------------------------------------------------------- /isAllowedAccess/sample-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/isAllowedAccess/sample-128.png -------------------------------------------------------------------------------- /isAllowedAccess/sample-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/isAllowedAccess/sample-16.png -------------------------------------------------------------------------------- /isAllowedAccess/sample-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/isAllowedAccess/sample-19.png -------------------------------------------------------------------------------- /isAllowedAccess/sample-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/isAllowedAccess/sample-48.png -------------------------------------------------------------------------------- /localizedHostedApp/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/localizedHostedApp/icon128.png -------------------------------------------------------------------------------- /news/images/sprite_arrows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news/images/sprite_arrows.gif -------------------------------------------------------------------------------- /oauth_contacts/img/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/oauth_contacts/img/icon-128.png -------------------------------------------------------------------------------- /oauth_contacts/img/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/oauth_contacts/img/icon-48.png -------------------------------------------------------------------------------- /pageaction_by_url/icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/pageaction_by_url/icon-128.png -------------------------------------------------------------------------------- /pageaction_by_url/icon-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/pageaction_by_url/icon-19.png -------------------------------------------------------------------------------- /pageaction_by_url/icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/pageaction_by_url/icon-48.png -------------------------------------------------------------------------------- /pause-resume/debuggerPause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/pause-resume/debuggerPause.png -------------------------------------------------------------------------------- /proxy_configuration/icon128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/proxy_configuration/icon128.png -------------------------------------------------------------------------------- /proxy_configuration/icon16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/proxy_configuration/icon16.png -------------------------------------------------------------------------------- /proxy_configuration/icon32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/proxy_configuration/icon32.png -------------------------------------------------------------------------------- /proxy_configuration/icon48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/proxy_configuration/icon48.png -------------------------------------------------------------------------------- /speak_selection/SpeakSel128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/speak_selection/SpeakSel128.png -------------------------------------------------------------------------------- /speak_selection/SpeakSel16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/speak_selection/SpeakSel16.png -------------------------------------------------------------------------------- /speak_selection/SpeakSel19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/speak_selection/SpeakSel19.png -------------------------------------------------------------------------------- /speak_selection/SpeakSel256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/speak_selection/SpeakSel256.png -------------------------------------------------------------------------------- /speak_selection/SpeakSel48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/speak_selection/SpeakSel48.png -------------------------------------------------------------------------------- /constant_context/images/cc128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/constant_context/images/cc128.png -------------------------------------------------------------------------------- /constant_context/images/cc16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/constant_context/images/cc16.png -------------------------------------------------------------------------------- /constant_context/images/cc32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/constant_context/images/cc32.png -------------------------------------------------------------------------------- /constant_context/images/cc48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/constant_context/images/cc48.png -------------------------------------------------------------------------------- /email_this_page/mail_128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/email_this_page/mail_128x128.png -------------------------------------------------------------------------------- /fontSettings/images/x-pressed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/x-pressed.png -------------------------------------------------------------------------------- /gdocs/img/icons/presentation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gdocs/img/icons/presentation.gif -------------------------------------------------------------------------------- /newtab_search/newtab_search16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/newtab_search/newtab_search16.png -------------------------------------------------------------------------------- /newtab_search/newtab_search32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/newtab_search/newtab_search32.png -------------------------------------------------------------------------------- /newtab_search/newtab_search48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/newtab_search/newtab_search48.png -------------------------------------------------------------------------------- /oauth_contacts/img/icon-19-on.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/oauth_contacts/img/icon-19-on.png -------------------------------------------------------------------------------- /pause-resume/debuggerContinue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/pause-resume/debuggerContinue.png -------------------------------------------------------------------------------- /pause-resume/debuggerPausing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/pause-resume/debuggerPausing.png -------------------------------------------------------------------------------- /talking_alarm_clock/clock-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/clock-128.png -------------------------------------------------------------------------------- /talking_alarm_clock/clock-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/clock-16.png -------------------------------------------------------------------------------- /talking_alarm_clock/clock-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/clock-19.png -------------------------------------------------------------------------------- /talking_alarm_clock/clock-256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/clock-256.png -------------------------------------------------------------------------------- /talking_alarm_clock/clock-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/clock-48.png -------------------------------------------------------------------------------- /allowThirdPartyCookies/advicedog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/allowThirdPartyCookies/advicedog.jpg -------------------------------------------------------------------------------- /app_launcher/browser_action_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/app_launcher/browser_action_icon.png -------------------------------------------------------------------------------- /contentSettings/contentSettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/contentSettings/contentSettings.png -------------------------------------------------------------------------------- /extension-questions/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/extension-questions/images/icon.png -------------------------------------------------------------------------------- /gdocs/img/docs_spreadsheets-128.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gdocs/img/docs_spreadsheets-128.gif -------------------------------------------------------------------------------- /gdocs/img/docs_spreadsheets-32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gdocs/img/docs_spreadsheets-32.gif -------------------------------------------------------------------------------- /gdocs/img/docs_spreadsheets-48.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/gdocs/img/docs_spreadsheets-48.gif -------------------------------------------------------------------------------- /merge_windows/merge_windows_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/merge_windows/merge_windows_128.png -------------------------------------------------------------------------------- /merge_windows/merge_windows_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/merge_windows/merge_windows_48.png -------------------------------------------------------------------------------- /news_i18n/_locales/es/messages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/news_i18n/_locales/es/messages.json -------------------------------------------------------------------------------- /newtab_search/newtab_search128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/newtab_search/newtab_search128.png -------------------------------------------------------------------------------- /oauth_contacts/img/icon-19-off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/oauth_contacts/img/icon-19-off.png -------------------------------------------------------------------------------- /pageaction_by_content/video-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/pageaction_by_content/video-128.png -------------------------------------------------------------------------------- /pageaction_by_content/video-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/pageaction_by_content/video-19.png -------------------------------------------------------------------------------- /pageaction_by_content/video-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/pageaction_by_content/video-48.png -------------------------------------------------------------------------------- /talking_alarm_clock/audio/cuckoo.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/audio/cuckoo.ogg -------------------------------------------------------------------------------- /talking_alarm_clock/audio/metal.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/audio/metal.ogg -------------------------------------------------------------------------------- /speak_selection/SpeakSel19-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/speak_selection/SpeakSel19-active.png -------------------------------------------------------------------------------- /talking_alarm_clock/audio/digital.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/audio/digital.ogg -------------------------------------------------------------------------------- /talking_alarm_clock/audio/ringing.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/audio/ringing.ogg -------------------------------------------------------------------------------- /talking_alarm_clock/audio/rooster.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/audio/rooster.ogg -------------------------------------------------------------------------------- /analytics/analytics-extension-icon-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/analytics/analytics-extension-icon-19.png -------------------------------------------------------------------------------- /analytics/analytics-extension-icon-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/analytics/analytics-extension-icon-48.png -------------------------------------------------------------------------------- /fontSettings/images/disabled_select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/disabled_select.png -------------------------------------------------------------------------------- /global_context_search/globalGoogle128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/global_context_search/globalGoogle128.png -------------------------------------------------------------------------------- /global_context_search/globalGoogle16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/global_context_search/globalGoogle16.png -------------------------------------------------------------------------------- /global_context_search/globalGoogle48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/global_context_search/globalGoogle48.png -------------------------------------------------------------------------------- /plugin_settings/domui/images/select.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/plugin_settings/domui/images/select.png -------------------------------------------------------------------------------- /talking_alarm_clock/blank-clock-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/blank-clock-150.png -------------------------------------------------------------------------------- /talking_alarm_clock/clock-disabled-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/clock-disabled-19.png -------------------------------------------------------------------------------- /analytics/analytics-extension-icon-128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/analytics/analytics-extension-icon-128.png -------------------------------------------------------------------------------- /download_images/images/download_image16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/download_images/images/download_image16.png -------------------------------------------------------------------------------- /download_images/images/download_image32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/download_images/images/download_image32.png -------------------------------------------------------------------------------- /download_images/images/download_image48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/download_images/images/download_image48.png -------------------------------------------------------------------------------- /fontSettings/images/slider/slider_thumb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/slider/slider_thumb.png -------------------------------------------------------------------------------- /water_alarm_notification/drink_water128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/water_alarm_notification/drink_water128.png -------------------------------------------------------------------------------- /water_alarm_notification/drink_water16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/water_alarm_notification/drink_water16.png -------------------------------------------------------------------------------- /water_alarm_notification/drink_water32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/water_alarm_notification/drink_water32.png -------------------------------------------------------------------------------- /water_alarm_notification/drink_water48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/water_alarm_notification/drink_water48.png -------------------------------------------------------------------------------- /water_alarm_notification/stay_hydrated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/water_alarm_notification/stay_hydrated.png -------------------------------------------------------------------------------- /download_images/images/download_image128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/download_images/images/download_image128.png -------------------------------------------------------------------------------- /gmail/background.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /plugin_settings/options/images/close_bar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/plugin_settings/options/images/close_bar.png -------------------------------------------------------------------------------- /plugin_settings/options/images/close_bar_h.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/plugin_settings/options/images/close_bar_h.png -------------------------------------------------------------------------------- /plugin_settings/options/images/close_bar_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/plugin_settings/options/images/close_bar_p.png -------------------------------------------------------------------------------- /talking_alarm_clock/blank-clock-ring1-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/blank-clock-ring1-150.png -------------------------------------------------------------------------------- /talking_alarm_clock/blank-clock-ring2-150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/blank-clock-ring2-150.png -------------------------------------------------------------------------------- /talking_alarm_clock/clock-highlighted-19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/talking_alarm_clock/clock-highlighted-19.png -------------------------------------------------------------------------------- /broken_background_color/images/get_started16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/broken_background_color/images/get_started16.png -------------------------------------------------------------------------------- /broken_background_color/images/get_started32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/broken_background_color/images/get_started32.png -------------------------------------------------------------------------------- /broken_background_color/images/get_started48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/broken_background_color/images/get_started48.png -------------------------------------------------------------------------------- /default_command_override/images/tabFlipper16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/default_command_override/images/tabFlipper16.png -------------------------------------------------------------------------------- /default_command_override/images/tabFlipper32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/default_command_override/images/tabFlipper32.png -------------------------------------------------------------------------------- /default_command_override/images/tabFlipper48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/default_command_override/images/tabFlipper48.png -------------------------------------------------------------------------------- /fontSettings/images/slider/slide_bar_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/slider/slide_bar_center.png -------------------------------------------------------------------------------- /fontSettings/images/slider/slider_bar_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/slider/slider_bar_right.png -------------------------------------------------------------------------------- /fontSettings/images/slider/slider_thumb_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/slider/slider_thumb_down.png -------------------------------------------------------------------------------- /tabCast/README: -------------------------------------------------------------------------------- 1 | Demo Chrome extension that utilizes chrome.displaySource API's. 2 | The extension creates a WiFi Display Session from the captured tab media stream. 3 | -------------------------------------------------------------------------------- /broken_background_color/images/get_started128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/broken_background_color/images/get_started128.png -------------------------------------------------------------------------------- /default_command_override/images/tabFlipper128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/default_command_override/images/tabFlipper128.png -------------------------------------------------------------------------------- /fontSettings/images/slider/slide_bar_fill_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/slider/slide_bar_fill_left.png -------------------------------------------------------------------------------- /fontSettings/images/slider/slider_thumb_hover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/slider/slider_thumb_hover.png -------------------------------------------------------------------------------- /zoom/README: -------------------------------------------------------------------------------- 1 | Demo Chrome Extension that uses the Tab Zoom API. Demonstrates manipulation of 2 | tab zoom levels and zoom modes and use of zoom-change event listeners. 3 | -------------------------------------------------------------------------------- /fontSettings/images/slider/slide_bar_fill_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/slider/slide_bar_fill_center.png -------------------------------------------------------------------------------- /fontSettings/images/slider/slider_thumb_disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/slider/slider_thumb_disabled.png -------------------------------------------------------------------------------- /pin/README: -------------------------------------------------------------------------------- 1 | Demo Chrome Extension that uses the Tab Pinning API. Enables a new keyboard 2 | shortcut (Ctrl + Shift + P) to toggle pinning and unpinning of the current tab. 3 | -------------------------------------------------------------------------------- /fontSettings/images/slider/slide_bar_disabled_center.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/slider/slide_bar_disabled_center.png -------------------------------------------------------------------------------- /fontSettings/images/slider/slide_bar_disabled_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/slider/slide_bar_disabled_left.png -------------------------------------------------------------------------------- /fontSettings/images/slider/slide_bar_disabled_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/fontSettings/images/slider/slide_bar_disabled_right.png -------------------------------------------------------------------------------- /optional_permissions/images/optional_permissions128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/optional_permissions/images/optional_permissions128.png -------------------------------------------------------------------------------- /optional_permissions/images/optional_permissions16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/optional_permissions/images/optional_permissions16.png -------------------------------------------------------------------------------- /optional_permissions/images/optional_permissions32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/optional_permissions/images/optional_permissions32.png -------------------------------------------------------------------------------- /optional_permissions/images/optional_permissions48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orbitbot/chrome-extensions-examples/HEAD/optional_permissions/images/optional_permissions48.png -------------------------------------------------------------------------------- /set_icon/background.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /basic_7/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |

Most Visited:

5 |
6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /screenshot/screenshot.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Image here: 5 |

6 | 7 |

8 | End image 9 | 10 | 11 | -------------------------------------------------------------------------------- /capturevisibleregion/test2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Hello world! 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /download_manager/icons.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Icon Generator 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /extension-questions/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 |

9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /app_2/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Chromium IRC App", 3 | "version": "0.1", 4 | "app": { 5 | "launch" : { 6 | "url": "http://localhost:8080" 7 | }, 8 | "origins": ["http://localhost:8080"] 9 | }, 10 | "manifest_version": 2 11 | } 12 | -------------------------------------------------------------------------------- /mappy/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Popup 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /override_igoogle/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "iGoogle new tab page", 3 | "description": "Override the new tab page with iGoogle", 4 | "version": "0.2", 5 | "chrome_url_overrides": { 6 | "newtab": "redirect.html" 7 | }, 8 | "manifest_version": 2 9 | } 10 | -------------------------------------------------------------------------------- /basic_3/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | -------------------------------------------------------------------------------- /chrome-firephp/devtools.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Devtools Page 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /news_a11y/feed_iframe.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2011 The Chromium Authors. All rights reserved. 3 | * Use of this source code is governed by a BSD-style license that can be 4 | * found in the LICENSE file. 5 | */ 6 | 7 | body { 8 | margin: 0; 9 | padding: 0; 10 | } 11 | -------------------------------------------------------------------------------- /oauth_contacts/onload.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | window.onload = function() { 6 | ChromeExOAuth.initCallbackPage(); 7 | } 8 | -------------------------------------------------------------------------------- /blank_ntp/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Blank new tab page", 3 | "description": "Override the new tab page with a blank one", 4 | "version": "0.2", 5 | "incognito": "split", 6 | "chrome_url_overrides": { 7 | "newtab": "blank.html" 8 | }, 9 | "manifest_version": 2 10 | } 11 | -------------------------------------------------------------------------------- /chrome-query/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Chrome Query", 3 | "version": "1.1", 4 | "description": "Extends the Developer Tools, adding a sidebar that displays the jQuery data associated with the selected DOM element.", 5 | "devtools_page": "devtools.html", 6 | "manifest_version": 2 7 | } 8 | -------------------------------------------------------------------------------- /localizedHostedApp/_locales/de/messages.json: -------------------------------------------------------------------------------- 1 | { 2 | "application_title": { 3 | "message": "Eine lokalisierte gehostete Beispielanwendung" 4 | }, 5 | "application_description": { 6 | "message": "Hier steht eine Beschreibung der Applikation, die im Web Store auftauchen wird." 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /screenshot/screenshot.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | function setScreenshotUrl(url) { 6 | document.getElementById('target').src = url; 7 | } 8 | -------------------------------------------------------------------------------- /basic_2/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Context Menus Sample", 3 | "description": "Shows some of the features of the Context Menus API", 4 | "version": "0.6", 5 | "permissions": ["contextMenus"], 6 | "background": { 7 | "scripts": ["sample.js"] 8 | }, 9 | "manifest_version": 2 10 | } 11 | -------------------------------------------------------------------------------- /imageinfo/NOTICE: -------------------------------------------------------------------------------- 1 | This extension uses code from the following JavaScript library: 2 | 3 | ImageInfo - A JavaScript library for reading image metadata. 4 | Copyright (c) 2008 Jacob Seidelin, jseidelin@nihilogic.dk, http://blog.nihilogic.dk/ 5 | MIT License [http://www.nihilogic.dk/licenses/mit-license.txt] 6 | -------------------------------------------------------------------------------- /app_2/README.md: -------------------------------------------------------------------------------- 1 | 2 | Chromium IRC App 3 | ======= 4 | 5 | 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/extensions/irc/app.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | -------------------------------------------------------------------------------- /cld/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CLD", 3 | "description": "Displays the language of a tab", 4 | "version": "0.3", 5 | "background": { 6 | "scripts": ["background.js"] 7 | }, 8 | "browser_action": { 9 | "default_name": "Page Language" 10 | }, 11 | "manifest_version": 2 12 | } 13 | -------------------------------------------------------------------------------- /maps_app/README.md: -------------------------------------------------------------------------------- 1 | 2 | Google Maps 3 | ======= 4 | 5 | 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/extensions/maps_app.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | -------------------------------------------------------------------------------- /catifier/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Catifier", 3 | "version": "1.0", 4 | "description": "Moar cats!", 5 | "permissions": ["declarativeWebRequest", ""], 6 | "background": { 7 | "scripts": ["event_page.js"], 8 | "persistent": false 9 | }, 10 | 11 | "manifest_version": 2 12 | } 13 | -------------------------------------------------------------------------------- /app_1/README.md: -------------------------------------------------------------------------------- 1 | 2 | Calculator 3 | ======= 4 | 5 | A simple calculator. 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/apps/calculator/app.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | -------------------------------------------------------------------------------- /basic_7/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Top Sites", 3 | "version": "1.2", 4 | "description": "Shows the top sites in a browser action", 5 | "permissions": ["topSites"], 6 | "browser_action": { 7 | "default_icon": "icon.png", 8 | "default_popup": "popup.html" 9 | }, 10 | "manifest_version": 2 11 | } 12 | -------------------------------------------------------------------------------- /enableReferrer/popup.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2011 The Chromium Authors. All rights reserved. 3 | * Use of this source code is governed by a BSD-style license that can be 4 | * found in the LICENSE file. 5 | */ 6 | 7 | #container { 8 | width: 300px; 9 | } 10 | 11 | #incognito { 12 | display: none; 13 | } 14 | -------------------------------------------------------------------------------- /show_tabs/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Popup 5 | 6 | 7 | 8 | 9 |
10 |
11 | 12 | 13 | -------------------------------------------------------------------------------- /background-simple/README.md: -------------------------------------------------------------------------------- 1 | 2 | Simple Background App 3 | ======= 4 | 5 | 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/apps/background-simple.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | -------------------------------------------------------------------------------- /allowThirdPartyCookies/popup.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2011 The Chromium Authors. All rights reserved. 3 | * Use of this source code is governed by a BSD-style license that can be 4 | * found in the LICENSE file. 5 | */ 6 | 7 | #container { 8 | width: 300px; 9 | } 10 | 11 | #incognito { 12 | display: none; 13 | } 14 | -------------------------------------------------------------------------------- /commands/background.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | chrome.commands.onCommand.addListener(function(command) { 6 | console.log('onCommand event received for message: ', command); 7 | }); 8 | -------------------------------------------------------------------------------- /detectLanguage/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Detect Language", 3 | "description": "Detects up to 3 languages and their percentages of the provided string", 4 | "version": "1.0", 5 | 6 | "browser_action": { 7 | "default_icon": "icon.png", 8 | "default_popup": "popup.html" 9 | }, 10 | 11 | "manifest_version": 2 12 | } -------------------------------------------------------------------------------- /mappy/popup.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2011 The Chromium Authors. All rights reserved. 3 | * Use of this source code is governed by a BSD-style license that can be 4 | * found in the LICENSE file. 5 | */ 6 | 7 | body { 8 | margin: 0px; 9 | padding: 0px; 10 | } 11 | 12 | #map { 13 | width: 512px; 14 | height: 512px; 15 | } 16 | -------------------------------------------------------------------------------- /news_a11y/feed.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | Google News logo 9 |
10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /inspector/background.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | chrome.browserAction.onClicked.addListener(function(tab) { 6 | chrome.tabs.create({url:chrome.extension.getURL("tabs_api.html")}); 7 | }); 8 | -------------------------------------------------------------------------------- /managed_bookmarks/_locales/en/messages.json: -------------------------------------------------------------------------------- 1 | { 2 | "extName": { 3 | "message": "Managed Bookmarks", 4 | "description": "The extension name." 5 | }, 6 | "extDescription": { 7 | "message": "Adds bookmarks configured by your system administrator to Chrome.", 8 | "description": "The extension description." 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /basic_1/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "BrowsingData API: Basics", 3 | "version" : "1.1", 4 | "description" : "A trivial usage example.", 5 | "permissions": [ 6 | "browsingData" 7 | ], 8 | "browser_action": { 9 | "default_icon": "icon.png", 10 | "default_popup": "popup.html" 11 | }, 12 | "manifest_version": 2 13 | } 14 | -------------------------------------------------------------------------------- /document_scan/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Document Scanning API Sample", 3 | "version": "0.1", 4 | "manifest_version": 2, 5 | "minimum_chrome_version": "37", 6 | "app": { 7 | "background": { 8 | "scripts": ["background.js"] 9 | } 10 | }, 11 | "permissions": [], 12 | "optional_permissions": [ "documentScan" ] 13 | } 14 | -------------------------------------------------------------------------------- /download_links/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Download Selected Links", 3 | "description": "Select links on a page and download them.", 4 | "version": "0.1", 5 | "minimum_chrome_version": "16.0.884", 6 | "permissions": ["downloads", ""], 7 | "browser_action": {"default_popup": "popup.html"}, 8 | "manifest_version": 2 9 | } 10 | -------------------------------------------------------------------------------- /magic8ball/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "NTP prototyping extension", 3 | "version": "1.1", 4 | "description": "extension to prototype new NTP designs", 5 | "chrome_url_overrides" : { 6 | "newtab": "newTab.html" 7 | }, 8 | "permissions": [ 9 | "topSites", 10 | "chrome://favicon/" 11 | ], 12 | "manifest_version": 2 13 | } 14 | -------------------------------------------------------------------------------- /set_icon/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Animated Page Action", 3 | "description": "This extension adds an animated browser action to the toolbar.", 4 | "version": "1.2", 5 | "background": { 6 | "page": "background.html" 7 | }, 8 | "page_action": { 9 | "default_title": "First icon" 10 | }, 11 | "manifest_version": 2 12 | } 13 | -------------------------------------------------------------------------------- /simple-example/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Omnibox Example", 3 | "description" : "To use, type 'omnix' plus a search term into the Omnibox.", 4 | "version": "1.1", 5 | "background": { 6 | "scripts": ["background.js"], 7 | "persistent": false 8 | }, 9 | "omnibox": { "keyword" : "omnix" }, 10 | "manifest_version": 2 11 | } 12 | -------------------------------------------------------------------------------- /stylizr/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Stylizr 5 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /blank_ntp/README.md: -------------------------------------------------------------------------------- 1 | 2 | Blank new tab page 3 | ======= 4 | 5 | Override the new tab page with a blank one 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/override/blank_ntp.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | -------------------------------------------------------------------------------- /catblock/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CatBlock", 3 | "version": "1.0", 4 | "description": "I can't has cheezburger!", 5 | "permissions": ["webRequest", "webRequestBlocking", 6 | "https://i.chzbgr.com/*"], 7 | "background": { 8 | "scripts": ["loldogs.js", "background.js"] 9 | }, 10 | 11 | "manifest_version": 2 12 | } 13 | -------------------------------------------------------------------------------- /fontSettings/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Advanced Font Settings", 3 | "version": "0.67", 4 | "manifest_version": 2, 5 | "description": "Customize per-script font settings.", 6 | "options_page": "options.html", 7 | "icons": { 8 | "16": "fonts16.png", 9 | "128": "fonts128.png" 10 | }, 11 | "permissions": ["fontSettings"] 12 | } 13 | -------------------------------------------------------------------------------- /comm_demo_ext/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_version": 2, 3 | 4 | "name": "WebView Extension Communications Demo: Extension", 5 | "description": "Provides content scripts to an app hosting a WebView.", 6 | "version": "1.0", 7 | 8 | "background": { 9 | "scripts": ["background.js"] 10 | }, 11 | "permissions": [ 12 | ] 13 | } 14 | -------------------------------------------------------------------------------- /download_open/manifest.json: -------------------------------------------------------------------------------- 1 | {"name": "__MSG_extName__", 2 | "version": "0.1", 3 | "manifest_version": 2, 4 | "description": "__MSG_extDesc__", 5 | "icons": {"16": "icon16.png", "128": "icon128.png"}, 6 | "background": {"persistent": false, "scripts": ["background.js"]}, 7 | "default_locale": "en", 8 | "permissions": ["contextMenus", "downloads", "downloads.open"]} 9 | -------------------------------------------------------------------------------- /showHistory/typedUrls.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Recently Typed URLs 5 | 8 | 9 | 10 | 11 | 12 |

Recently Typed URLs:

13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /override_igoogle/README.md: -------------------------------------------------------------------------------- 1 | 2 | iGoogle new tab page 3 | ======= 4 | 5 | Override the new tab page with iGoogle 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/override/override_igoogle.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | -------------------------------------------------------------------------------- /archive/example2.fake: -------------------------------------------------------------------------------- 1 | { 2 | "/": { 3 | "isDirectory": true, 4 | "name": "", 5 | "size": 0, 6 | "modificationTime": "2014-06-26T08:47:11.591Z" 7 | }, 8 | "/file.txt": { 9 | "isDirectory": false, 10 | "name": "file.txt", 11 | "size": 9, 12 | "modificationTime": "2014-06-26T08:47:11.591Z", 13 | "contents": "It works!" 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /background-simple/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Simple Background App", 3 | "version": "0.2", 4 | "app": { 5 | "urls": [ "http://SOME_SITE_WITHOUT_PORT_NUMBERS/SOME_PATH/" ], 6 | "launch": { 7 | "web_url": "http://SOME_SITE/SOME_PATH/index.html" 8 | } 9 | }, 10 | "permissions": ["background", "notifications"], 11 | "manifest_version": 2 12 | } 13 | -------------------------------------------------------------------------------- /event_page/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Context Menus Sample (with Event Page)", 3 | "description": "Shows some of the features of the Context Menus API using an event page", 4 | "version": "0.7", 5 | "permissions": ["contextMenus"], 6 | "background": { 7 | "persistent": false, 8 | "scripts": ["sample.js"] 9 | }, 10 | "manifest_version": 2 11 | } 12 | -------------------------------------------------------------------------------- /maps_app/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Google Maps", 3 | "version": "3", 4 | "icons": { "24": "24.png", "128": "128.png" }, 5 | "app": { 6 | "urls": [ 7 | "http://maps.google.com/" 8 | ], 9 | "launch": { 10 | "web_url": "http://maps.google.com/" 11 | } 12 | }, 13 | "permissions": ["geolocation"], 14 | "manifest_version": 2 15 | } 16 | -------------------------------------------------------------------------------- /contentSettings/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "Content settings", 3 | "version" : "0.2", 4 | "description" : "Shows the content settings for the current site.", 5 | "permissions": [ "contentSettings", "tabs" ], 6 | "browser_action": { 7 | "default_icon": "contentSettings.png", 8 | "default_popup": "popup.html" 9 | }, 10 | "manifest_version": 2 11 | } 12 | -------------------------------------------------------------------------------- /localizedHostedApp/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "__MSG_application_title__", 3 | "description": "__MSG_application_description__", 4 | "version": "0.2", 5 | "default_locale": "en", 6 | "app": { 7 | "launch": { 8 | "web_url": "http://example.com/" 9 | } 10 | }, 11 | "icons": { 12 | "128": "icon128.png" 13 | }, 14 | "manifest_version": 2 15 | } 16 | -------------------------------------------------------------------------------- /capturevisibleregion/README.md: -------------------------------------------------------------------------------- 1 | 2 | Webview transparency 3 | ======= 4 | 5 | Sample of the webview.captureVisibleRegion api 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/webview/capturevisibleregion.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | -------------------------------------------------------------------------------- /no_cookies/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "No Cookies", 3 | "description": "Removes 'Cookie' and 'Set-Cookie' headers.", 4 | "version": "1.0", 5 | "manifest_version": 2, 6 | "permissions": [ 7 | "webRequest", 8 | "webRequestBlocking", 9 | "https://*/*", 10 | "http://*/*" 11 | ], 12 | "background": { 13 | "scripts": ["background.js"] 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /analytics/README.md: -------------------------------------------------------------------------------- 1 | 2 | Event Tracking with Google Analytics 3 | ======= 4 | 5 | A sample extension which uses Google Analytics to track usage. 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/tutorials/analytics.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | -------------------------------------------------------------------------------- /app_1/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Calculator", 3 | "description": "A simple calculator.", 4 | "manifest_version": 2, 5 | "minimum_chrome_version": "23", 6 | "version": "1.3.3", 7 | "app": {"background": {"scripts": ["model.js", "view.js", "controller.js"]}}, 8 | "icons": { 9 | "16": "images/icon-16x16.png", 10 | "128": "images/icon-128x128.png" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /download_filename_controller/manifest.json: -------------------------------------------------------------------------------- 1 | {"name": "Download Filename Controller", 2 | "description": "Download Filename Controller", 3 | "version": "0.1", 4 | "background": {"scripts": ["bg.js"], "persistent": false}, 5 | "options_page": "options.html", 6 | "permissions": ["downloads"], 7 | "content_security_policy": "script-src 'self'; default-src 'self'", 8 | "manifest_version": 2} 9 | -------------------------------------------------------------------------------- /download_open/_locales/en/messages.json: -------------------------------------------------------------------------------- 1 | {"extName": { 2 | "message": "Download and Open Button", 3 | "description": "Extension name"}, 4 | "extDesc": { 5 | "message": "Download and Open Context Menu Button", 6 | "description": "Extension description"}, 7 | "openContextMenuTitle": { 8 | "message": "Download and Open", 9 | "description": "context menu button text"}} 10 | -------------------------------------------------------------------------------- /news_i18n/README.md: -------------------------------------------------------------------------------- 1 | 2 | News Reader 3 | ======= 4 | 5 | Displays the first 5 items from the '$Google$ News - top news' RSS feed in a popup. 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/extensions/news_i18n.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | -------------------------------------------------------------------------------- /showHistory/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Typed URL History", 3 | "version": "1.2", 4 | "description": "Reads your history, and shows the top ten pages you go to by typing the URL.", 5 | "permissions": [ 6 | "history" 7 | ], 8 | "browser_action": { 9 | "default_popup": "typedUrls.html", 10 | "default_icon": "clock.png" 11 | }, 12 | "manifest_version": 2 13 | } 14 | -------------------------------------------------------------------------------- /enableReferrer/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "Block/allow referrer API example extension", 3 | "version" : "0.1", 4 | "description" : "Sample extension which demonstrates how to access a preference.", 5 | "permissions": [ "privacy" ], 6 | "browser_action": { 7 | "default_icon": "advicedog.jpg", 8 | "default_popup": "popup.html" 9 | }, 10 | "manifest_version": 2 11 | } 12 | -------------------------------------------------------------------------------- /email_this_page/content_script.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2009 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | var additionalInfo = { 6 | "title": document.title, 7 | "selection": window.getSelection().toString() 8 | }; 9 | 10 | chrome.runtime.connect().postMessage(additionalInfo); 11 | -------------------------------------------------------------------------------- /notifications/README.md: -------------------------------------------------------------------------------- 1 | 2 | Notification Demo 3 | ======= 4 | 5 | Shows off desktop notifications, which are "toast" windows that pop up on the desktop. 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/notifications.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | -------------------------------------------------------------------------------- /blank_ntp/blank.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Blank New Tab 4 | 13 | 14 | 15 |
16 |
Blank New Tab™
17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /broken_background_color/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /extension-questions/options.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 |

11 | Stack Overflow permission status: 12 | 13 |

14 | 15 | -------------------------------------------------------------------------------- /getMessage/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "__MSG_chrome_extension_name__", 3 | "description": "__MSG_chrome_extension_description__", 4 | "version": "0.2", 5 | "default_locale": "en_US", 6 | "browser_action": { 7 | "default_title": "__MSG_browser_action_title__", 8 | "default_icon": "icon.png", 9 | "default_popup": "popup.html" 10 | }, 11 | "manifest_version": 2 12 | } 13 | -------------------------------------------------------------------------------- /inspector/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Tab Inspector", 3 | "description": "Utility for working with the extension tabs api", 4 | "version": "0.3", 5 | "permissions": ["tabs"], 6 | "background": { 7 | "persistent": false, 8 | "scripts": ["background.js"] 9 | }, 10 | "browser_action": { 11 | "default_title": "show tab inspector" 12 | }, 13 | "manifest_version": 2 14 | } 15 | -------------------------------------------------------------------------------- /make_page_red/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Page Redder", 3 | "description": "Make the current page red", 4 | "version": "2.0", 5 | "permissions": [ 6 | "activeTab" 7 | ], 8 | "background": { 9 | "scripts": ["background.js"], 10 | "persistent": false 11 | }, 12 | "browser_action": { 13 | "default_title": "Make this page red" 14 | }, 15 | "manifest_version": 2 16 | } 17 | -------------------------------------------------------------------------------- /comm_demo_app/main.js: -------------------------------------------------------------------------------- 1 | // Copyright 2018 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | chrome.app.runtime.onLaunched.addListener(function() { 6 | chrome.app.window.create('test.html', { 7 | innerBounds: { 8 | 'width': 1000, 9 | 'height': 800 10 | } 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /allowThirdPartyCookies/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "Block/allow third-party cookies API example extension", 3 | "version" : "0.1", 4 | "description" : "Sample extension which demonstrates how to access a preference.", 5 | "permissions": [ "privacy" ], 6 | "browser_action": { 7 | "default_icon": "advicedog.jpg", 8 | "default_popup": "popup.html" 9 | }, 10 | "manifest_version": 2 11 | } 12 | -------------------------------------------------------------------------------- /chrome_search/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "background": { 3 | "scripts": ["background.js"] 4 | }, 5 | "description": "Add support to the omnibox to search the Chromium source code.", 6 | "name": "Chromium Search", 7 | "omnibox": { "keyword" : "src" }, 8 | "permissions": [ "http://www.google.com/" ], 9 | "version": "6.1", 10 | "minimum_chrome_version": "9", 11 | 12 | "manifest_version": 2 13 | } 14 | -------------------------------------------------------------------------------- /imageinfo/imageinfo/readme.txt: -------------------------------------------------------------------------------- 1 | 2 | ImageInfo - A JavaScript library for reading image metadata. 3 | Copyright (c) 2008 Jacob Seidelin, jseidelin@nihilogic.dk, http://blog.nihilogic.dk/ 4 | MIT License [http://www.nihilogic.dk/licenses/mit-license.txt] 5 | 6 | For detailed information and code samples please refer to the blog post at: 7 | http://blog.nihilogic.dk/2008/07/imageinfo-reading-image-info-with-javascript.html 8 | -------------------------------------------------------------------------------- /printingMetrics/printJobs.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright 2019 The Chromium Authors. All rights reserved. 3 | * Use of this source code is governed by a BSD-style license that can be 4 | * found in the LICENSE file. 5 | */ 6 | 7 | table, th, td, tr { 8 | border: 1px solid black; 9 | } 10 | 11 | table { 12 | width: 100%; 13 | border-collapse: collapse; 14 | } 15 | 16 | div { 17 | overflow: auto; 18 | } 19 | -------------------------------------------------------------------------------- /capturevisibleregion/display.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Display Screenshot 5 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /capturevisibleregion/main.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2016 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | chrome.app.runtime.onLaunched.addListener(function() { 6 | chrome.app.window.create('test.html', { 7 | innerBounds: { 8 | 'width': 1280, 9 | 'height': 800 10 | } 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /gmail/_locales/en/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Mail Checker"},"gmailcheck_description":{"message":"Displays the number of unread messages in your Google Mail inbox. You can also click the button to open your inbox."},"gmailcheck_node_error":{"message":"Error: feed retrieved, but no <fullcount> node found"},"gmailcheck_exception":{"message":"exception: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /gmail/_locales/en_GB/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Mail Checker"},"gmailcheck_description":{"message":"Displays the number of unread messages in your Google Mail inbox. You can also click the button to open your inbox."},"gmailcheck_node_error":{"message":"Error: Feed retrieved, but no <fullcount> node found"},"gmailcheck_exception":{"message":"exception: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /print/background.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | // Called when the user clicks on the browser action. 6 | chrome.browserAction.onClicked.addListener(function(tab) { 7 | chrome.tabs.executeScript( 8 | tab.id, 9 | {code: 'window.print();'}); 10 | }); 11 | -------------------------------------------------------------------------------- /background-simple/background.html: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 13 | 14 | -------------------------------------------------------------------------------- /catblock/README.md: -------------------------------------------------------------------------------- 1 | 2 | CatBlock 3 | ======= 4 | 5 | I can't has cheezburger! 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/extensions/catblock.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [webRequest.onBeforeRequest](https://developer.chrome.com/extensions/webRequest#event-onBeforeRequest) -------------------------------------------------------------------------------- /comm_demo_app/README.md: -------------------------------------------------------------------------------- 1 | 2 | WebView Extension Communications Demo: App 3 | ======= 4 | 5 | 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/webview/comm_demo_app.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [runtime.connect](https://developer.chrome.com/extensions/runtime#method-connect) -------------------------------------------------------------------------------- /sandbox/eventpage.html: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /basic/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |
Search Bookmarks:
8 |
9 |
10 |
11 |
12 | 13 | 14 | -------------------------------------------------------------------------------- /basic_1/README.md: -------------------------------------------------------------------------------- 1 | 2 | BrowsingData API: Basics 3 | ======= 4 | 5 | A trivial usage example. 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/browsingData/basic.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [browsingData.remove](https://developer.chrome.com/extensions/browsingData#method-remove) -------------------------------------------------------------------------------- /localizedHostedApp/README.md: -------------------------------------------------------------------------------- 1 | 2 | Minimal Localized Hosted App 3 | ======= 4 | 5 | This is the minimal set of data required to upload a localized hosted application to the web store. 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/i18n/localizedHostedApp.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | -------------------------------------------------------------------------------- /plugin_settings/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "__MSG_extName__", 3 | "version" : "0.6", 4 | "description" : "__MSG_extDescription__", 5 | "options_page": "options.html", 6 | "permissions": [ 7 | "contentSettings" 8 | ], 9 | "icons": { 10 | "128": "bunny128.png", 11 | "48": "bunny48.png" 12 | }, 13 | "minimum_chrome_version": "16.0.912", 14 | "default_locale": "en", 15 | "manifest_version": 2 16 | } 17 | -------------------------------------------------------------------------------- /downloads_overwrite/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Downloads Overwrite Existing Files", 3 | "description": "All downloads overwrite existing files instead of adding ' (1)', ' (2)', etc.", 4 | "version": "1", 5 | "minimum_chrome_version": "26.0.1428", 6 | "background": { 7 | "scripts": ["bg.js"], 8 | "persistent": false 9 | }, 10 | "permissions": [ 11 | "downloads" 12 | ], 13 | "manifest_version": 2 14 | } 15 | -------------------------------------------------------------------------------- /gmail/_locales/nb/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google e-post-sjekker"},"gmailcheck_description":{"message":"Viser antallet uleste meldinger i innboksen for Google Mail. Du kan ogs\u00e5 klikke p\u00e5 knappen for \u00e5 \u00e5pne innboksen."},"gmailcheck_node_error":{"message":"Feil: innmating hentet, men finner ingen <fullcount>-node"},"gmailcheck_exception":{"message":"unntak: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /magic8ball/README.md: -------------------------------------------------------------------------------- 1 | 2 | NTP prototyping extension 3 | ======= 4 | 5 | extension to prototype new NTP designs 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/topsites/magic8ball.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [topSites.get](https://developer.chrome.com/extensions/topSites#method-get) -------------------------------------------------------------------------------- /pause-resume/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "JavaScript pause/resume", 3 | "description": "Pauses / resumes JavaScript execution", 4 | "version": "0.7", 5 | "permissions": [ 6 | "debugger" 7 | ], 8 | "background": { 9 | "scripts": ["background.js"] 10 | }, 11 | "browser_action": { 12 | "default_icon": "debuggerPause.png", 13 | "default_title": "Pause JavaScript" 14 | }, 15 | "manifest_version": 2 16 | } 17 | -------------------------------------------------------------------------------- /process_monitor/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Process Monitor", 3 | "version": "1.2", 4 | "description": "Adds a browser action that monitors resource usage of all browser processes.", 5 | "permissions": [ 6 | "processes" 7 | ], 8 | "browser_action": { 9 | "default_title": "Process Monitor", 10 | "default_icon": "icon.png", 11 | "default_popup": "popup.html" 12 | }, 13 | "manifest_version": 2 14 | } 15 | -------------------------------------------------------------------------------- /comm_demo_app/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_version": 2, 3 | "name": "WebView Extension Communications Demo: App", 4 | "version": "1", 5 | "app": { 6 | "background": { 7 | "scripts": ["main.js"] 8 | } 9 | }, 10 | "permissions": ["webview"], 11 | "webview": { 12 | "partitions": [ 13 | { 14 | "name": "partition", 15 | "accessible_resources": [""] 16 | } 17 | ] 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /set_page_color/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "A browser action with a popup that changes the page color", 3 | "description": "Change the current page color", 4 | "version": "1.0", 5 | "permissions": [ 6 | "activeTab" 7 | ], 8 | "browser_action": { 9 | "default_title": "Set this page's color.", 10 | "default_icon": "icon.png", 11 | "default_popup": "popup.html" 12 | }, 13 | "manifest_version": 2 14 | } 15 | -------------------------------------------------------------------------------- /app/README.md: -------------------------------------------------------------------------------- 1 | 2 | Native Messaging Example 3 | ======= 4 | 5 | Send a message to a native application. 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/nativeMessaging/app.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [runtime.connectNative](https://developer.chrome.com/extensions/runtime#method-connectNative) -------------------------------------------------------------------------------- /app_launcher/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "App Launcher", 3 | "description": "Get access to your apps in a browser action", 4 | "version": "0.7.3", 5 | "permissions": ["management"], 6 | "browser_action": { 7 | "default_icon": "browser_action_icon.png", 8 | "default_title": "App Launcher", 9 | "default_popup": "popup.html" 10 | }, 11 | "icons": { 12 | "48": "icon.png" 13 | }, 14 | "manifest_version": 2 15 | } 16 | -------------------------------------------------------------------------------- /chrome-firephp/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "FirePHP for Chrome", 3 | "version": "1.1", 4 | "minimum_chrome_version": "10.0", 5 | "description": "Extends the Developer Tools, adding support for parsing FirePHP messages from server", 6 | "devtools_page": "devtools.html", 7 | "background": { "scripts": ["background.js"] }, 8 | "permissions": [ 9 | "http://*/*", 10 | "https://*/*" 11 | ], 12 | "manifest_version": 2 13 | } 14 | -------------------------------------------------------------------------------- /gmail/_locales/et/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google'i meilikontrollija"},"gmailcheck_description":{"message":"Kuvab Google Maili postkastis olevate lugemata s\u00f5numite arvu. V\u00f5ite kl\u00f5psata ka nupul ja avada postkasti."},"gmailcheck_node_error":{"message":"Viga: voog vastuv\u00f5etud, kuid \u00fchtki <fullcount> s\u00f5lme ei leitud"},"gmailcheck_exception":{"message":"erand: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /live-headers/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Live HTTP headers", 3 | "description": "Displays the live log with the http requests headers", 4 | "version": "0.7", 5 | "permissions": [ 6 | "debugger" 7 | ], 8 | "background": { 9 | "scripts": ["background.js"] 10 | }, 11 | "browser_action": { 12 | "default_icon": "icon.png", 13 | "default_title": "Live HTTP headers" 14 | }, 15 | "manifest_version": 2 16 | } 17 | 18 | -------------------------------------------------------------------------------- /sandbox/README.md: -------------------------------------------------------------------------------- 1 | 2 | Sandboxed Frame 3 | ======= 4 | 5 | Demonstrate use of handlebars inside a sandboxed frame 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/howto/sandbox.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [browserAction.onClicked](https://developer.chrome.com/extensions/browserAction#event-onClicked) -------------------------------------------------------------------------------- /print/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Print this page", 3 | "description": "Adds a print button to the browser.", 4 | "version": "1.2", 5 | "background": { 6 | "scripts": ["background.js"], 7 | "persistent": false 8 | }, 9 | "permissions": [ 10 | "activeTab" 11 | ], 12 | "browser_action": { 13 | "default_title": "Print this page", 14 | "default_icon": "print_16x16.png" 15 | }, 16 | "manifest_version": 2 17 | } 18 | -------------------------------------------------------------------------------- /set_icon_path/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "A browser action which changes its icon when clicked", 3 | "description": "Click browser action icon to change color!", 4 | "version": "1.3", 5 | "background": { 6 | "scripts": ["background.js"], 7 | "persistent": false 8 | }, 9 | "permissions": ["storage"], 10 | "browser_action": { 11 | "name": "Click to change the icon's color" 12 | }, 13 | "manifest_version": 2 14 | } 15 | -------------------------------------------------------------------------------- /stylizr/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Stylizr", 3 | "description": "Spruce up your pages with custom CSS.", 4 | "version": "1.0", 5 | 6 | "permissions": [ 7 | "activeTab", 8 | "storage" 9 | ], 10 | 11 | "options_page": "options.html", 12 | 13 | "browser_action": { 14 | "default_icon": "icon.png", 15 | "default_title": "Stylize!", 16 | "default_popup": "popup.html" 17 | }, 18 | 19 | "manifest_version": 2 20 | } 21 | -------------------------------------------------------------------------------- /download_manager/icons.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | window.onload = function() { 6 | var download = document.getElementById('download'); 7 | download.onclick = function() { 8 | chrome.runtime.sendMessage('icons'); 9 | download.disabled = true; 10 | return false; 11 | }; 12 | }; 13 | -------------------------------------------------------------------------------- /gmail/_locales/sv/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Mail Checker"},"gmailcheck_description":{"message":"Visar hur m\u00e5nga ol\u00e4sta meddelanden du har i inkorgen i Google Mail. Du kan ocks\u00e5 klicka p\u00e5 knappen om du vill \u00f6ppna inkorgen."},"gmailcheck_node_error":{"message":"Fel: feeden h\u00e4mtades, men ingen <fullcount>-nod hittades"},"gmailcheck_exception":{"message":"undantag: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /news_a11y/README.md: -------------------------------------------------------------------------------- 1 | 2 | News Reader 3 | ======= 4 | 5 | Displays the first 5 items from the 'Google News - top news' RSS feed in a popup. 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/extensions/news_a11y.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [tabs.create](https://developer.chrome.com/extensions/tabs#method-create) -------------------------------------------------------------------------------- /gmail/_locales/id/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Mail Checker"},"gmailcheck_description":{"message":"Menampilkan jumlah pesan yang belum dibaca dalam kotak masuk Google Mail. Anda juga dapat mengeklik tombol ini untuk membuka kotak masuk."},"gmailcheck_node_error":{"message":"Galat: umpan diperoleh, tetapi tidak ada <fullcount> node yang ditemukan"},"gmailcheck_exception":{"message":"pengecualian: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /gmail/_locales/nl/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Mail Checker"},"gmailcheck_description":{"message":"Hiermee wordt het aantal ongelezen berichten in uw Postvak IN van Gmail weergegeven. U kunt ook op de knop klikken om het Postvak IN te openen."},"gmailcheck_node_error":{"message":"Fout: feed opgehaald, maar het knooppunt <fullcount> is niet gevonden"},"gmailcheck_exception":{"message":"uitzondering: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /cookies/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "Cookie API Test Extension", 3 | "version" : "0.8", 4 | "description" : "Testing Cookie API", 5 | "permissions": [ "cookies", "tabs", "http://*/*", "https://*/*" ], 6 | "icons": { "16": "cookie.png", "48": "cookie.png", "128": "cookie.png" }, 7 | "browser_action": { 8 | "default_icon": "cookie.png" 9 | }, 10 | "background": { 11 | "scripts": ["background.js"] 12 | }, 13 | "manifest_version": 2 14 | } 15 | -------------------------------------------------------------------------------- /gmail/_locales/da/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google E-mail-t\u00e6ller"},"gmailcheck_description":{"message":"Viser antallet af ul\u00e6ste meddelelser i din Google Mail-indbakke. Du kan ogs\u00e5 klikke p\u00e5 knappen for at \u00e5bne din indbakke."},"gmailcheck_node_error":{"message":"Fejl: Feedet blev hentet, men der blev ikke fundet nogen <fullcount>-node"},"gmailcheck_exception":{"message":"undtagelse: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /gmail/_locales/it/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Avvisi email"},"gmailcheck_description":{"message":"Visualizza il numero di messaggi da leggere nella posta in arrivo di Google Mail. Puoi anche fare clic sul pulsante per aprire la tua posta in arrivo."},"gmailcheck_node_error":{"message":"Errore: feed recuperato ma non sono stati trovati nodi <fullcount>"},"gmailcheck_exception":{"message":"eccezione: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /gmail/_locales/sl/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Preverjevalnik za Google Mail"},"gmailcheck_description":{"message":"Prika\u017ee \u0161tevilo neprebranih sporo\u010dil v nabiralniku storitve Google Mail. Nabiralnik lahko odprete tudi s klikom gumba."},"gmailcheck_node_error":{"message":"Napaka: vir prejet, vendar ni bilo najdeno nobeno vozli\u0161\u010de <fullcount>"},"gmailcheck_exception":{"message":"izjema: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /managed_bookmarks/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "__MSG_extName__", 3 | "description": "__MSG_extDescription__", 4 | "default_locale": "en", 5 | "version": "1.0", 6 | "manifest_version": 2, 7 | "minimum_chrome_version": "33", 8 | "background": { 9 | "scripts": ["background.js"], 10 | "persistent": false 11 | }, 12 | "permissions": [ 13 | "bookmarks" 14 | ], 15 | "storage": { 16 | "managed_schema": "schema.json" 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /ttsdemo/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "launch": { 4 | "local_path": "ttsdemo.html" 5 | } 6 | }, 7 | "description": "Demo Chrome's synthesized text-to-speech capabilities.", 8 | "icons": { 9 | "16": "16.png", 10 | "128": "128.png", 11 | "256": "256.png" 12 | }, 13 | "minimum_chrome_version": "14", 14 | "name": "TTS Demo", 15 | "permissions": [ "tts" ], 16 | "version": "2.1", 17 | 18 | "manifest_version": 2 19 | } 20 | -------------------------------------------------------------------------------- /gmail/_locales/fil/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Mail Checker"},"gmailcheck_description":{"message":"Ipinapakita ang bilang ng mga hindi pa nababasang mensahe sa inbox ng iyong Google Mail. Maaari mo ring i-click ang pindutan upang buksan ang iyong inbox."},"gmailcheck_node_error":{"message":"Error: nakuha ang feed, ngunit walang <fullcount> node na natagpuan"},"gmailcheck_exception":{"message":"pagbubukod: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /broken_background_color/options.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 12 | 13 | 14 |
15 |
16 |
17 |

Choose a different background color!

18 |
19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /detectLanguage/README.md: -------------------------------------------------------------------------------- 1 | 2 | Detect Language 3 | ======= 4 | 5 | Detects up to 3 languages and their percentages of the provided string 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/i18n/detectLanguage.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [i18n.detectLanguage](https://developer.chrome.com/extensions/i18n#method-detectLanguage) -------------------------------------------------------------------------------- /document_scan/background.js: -------------------------------------------------------------------------------- 1 | // Copyright 2014 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | chrome.app.runtime.onLaunched.addListener(function() { 6 | chrome.app.window.create('scan.html', { 7 | singleton: true, 8 | id: "ChromeApps-Sample-Document-Scan", 9 | bounds: { 10 | 'width': 480, 11 | 'height': 640 12 | } 13 | }); 14 | }); 15 | -------------------------------------------------------------------------------- /localizedHostedApp/_locales/en/messages.json: -------------------------------------------------------------------------------- 1 | { 2 | "application_title": { 3 | "message": "Minimal Localized Hosted App", 4 | "description": "The title of the application, displayed in the web store." 5 | }, 6 | "application_description": { 7 | "message": "This is the minimal set of data required to upload a localized hosted application to the web store.", 8 | "description": "The description of the application, displayed in the web store." 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /mappy/background.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | 'use strict' 6 | 7 | chrome.runtime.onMessage.addListener(function(req, sender) { 8 | chrome.storage.local.set({address: req.address}) 9 | chrome.pageAction.show(sender.tab.id); 10 | chrome.pageAction.setTitle({tabId: sender.tab.id, title: req.address}); 11 | }); 12 | -------------------------------------------------------------------------------- /show_tabs/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Show Tabs in Process", 3 | "version": "1.0", 4 | "description": "Adds a browser action showing which tabs share the current tab's process.", 5 | "permissions": [ 6 | "processes", "tabs", "chrome://favicon/*" 7 | ], 8 | "browser_action": { 9 | "default_title": "Show Tabs in this Process", 10 | "default_icon": "icon.png", 11 | "default_popup": "popup.html" 12 | }, 13 | "manifest_version": 2 14 | } 15 | -------------------------------------------------------------------------------- /gmail/_locales/de/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Mail-Checker"},"gmailcheck_description":{"message":"Zeigt die Anzahl ungelesener Nachrichten in Ihrem Google Mail-Posteingang an. Sie k\u00f6nnen auch auf diese Schaltfl\u00e4che klicken, um Ihren Posteingang zu \u00f6ffnen."},"gmailcheck_node_error":{"message":"Fehler: Feed abgerufen, aber kein <fullcount> Knoten gefunden"},"gmailcheck_exception":{"message":"Ausnahme: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /set_page_color/README.md: -------------------------------------------------------------------------------- 1 | 2 | A browser action with a popup that changes the page color 3 | ======= 4 | 5 | Change the current page color 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/browserAction/set_page_color.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [tabs.executeScript](https://developer.chrome.com/extensions/tabs#method-executeScript) -------------------------------------------------------------------------------- /screenshot/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Test Screenshot Extension", 3 | "version": "1.3", 4 | "description": "Demonstrate screenshot functionality in the chrome.tabs api.", 5 | "background": { 6 | "persistent": false, 7 | "scripts": ["background.js"] 8 | }, 9 | "browser_action": { 10 | "default_icon": "camera.png", 11 | "default_title": "Take a screen shot!" 12 | }, 13 | "permissions": [ 14 | "activeTab" 15 | ], 16 | "manifest_version": 2 17 | } 18 | -------------------------------------------------------------------------------- /tabCast/main.html: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | chrome.displaySource API test 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | -------------------------------------------------------------------------------- /basic_7/README.md: -------------------------------------------------------------------------------- 1 | 2 | Top Sites 3 | ======= 4 | 5 | Shows the top sites in a browser action 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/topsites/basic.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [tabs.create](https://developer.chrome.com/extensions/tabs#method-create) 15 | * [topSites.get](https://developer.chrome.com/extensions/topSites#method-get) -------------------------------------------------------------------------------- /commands/README.md: -------------------------------------------------------------------------------- 1 | 2 | Sample Extension Commands extension 3 | ======= 4 | 5 | Press Ctrl+Shift+F to open the browser action popup, press Ctrl+Shift+Y to send an event. 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/commands.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [commands.onCommand](https://developer.chrome.com/extensions/commands#event-onCommand) -------------------------------------------------------------------------------- /idle_simple/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "Idle - Simple Example", 3 | "version" : "1.0.1", 4 | "description" : "Demonstrates the Idle API", 5 | "background" : { 6 | "scripts": ["background.js"] 7 | }, 8 | "permissions" : [ "idle" ], 9 | "browser_action" : { 10 | "default_icon" : "sample-19.png" 11 | }, 12 | "icons" : { 13 | "16" : "sample-16.png", 14 | "48" : "sample-48.png", 15 | "128" : "sample-128.png" 16 | }, 17 | "manifest_version": 2 18 | } 19 | -------------------------------------------------------------------------------- /news_i18n/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "__MSG_name__", 3 | "version": "1.1", 4 | "description": "__MSG_description__", 5 | "icons": { "128": "news_icon.png" }, 6 | "browser_action": { 7 | "default_title": "__MSG_default_title__", 8 | "default_icon": "news_action.png", 9 | "default_popup": "feed.html" 10 | }, 11 | "permissions": [ 12 | "tabs", 13 | "http://news.google.com/*", 14 | "http://news.google.es/*" 15 | ], 16 | "default_locale": "en" 17 | } 18 | -------------------------------------------------------------------------------- /gmail/_locales/fi/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google-s\u00e4hk\u00f6postin tarkistus"},"gmailcheck_description":{"message":"N\u00e4ytt\u00e4\u00e4, kuinka monta lukematonta viesti\u00e4 Google Mail -postilaatikossasi on. Voit my\u00f6s avata postilaatikkosi napsauttamalla painiketta."},"gmailcheck_node_error":{"message":"Virhe: sy\u00f6te haettiin, mutta <fullcount>-solmua ei l\u00f6ytynyt"},"gmailcheck_exception":{"message":"poikkeus: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /gmail/_locales/hr/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Provjera po\u0161te"},"gmailcheck_description":{"message":"Prikazuje broj nepro\u010ditanih poruka u ulaznom pretincu usluge Google Mail. Mo\u017eete tako\u0111er kliknuti gumb za otvaranje ulazne po\u0161te."},"gmailcheck_node_error":{"message":"Pogre\u0161ka: Feed je dohva\u0107en, ali nije prona\u0111eno \u010dvori\u0161te <fullcount>"},"gmailcheck_exception":{"message":"izuzetak: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /basic_5/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "File System Provider API Extension Example", 3 | "version": "0.1", 4 | "manifest_version": 2, 5 | "description": 6 | "Demonstrate features of the API like mounting, listing directories, etc for extensions.", 7 | "permissions": [ 8 | "fileSystemProvider" 9 | ], 10 | "file_system_provider_capabilities": { 11 | "source": "network" 12 | }, 13 | "background": { 14 | "scripts": [ 15 | "background.js" 16 | ] 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /download_filename_controller/README.md: -------------------------------------------------------------------------------- 1 | 2 | Download Filename Controller 3 | ======= 4 | 5 | Download Filename Controller 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/downloads/download_filename_controller.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [downloads.onDeterminingFilename](https://developer.chrome.com/extensions/downloads#event-onDeterminingFilename) -------------------------------------------------------------------------------- /gmail/_locales/ca/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Verificador de Google Mail"},"gmailcheck_description":{"message":"Mostra el nombre de missatges no llegits que hi ha a la vostra safata d'entrada de Google Mail. Tamb\u00e9 podeu fer clic al bot\u00f3 per obrir la safata d'entrada."},"gmailcheck_node_error":{"message":"Error: s'ha recuperat el feed, per\u00f2 no s'ha trobat cap node <fullcount>"},"gmailcheck_exception":{"message":"excepci\u00f3: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /gmail/_locales/es_419/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Mail Checker"},"gmailcheck_description":{"message":"Muestra el n\u00famero de mensajes sin leer en tu bandeja de entrada de Google Mail. Tambi\u00e9n puedes hacer clic en el bot\u00f3n para abrir tu bandeja de entrada."},"gmailcheck_node_error":{"message":"Error: se recuper\u00f3 el feed, pero no se encontr\u00f3 el nodo <fullcount>"},"gmailcheck_exception":{"message":"excepci\u00f3n: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /gmail/_locales/pt_BR/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Verificador de mensagens do Google"},"gmailcheck_description":{"message":"Exibe o n\u00famero de mensagens n\u00e3o lidas na sua Caixa de entrada do Gmail. Voc\u00ea tamb\u00e9m pode clicar no bot\u00e3o para abrir a sua caixa de entrada."},"gmailcheck_node_error":{"message":"Erro: feed recuperado, mas nenhum n\u00f3 <fullcount> encontrado"},"gmailcheck_exception":{"message":"exce\u00e7\u00e3o: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /pin/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Keyboard Pin", 3 | "version": "0.3", 4 | "description": "Creates a keyboard shortcut (Alt + Shift + P) to toggle the pinned state of the currently selected tab", 5 | "background": { 6 | "persistent": false, 7 | "scripts": ["background.js"] 8 | }, 9 | "commands": { 10 | "toggle-pin": { 11 | "suggested_key": { "default": "Alt+Shift+P" }, 12 | "description": "Toggle tab pin" 13 | } 14 | }, 15 | "manifest_version": 2 16 | } 17 | -------------------------------------------------------------------------------- /timer/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Message Timer", 3 | "version": "1.3", 4 | "description": "Times how long it takes to send a message to a content script and back.", 5 | "content_scripts": [ 6 | { 7 | "matches": ["http://*/*", "https://*/*"], 8 | "js": ["page.js"] 9 | } 10 | ], 11 | "browser_action": { 12 | "default_title": "Time to current page", 13 | "default_icon": "clock.png", 14 | "default_popup": "popup.html" 15 | }, 16 | "manifest_version": 2 17 | } 18 | -------------------------------------------------------------------------------- /detectLanguage/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 9 | 10 | 11 | 12 |
13 | 14 | 15 |
16 | 17 | -------------------------------------------------------------------------------- /download_links/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /gmail/_locales/hu/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Lev\u00e9lfigyel\u0151"},"gmailcheck_description":{"message":"Megjelen\u00edti az olvasatlan \u00fczeneteket a Google Mail be\u00e9rkez\u0151 levelei k\u00f6z\u00f6tt. A gombra kattintva is megnyithatja a be\u00e9rkez\u0151 leveleit."},"gmailcheck_node_error":{"message":"Hiba: h\u00edrcsatorna leh\u00edvva, de a csom\u00f3pont (<fullcount>) hi\u00e1nyzik"},"gmailcheck_exception":{"message":"kiv\u00e9tel: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /gmail/_locales/pt_PT/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Verificador do Google Mail"},"gmailcheck_description":{"message":"Apresenta o n\u00famero de mensagens n\u00e3o lidas existentes na sua caixa de entrada do Google Mail. Pode tamb\u00e9m clicar no bot\u00e3o para abrir a caixa de entrada."},"gmailcheck_node_error":{"message":"Erro: obteve-se o feed, mas n\u00e3o foi encontrado nenhum n\u00f3 <fullcount>"},"gmailcheck_exception":{"message":"excep\u00e7\u00e3o: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /basic_8/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "__MSG_extName__", 3 | "version": "0.2", 4 | "description": "__MSG_extDescription__", 5 | "default_locale": "en", 6 | "background": { 7 | "persistent": false, 8 | "scripts": ["navigation_collector.js", "background.js"] 9 | }, 10 | "browser_action": { 11 | "default_icon": "icon.png", 12 | "default_popup": "popup.html" 13 | }, 14 | "permissions": [ 15 | "webNavigation", "storage" 16 | ], 17 | "manifest_version": 2 18 | } 19 | -------------------------------------------------------------------------------- /capturevisibleregion/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_version": 2, 3 | "name": "Webview transparency", 4 | "description": "Sample of the webview.captureVisibleRegion api", 5 | "version": "1", 6 | "app": { 7 | "background": { 8 | "scripts": ["main.js"] 9 | } 10 | }, 11 | "permissions": [ 12 | "webview" 13 | ], 14 | "webview": { 15 | "partitions": [ 16 | { 17 | "name": "partition", 18 | "accessible_resources": [ "test2.html" ] 19 | } 20 | ] 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /gmail/_locales/lv/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Mail Checker"},"gmailcheck_description":{"message":"Tiek r\u0101d\u012bts nelas\u012bto zi\u0146ojumu skaits Google Mail ies\u016btn\u0113. Varat ar\u012b noklik\u0161\u0137in\u0101t uz pogas, lai atv\u0113rtu ies\u016btni."},"gmailcheck_node_error":{"message":"K\u013c\u016bda: pl\u016bsma ir izg\u016bta, ta\u010du netika atrasts neviens <fullcount> mezgls"},"gmailcheck_exception":{"message":"iz\u0146\u0113mums: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /merge_windows/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Merge Windows", 3 | "version": "1.0.2", 4 | "description": "Merges all of the browser's windows into the current window", 5 | "icons": { 6 | "48": "merge_windows_48.png", 7 | "128": "merge_windows_128.png" 8 | }, 9 | "background": { 10 | "persistent": false, 11 | "scripts": ["background.js"] 12 | }, 13 | "browser_action": { 14 | "default_icon": "arrow_in.png", 15 | "default_title": "Merge Windows" 16 | }, 17 | "manifest_version": 2 18 | } 19 | -------------------------------------------------------------------------------- /printingMetrics/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Print Job History", 3 | "version": "1.0", 4 | "description": "Reads your print history and displays the recent print jobs.", 5 | "permissions": [ 6 | "printingMetrics", 7 | "storage" 8 | ], 9 | "browser_action": { 10 | "default_popup": "printJobs.html", 11 | "default_icon": "print.png" 12 | }, 13 | "background": { 14 | "scripts": [ 15 | "background.js" 16 | ], 17 | "persistent": false 18 | }, 19 | "manifest_version": 2 20 | } 21 | -------------------------------------------------------------------------------- /proxy_configuration/popup.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | /** 6 | * @fileoverview This file initializes the extension's popup by creating a 7 | * ProxyFormController object. 8 | * 9 | * @author Mike West 10 | */ 11 | 12 | document.addEventListener('DOMContentLoaded', function () { 13 | var c = new ProxyFormController( 'proxyForm' ); 14 | }); 15 | -------------------------------------------------------------------------------- /tabCast/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tabCast", 3 | "version": "0.1", 4 | "manifest_version": 2, 5 | "description": "Creates a WiFi Display Session from the captured tab media stream using chrome.displaySource API.", 6 | "permissions": [ 7 | "tabCapture", "tabs", "displaySource" 8 | ], 9 | "browser_action": { 10 | "default_title": "Tab cast", 11 | "default_popup": "main.html" 12 | }, 13 | "background": { 14 | "scripts": ["background.js"], 15 | "persistent": false 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /ttsdebug/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "app": { 3 | "launch": { 4 | "local_path": "ttsdebug.html" 5 | } 6 | }, 7 | "description": "Tool for developers of Chrome TTS engine extensions to help them test their engines are implementing the API correctly.", 8 | "icons": { 9 | "16": "16.png", 10 | "128": "128.png", 11 | "256": "256.png" 12 | }, 13 | "minimum_chrome_version": "14", 14 | "name": "TTS Debug", 15 | "permissions": [ "tts" ], 16 | "version": "1.0", 17 | "manifest_version": 2 18 | } 19 | -------------------------------------------------------------------------------- /enableReferrer/README.md: -------------------------------------------------------------------------------- 1 | 2 | Block/allow referrer API example extension 3 | ======= 4 | 5 | Sample extension which demonstrates how to access a preference. 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/preferences/enableReferrer.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [extension.isAllowedIncognitoAccess](https://developer.chrome.com/extensions/extension#method-isAllowedIncognitoAccess) -------------------------------------------------------------------------------- /getMessage/README.md: -------------------------------------------------------------------------------- 1 | 2 | AcceptLanguage 3 | ======= 4 | 5 | Returns accept languages of the browser 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/i18n/getMessage.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [i18n.getAcceptLanguages](https://developer.chrome.com/extensions/i18n#method-getAcceptLanguages) 15 | * [i18n.getMessage](https://developer.chrome.com/extensions/i18n#method-getMessage) -------------------------------------------------------------------------------- /gmail/_locales/es/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Mail Checker"},"gmailcheck_description":{"message":"Permite ver el n\u00famero de mensajes sin leer en la bandeja de entrada de Google Mail. Tambi\u00e9n puedes hacer clic en el bot\u00f3n para abrir la bandeja de entrada."},"gmailcheck_node_error":{"message":"Se ha producido un error: el feed se ha recuperado, pero no se ha encontrado ning\u00fan nodo <fullcount>."},"gmailcheck_exception":{"message":"excepci\u00f3n: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /print/README.md: -------------------------------------------------------------------------------- 1 | 2 | Print this page 3 | ======= 4 | 5 | Adds a print button to the browser. 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/browserAction/print.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [browserAction.onClicked](https://developer.chrome.com/extensions/browserAction#event-onClicked) 15 | * [tabs.executeScript](https://developer.chrome.com/extensions/tabs#method-executeScript) -------------------------------------------------------------------------------- /timer/page.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2013 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | chrome.runtime.onConnect.addListener(function(port) { 6 | port.onMessage.addListener(function(msg) { 7 | port.postMessage({counter: msg.counter+1}); 8 | }); 9 | }); 10 | 11 | chrome.runtime.onMessage.addListener( 12 | function(request, sender, sendResponse) { 13 | sendResponse({counter: request.counter+1}); 14 | }); 15 | -------------------------------------------------------------------------------- /downloads_overwrite/README.md: -------------------------------------------------------------------------------- 1 | 2 | Downloads Overwrite Existing Files 3 | ======= 4 | 5 | All downloads overwrite existing files instead of adding ' (1)', ' (2)', etc. 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/downloads/downloads_overwrite.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [downloads.onDeterminingFilename](https://developer.chrome.com/extensions/downloads#event-onDeterminingFilename) -------------------------------------------------------------------------------- /gmail/_locales/ro/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Verificator de e-mail"},"gmailcheck_description":{"message":"Afi\u015feaz\u0103 num\u0103rul mesajelor necitite din folderul Mesaje primite al contului Google Mail. De asemenea, pute\u0163i s\u0103 face\u0163i clic pe buton pentru a deschide folderul Mesaje primite."},"gmailcheck_node_error":{"message":"Eroare: s-a preluat feedul, dar nu s-a g\u0103sit niciun nod <fullcount>"},"gmailcheck_exception":{"message":"excep\u0163ie: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /make_page_red/README.md: -------------------------------------------------------------------------------- 1 | 2 | Page Redder 3 | ======= 4 | 5 | Make the current page red 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/browserAction/make_page_red.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [browserAction.onClicked](https://developer.chrome.com/extensions/browserAction#event-onClicked) 15 | * [tabs.executeScript](https://developer.chrome.com/extensions/tabs#method-executeScript) -------------------------------------------------------------------------------- /make_page_red/background.js: -------------------------------------------------------------------------------- 1 | // Copyright (c) 2011 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | // Called when the user clicks on the browser action. 6 | chrome.browserAction.onClicked.addListener(function(tab) { 7 | // No tabs or host permissions needed! 8 | console.log('Turning ' + tab.url + ' red!'); 9 | chrome.tabs.executeScript({ 10 | code: 'document.body.style.backgroundColor="red"' 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /basic/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "My Bookmarks", 3 | "version": "1.1", 4 | "description": "A browser action with a popup dump of all bookmarks, including search, add, edit and delete.", 5 | "permissions": [ 6 | "bookmarks" 7 | ], 8 | "browser_action": { 9 | "default_title": "My Bookmarks", 10 | "default_icon": "icon.png", 11 | "default_popup": "popup.html" 12 | }, 13 | "manifest_version": 2, 14 | "content_security_policy": "script-src 'self' https://ajax.googleapis.com; object-src 'self'" 15 | } 16 | -------------------------------------------------------------------------------- /basic_8/popup.html: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | WebNavigation Tech Demo Popup 10 | 11 | 12 | 13 |

Most Requested URLs

14 |
15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /getMessage/popup.html: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 15 | 16 | 17 | 18 |
19 | 20 |
21 | 22 | 23 | -------------------------------------------------------------------------------- /app/main.html: -------------------------------------------------------------------------------- 1 | 2 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | -------------------------------------------------------------------------------- /global_context_search/locales.js: -------------------------------------------------------------------------------- 1 | // Copyright 2017 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | const kLocales = { 6 | 'com.au': 'Australia', 7 | 'com.br': 'Brazil', 8 | 'ca': 'Canada', 9 | 'cn': 'China', 10 | 'fr': 'France', 11 | 'it': 'Italy', 12 | 'co.in': 'India', 13 | 'co.jp': 'Japan', 14 | 'com.ms': 'Mexico', 15 | 'ru': 'Russia', 16 | 'co.za': 'South Africa', 17 | 'co.uk': 'United Kingdom' 18 | }; 19 | -------------------------------------------------------------------------------- /gmail/_locales/cs/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Kontrola e-mailu Google"},"gmailcheck_description":{"message":"Zobraz\u00ed po\u010det nep\u0159e\u010dten\u00fdch zpr\u00e1v ve slo\u017ece Doru\u010den\u00e1 po\u0161ta slu\u017eby Google Mail. Kliknut\u00edm na tla\u010d\u00edtko tuto slo\u017eku otev\u0159ete."},"gmailcheck_node_error":{"message":"Chyba: Zdroj byl na\u010dten, nebyl v\u0161ak nalezen \u017e\u00e1dn\u00fd uzel <fullcount>."},"gmailcheck_exception":{"message":"v\u00fdjimka: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /gmail/_locales/tr/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Mail Checker"},"gmailcheck_description":{"message":"Google Mail gelen kutunuzdaki okunmam\u0131\u015f iletilerin say\u0131s\u0131n\u0131 g\u00f6r\u00fcnt\u00fcler. Ayr\u0131ca, d\u00fc\u011fmeyi t\u0131klayarak gelen kutunuzu da a\u00e7abilirsiniz."},"gmailcheck_node_error":{"message":"Hata: yay\u0131n al\u0131nd\u0131, ancak <fullcount> d\u00fc\u011f\u00fcm\u00fc bulunamad\u0131"},"gmailcheck_exception":{"message":"\u00f6zel durum: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /imageinfo/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name" : "Imageinfo", 3 | "version" : "1.0.1", 4 | "description" : "Get image info for images, including EXIF data", 5 | "background" : { "scripts": ["background.js"] }, 6 | "permissions" : [ 7 | "contextMenus", 8 | "tabs", 9 | "http://*/*", 10 | "https://*/*" 11 | ], 12 | "minimum_chrome_version" : "6.0.0.0", 13 | "icons" : { 14 | "16" : "imageinfo-16.png", 15 | "48" : "imageinfo-48.png", 16 | "128" : "imageinfo-128.png" 17 | }, 18 | "manifest_version": 2 19 | } 20 | -------------------------------------------------------------------------------- /basic_2/README.md: -------------------------------------------------------------------------------- 1 | 2 | Context Menus Sample 3 | ======= 4 | 5 | Shows some of the features of the Context Menus API 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/contextMenus/basic.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [contextMenus.create](https://developer.chrome.com/extensions/contextMenus#method-create) 15 | * [extension.lastError](https://developer.chrome.com/extensions/extension#property-lastError) -------------------------------------------------------------------------------- /gmail/_locales/pl/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Sprawdzanie poczty Google"},"gmailcheck_description":{"message":"Wy\u015bwietla liczb\u0119 nieprzeczytanych wiadomo\u015bci w Twojej skrzynce odbiorczej Google Mail. Mo\u017cesz te\u017c klikn\u0105\u0107 przycisk, aby otworzy\u0107 swoj\u0105 skrzynk\u0119 odbiorcz\u0105."},"gmailcheck_node_error":{"message":"B\u0142\u0105d: pobrano kana\u0142, ale nie odnaleziono w\u0119z\u0142a <fullcount>"},"gmailcheck_exception":{"message":"wyj\u0105tek: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /allowThirdPartyCookies/README.md: -------------------------------------------------------------------------------- 1 | 2 | Block/allow third-party cookies API example extension 3 | ======= 4 | 5 | Sample extension which demonstrates how to access a preference. 6 | 7 | [Zipfile](http://developer.chrome.com/extensions/examples/api/preferences/allowThirdPartyCookies.zip) 8 | 9 | Content is licensed under the [Google BSD License](https://developers.google.com/open-source/licenses/bsd). 10 | 11 | Calls 12 | ----- 13 | 14 | * [extension.isAllowedIncognitoAccess](https://developer.chrome.com/extensions/extension#method-isAllowedIncognitoAccess) -------------------------------------------------------------------------------- /basic_3/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "My Devices", 3 | "version": "1.1", 4 | "description": "A browser action with a popup dump of all devices signed into the same account as the current profile.", 5 | "permissions": [ 6 | "signedInDevices" 7 | ], 8 | "browser_action": { 9 | "default_title": "My Devices", 10 | "default_icon": "icon.png", 11 | "default_popup": "popup.html" 12 | }, 13 | "manifest_version": 2, 14 | "content_security_policy": "script-src 'self' https://ajax.googleapis.com; object-src 'self'" 15 | } 16 | -------------------------------------------------------------------------------- /document_scan/scan.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Scanner Control 5 | 6 | 7 | 8 | 11 | 12 | 13 | 14 |
15 |
16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /gmail/_locales/fr/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"V\u00e9rificateur de messages Google"},"gmailcheck_description":{"message":"Affiche le nombre de messages non lus dans votre bo\u00eete de r\u00e9ception Google\u00a0Mail. Vous avez \u00e9galement la possibilit\u00e9 de cliquer sur ce bouton pour ouvrir cette derni\u00e8re."},"gmailcheck_node_error":{"message":"Erreur\u00a0: flux r\u00e9cup\u00e9r\u00e9, mais aucun n\u0153ud <fullcount> trouv\u00e9"},"gmailcheck_exception":{"message":"exception\u00a0: $1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /show_tabs/popup.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Copyright (c) 2011 The Chromium Authors. All rights reserved. 3 | * Use of this source code is governed by a BSD-style license that can be 4 | * found in the LICENSE file. 5 | */ 6 | 7 | body { 8 | overflow: hidden; 9 | margin: 0px; 10 | padding: 0px; 11 | background: white; 12 | width: 400px; 13 | } 14 | 15 | div:first-child { 16 | margin-top: 0px; 17 | } 18 | 19 | div { 20 | padding: 1px 3px; 21 | font-family: sans-serif; 22 | font-size: 10pt; 23 | width: 400px; 24 | margin-top: 1px; 25 | } 26 | -------------------------------------------------------------------------------- /gmail/_locales/zh_CN/messages.json: -------------------------------------------------------------------------------- 1 | {"gmailcheck_name":{"message":"Google Mail Checker"},"gmailcheck_description":{"message":"\u663e\u793a Google Mail \u6536\u4ef6\u7bb1\u4e2d\u7684\u672a\u8bfb\u90ae\u4ef6\u6570\u3002\u70b9\u51fb\u8be5\u6309\u94ae\u8fd8\u53ef\u4ee5\u6253\u5f00\u60a8\u7684\u6536\u4ef6\u7bb1\u3002"},"gmailcheck_node_error":{"message":"\u9519\u8bef\uff1a\u7cfb\u7edf\u5df2\u68c0\u7d22\u4f9b\u7a3f\uff0c\u4f46\u672a\u53d1\u73b0 <fullcount> \u8282\u70b9"},"gmailcheck_exception":{"message":"\u5f02\u5e38\uff1a$1","placeholders":{"1":{"content":"$1"}}}} 2 | -------------------------------------------------------------------------------- /historyOverride/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "manifest_version": 2, 3 | "name": "History Override", 4 | "description": "Overrides the History Page", 5 | "version": "1.0", 6 | "chrome_url_overrides" : { 7 | "history": "history.html" 8 | }, 9 | "browser_action": { 10 | "default_title": "History" 11 | }, 12 | "permissions": [ 13 | "history", 14 | "chrome://favicon/" 15 | ], 16 | "icons": { 17 | "16": "history16.png", 18 | "32": "history32.png", 19 | "48": "history48.png", 20 | "128": "history128.png" 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /newtab_search/background.js: -------------------------------------------------------------------------------- 1 | // Copyright 2017 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | // This event is fired with the user accepts the input in the omnibox. 6 | chrome.omnibox.onInputEntered.addListener( 7 | function(text) { 8 | // Encode user input for special characters , / ? : @ & = + $ # 9 | var newURL = 'https://www.google.com/search?q=' + encodeURIComponent(text); 10 | chrome.tabs.create({ url: newURL }); 11 | }); 12 | -------------------------------------------------------------------------------- /notifications/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Notification Demo", 3 | "version": "1.1", 4 | "description": 5 | "Shows off desktop notifications, which are \"toast\" windows that pop up on the desktop.", 6 | "icons": {"16": "16.png", "48": "48.png", "128": "128.png"}, 7 | "permissions": [ 8 | "notifications" 9 | ], 10 | "options_page": "options.html", 11 | "background": { "scripts": ["background.js"] }, 12 | "manifest_version": 2, 13 | 14 | // crbug.com/134315 15 | "web_accessible_resources": [ 16 | "48.png" 17 | ] 18 | } 19 | -------------------------------------------------------------------------------- /sandbox/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Sandboxed Frame", 3 | "description": "Demonstrate use of handlebars inside a sandboxed frame", 4 | "version": "1.0", 5 | "manifest_version": 2, 6 | "permissions": ["notifications"], 7 | "background": { 8 | "page": "eventpage.html", 9 | "persistent": false 10 | }, 11 | "browser_action": { 12 | "default_icon" : "icon.png", 13 | "default_title": "Start Event Page" 14 | }, 15 | "sandbox": { 16 | "pages": ["sandbox.html"] 17 | }, 18 | "web_accessible_resources": ["icon.png"] 19 | } 20 | -------------------------------------------------------------------------------- /printingMetrics/background.js: -------------------------------------------------------------------------------- 1 | // Copyright 2019 The Chromium Authors. All rights reserved. 2 | // Use of this source code is governed by a BSD-style license that can be 3 | // found in the LICENSE file. 4 | 5 | chrome.printingMetrics.onPrintJobFinished.addListener(function(printJob) { 6 | chrome.storage.local.get('printJobs', function(result) { 7 | let printJobs = result.printJobs || 0; 8 | printJobs++; 9 | chrome.browserAction.setBadgeText({text: printJobs.toString()}); 10 | chrome.storage.local.set({printJobs: printJobs}); 11 | }); 12 | }); 13 | -------------------------------------------------------------------------------- /tabCapture/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Tab Capture Example", 3 | "description": "Capture a tab and play in a