Index: chrome/common/extensions/docs/samples.json |
diff --git a/chrome/common/extensions/docs/samples.json b/chrome/common/extensions/docs/samples.json |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e7b6cb1700ca09b0117cef50de4a351bb9917110 |
--- /dev/null |
+++ b/chrome/common/extensions/docs/samples.json |
@@ -0,0 +1,1237 @@ |
+{ |
+ "api": { |
+ "chrome.experimental.webRequest.onHeadersReceived": "experimental.webRequest.html#event-onHeadersReceived", |
+ "chrome.browserAction.onClicked": "browserAction.html#event-onClicked", |
+ "chrome.history.getVisits": "history.html#method-getVisits", |
+ "chrome.bookmarks.onImportEnded": "bookmarks.html#event-onImportEnded", |
+ "chrome.history.search": "history.html#method-search", |
+ "chrome.experimental.omnibox.onInputCancelled": "experimental.omnibox.html#event-onInputCancelled", |
+ "chrome.bookmarks.remove": "bookmarks.html#method-remove", |
+ "chrome.experimental.webNavigation.onErrorOccurred": "experimental.webNavigation.html#event-onErrorOccurred", |
+ "chrome.history.deleteUrl": "history.html#method-deleteUrl", |
+ "chrome.experimental.omnibox.styleNone": "experimental.omnibox.html#method-styleNone", |
+ "chrome.bookmarks.onMoved": "bookmarks.html#event-onMoved", |
+ "chrome.browserAction.setBadgeBackgroundColor": "browserAction.html#method-setBadgeBackgroundColor", |
+ "chrome.pageAction.setTitle": "pageAction.html#method-setTitle", |
+ "chrome.bookmarks.onImportBegan": "bookmarks.html#event-onImportBegan", |
+ "chrome.experimental.omnibox.styleDim": "experimental.omnibox.html#method-styleDim", |
+ "chrome.experimental.processes.getProcessForTab": "experimental.processes.html#method-getProcessForTab", |
+ "chrome.bookmarks.getTree": "bookmarks.html#method-getTree", |
+ "chrome.experimental.infobars.show": "experimental.infobars.html#method-show", |
+ "chrome.windows.get": "windows.html#method-get", |
+ "chrome.extension.sendRequest": "extension.html#method-sendRequest", |
+ "chrome.windows.getAll": "windows.html#method-getAll", |
+ "chrome.tabs.captureVisibleTab": "tabs.html#method-captureVisibleTab", |
+ "chrome.idle.onStateChanged": "idle.html#event-onStateChanged", |
+ "chrome.i18n.getMessage": "i18n.html#method-getMessage", |
+ "chrome.bookmarks.import": "bookmarks.html#method-import", |
+ "chrome.extension.onConnect": "extension.html#event-onConnect", |
+ "chrome.bookmarks.removeTree": "bookmarks.html#method-removeTree", |
+ "chrome.bookmarks.get": "bookmarks.html#method-get", |
+ "chrome.bookmarks.getRecent": "bookmarks.html#method-getRecent", |
+ "chrome.history.onVisitRemoved": "history.html#event-onVisitRemoved", |
+ "chrome.windows.getCurrent": "windows.html#method-getCurrent", |
+ "chrome.bookmarks.onChanged": "bookmarks.html#event-onChanged", |
+ "chrome.tabs.detectLanguage": "tabs.html#method-detectLanguage", |
+ "chrome.windows.onRemoved": "windows.html#event-onRemoved", |
+ "chrome.experimental.clipboard.executePaste": "experimental.clipboard.html#method-executePaste", |
+ "chrome.experimental.webNavigation.onCompleted": "experimental.webNavigation.html#event-onCompleted", |
+ "chrome.tabs.update": "tabs.html#method-update", |
+ "chrome.history.deleteRange": "history.html#method-deleteRange", |
+ "chrome.tabs.connect": "tabs.html#method-connect", |
+ "chrome.cookies.set": "cookies.html#method-set", |
+ "chrome.experimental.webNavigation.onBeforeNavigate": "experimental.webNavigation.html#event-onBeforeNavigate", |
+ "chrome.pageAction.setIcon": "pageAction.html#method-setIcon", |
+ "chrome.experimental.clipboard.executeCopy": "experimental.clipboard.html#method-executeCopy", |
+ "chrome.bookmarks.move": "bookmarks.html#method-move", |
+ "chrome.experimental.webRequest.onBeforeRedirect": "experimental.webRequest.html#event-onBeforeRedirect", |
+ "chrome.tabs.getCurrent": "tabs.html#method-getCurrent", |
+ "chrome.browserAction.setTitle": "browserAction.html#method-setTitle", |
+ "chrome.contextMenus.remove": "contextMenus.html#method-remove", |
+ "chrome.experimental.omnibox.onInputStarted": "experimental.omnibox.html#event-onInputStarted", |
+ "chrome.experimental.webNavigation.onBeforeRetarget": "experimental.webNavigation.html#event-onBeforeRetarget", |
+ "chrome.tabs.create": "tabs.html#method-create", |
+ "chrome.cookies.get": "cookies.html#method-get", |
+ "chrome.experimental.webRequest.onBeforeRequest": "experimental.webRequest.html#event-onBeforeRequest", |
+ "chrome.windows.onCreated": "windows.html#event-onCreated", |
+ "chrome.experimental.webNavigation.onCommitted": "experimental.webNavigation.html#event-onCommitted", |
+ "chrome.bookmarks.create": "bookmarks.html#method-create", |
+ "chrome.tabs.onCreated": "tabs.html#event-onCreated", |
+ "chrome.cookies.getAllCookieStores": "cookies.html#method-getAllCookieStores", |
+ "chrome.tabs.get": "tabs.html#method-get", |
+ "chrome.extension.getViews": "extension.html#method-getViews", |
+ "chrome.i18n.getAcceptLanguages": "i18n.html#method-getAcceptLanguages", |
+ "chrome.experimental.omnibox.styleUrl": "experimental.omnibox.html#method-styleUrl", |
+ "chrome.experimental.webRequest.onCompleted": "experimental.webRequest.html#event-onCompleted", |
+ "chrome.bookmarks.onCreated": "bookmarks.html#event-onCreated", |
+ "chrome.pageAction.show": "pageAction.html#method-show", |
+ "chrome.bookmarks.search": "bookmarks.html#method-search", |
+ "chrome.extension.onRequest": "extension.html#event-onRequest", |
+ "chrome.extension.getBackgroundPage": "extension.html#method-getBackgroundPage", |
+ "chrome.pageAction.hide": "pageAction.html#method-hide", |
+ "chrome.experimental.omnibox.styleMatch": "experimental.omnibox.html#method-styleMatch", |
+ "chrome.tabs.executeScript": "tabs.html#method-executeScript", |
+ "chrome.cookies.remove": "cookies.html#method-remove", |
+ "chrome.extension.getExtensionTabs": "extension.html#method-getExtensionTabs", |
+ "chrome.tabs.onRemoved": "tabs.html#event-onRemoved", |
+ "chrome.tabs.insertCSS": "tabs.html#method-insertCSS", |
+ "chrome.bookmarks.getChildren": "bookmarks.html#method-getChildren", |
+ "chrome.pageAction.onClicked": "pageAction.html#event-onClicked", |
+ "chrome.windows.create": "windows.html#method-create", |
+ "chrome.extension.onConnectExternal": "extension.html#event-onConnectExternal", |
+ "chrome.cookies.getAll": "cookies.html#method-getAll", |
+ "chrome.extension.onRequestExternal": "extension.html#event-onRequestExternal", |
+ "chrome.bookmarks.onRemoved": "bookmarks.html#event-onRemoved", |
+ "chrome.contextMenus.update": "contextMenus.html#method-update", |
+ "chrome.bookmarks.export": "bookmarks.html#method-export", |
+ "chrome.experimental.clipboard.executeCut": "experimental.clipboard.html#method-executeCut", |
+ "chrome.windows.getLastFocused": "windows.html#method-getLastFocused", |
+ "chrome.tabs.onSelectionChanged": "tabs.html#event-onSelectionChanged", |
+ "chrome.cookies.onChanged": "cookies.html#event-onChanged", |
+ "chrome.windows.update": "windows.html#method-update", |
+ "chrome.extension.getURL": "extension.html#method-getURL", |
+ "chrome.idle.queryState": "idle.html#method-queryState", |
+ "chrome.experimental.omnibox.onInputChanged": "experimental.omnibox.html#event-onInputChanged", |
+ "chrome.experimental.webRequest.onErrorOccurred": "experimental.webRequest.html#event-onErrorOccurred", |
+ "chrome.tabs.onMoved": "tabs.html#event-onMoved", |
+ "chrome.experimental.omnibox.sendSuggestions": "experimental.omnibox.html#method-sendSuggestions", |
+ "chrome.bookmarks.update": "bookmarks.html#method-update", |
+ "chrome.contextMenus.removeAll": "contextMenus.html#method-removeAll", |
+ "chrome.windows.remove": "windows.html#method-remove", |
+ "chrome.tabs.sendRequest": "tabs.html#method-sendRequest", |
+ "chrome.browserAction.setBadgeText": "browserAction.html#method-setBadgeText", |
+ "chrome.browserAction.setIcon": "browserAction.html#method-setIcon", |
+ "chrome.experimental.omnibox.onInputEntered": "experimental.omnibox.html#event-onInputEntered", |
+ "chrome.browserAction.setPopup": "browserAction.html#method-setPopup", |
+ "chrome.bookmarks.onChildrenReordered": "bookmarks.html#event-onChildrenReordered", |
+ "chrome.experimental.webRequest.onRequestSent": "experimental.webRequest.html#event-onRequestSent", |
+ "chrome.extension.getToolstrips": "extension.html#method-getToolstrips", |
+ "chrome.history.onVisited": "history.html#event-onVisited", |
+ "chrome.tabs.onUpdated": "tabs.html#event-onUpdated", |
+ "chrome.history.deleteAll": "history.html#method-deleteAll", |
+ "chrome.experimental.webNavigation.onDOMContentLoaded": "experimental.webNavigation.html#event-onDOMContentLoaded", |
+ "chrome.tabs.getAllInWindow": "tabs.html#method-getAllInWindow", |
+ "chrome.contextMenus.create": "contextMenus.html#method-create", |
+ "chrome.tabs.getSelected": "tabs.html#method-getSelected", |
+ "chrome.tabs.onAttached": "tabs.html#event-onAttached", |
+ "chrome.tabs.remove": "tabs.html#method-remove", |
+ "chrome.tabs.onDetached": "tabs.html#event-onDetached", |
+ "chrome.extension.connect": "extension.html#method-connect", |
+ "chrome.tabs.move": "tabs.html#method-move", |
+ "chrome.windows.onFocusChanged": "windows.html#event-onFocusChanged", |
+ "chrome.pageAction.setPopup": "pageAction.html#method-setPopup", |
+ "chrome.history.addUrl": "history.html#method-addUrl" |
+ }, |
+ "samples": [ |
+ { |
+ "description": "", |
+ "icon": null, |
+ "name": "A browser action which changes its icon when clicked.", |
+ "search_string": "A BROWSER ACTION WHICH CHANGES ITS ICON WHEN CLICKED. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON", |
+ "source_files": [ |
+ "manifest.json", |
+ "background.html" |
+ ], |
+ "path": "examples\/api\/browserAction\/set_icon_path\/", |
+ "api_calls": [ |
+ "chrome.browserAction.onClicked", |
+ "chrome.browserAction.setIcon" |
+ ], |
+ "id": "121cca9e8942e456e3f25bbd16713b9bfe23e742", |
+ "protocols": [ |
+ "http:\/\/" |
+ ], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "", |
+ "icon": null, |
+ "name": "A browser action with a popup that changes the page color.", |
+ "search_string": "A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLOR. BROWSER_ACTION POPUP TABS CHROME.TABS.EXECUTESCRIPT", |
+ "source_files": [ |
+ "manifest.json", |
+ "popup.html" |
+ ], |
+ "path": "examples\/api\/browserAction\/set_page_color\/", |
+ "api_calls": [ |
+ "chrome.tabs.executeScript" |
+ ], |
+ "id": "5da3e0ed090747eb6d5560e272c8bf17b7c0c2b6", |
+ "protocols": [ |
+ "http:\/\/", |
+ "https:\/\/" |
+ ], |
+ "features": [ |
+ "browser_action", |
+ "popup", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "", |
+ "icon": null, |
+ "name": "A browser action with no icon that makes the page red", |
+ "search_string": "A BROWSER ACTION WITH NO ICON THAT MAKES THE PAGE RED BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.TABS.EXECUTESCRIPT", |
+ "source_files": [ |
+ "manifest.json", |
+ "background.html" |
+ ], |
+ "path": "examples\/api\/browserAction\/make_page_red\/", |
+ "api_calls": [ |
+ "chrome.browserAction.onClicked", |
+ "chrome.browserAction.setBadgeBackgroundColor", |
+ "chrome.browserAction.setBadgeText", |
+ "chrome.tabs.executeScript" |
+ ], |
+ "id": "c394974bd87e01605a3cca3cad8a7109de5bbda1", |
+ "protocols": [ |
+ "http:\/\/" |
+ ], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Returns accept languages of the browser", |
+ "icon": null, |
+ "name": "AcceptLanguage", |
+ "search_string": "ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER BROWSER_ACTION POPUP CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE", |
+ "source_files": [ |
+ "manifest.json", |
+ "popup.html", |
+ "_locales\/es\/messages.json", |
+ "_locales\/sr\/messages.json", |
+ "_locales\/en_US\/messages.json" |
+ ], |
+ "path": "examples\/api\/i18n\/getMessage\/", |
+ "api_calls": [ |
+ "chrome.i18n.getAcceptLanguages", |
+ "chrome.i18n.getMessage" |
+ ], |
+ "id": "c581cf06da17385735b64cc9077509ef13105518", |
+ "protocols": [], |
+ "features": [ |
+ "browser_action", |
+ "popup" |
+ ] |
+ }, |
+ { |
+ "description": "This extension adds an animated browser action to the toolbar.", |
+ "icon": null, |
+ "name": "Animated Page Action", |
+ "search_string": "ANIMATED PAGE ACTION THIS EXTENSION ADDS AN ANIMATED BROWSER ACTION TO THE TOOLBAR. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.ONCLICKED CHROME.PAGEACTION.SETICON CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED", |
+ "source_files": [ |
+ "manifest.json", |
+ "background.html" |
+ ], |
+ "path": "examples\/api\/pageAction\/set_icon\/", |
+ "api_calls": [ |
+ "chrome.pageAction.hide", |
+ "chrome.pageAction.onClicked", |
+ "chrome.pageAction.setIcon", |
+ "chrome.pageAction.setTitle", |
+ "chrome.pageAction.show", |
+ "chrome.tabs.get", |
+ "chrome.tabs.getSelected", |
+ "chrome.tabs.onSelectionChanged" |
+ ], |
+ "id": "24d780762055a4f290ecb3ac69384fbaea3a7718", |
+ "protocols": [], |
+ "features": [ |
+ "background_page", |
+ "page_action", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "", |
+ "icon": null, |
+ "name": "Blank new tab page", |
+ "search_string": "BLANK NEW TAB PAGE CHROME_URL_OVERRIDES", |
+ "source_files": [ |
+ "manifest.json", |
+ "blank.html" |
+ ], |
+ "path": "examples\/api\/override\/blank_ntp\/", |
+ "api_calls": [], |
+ "id": "7cdb5ad608e5c2f224e0db28990b760dfbba5672", |
+ "protocols": [], |
+ "features": [ |
+ "chrome_url_overrides" |
+ ] |
+ }, |
+ { |
+ "description": "Enjoy a more magical and immersive experience when browsing the web using the power of sound.", |
+ "icon": "icon.png", |
+ "name": "Chrome Sounds", |
+ "search_string": "CHROME SOUNDS ENJOY A MORE MAGICAL AND IMMERSIVE EXPERIENCE WHEN BROWSING THE WEB USING THE POWER OF SOUND. BACKGROUND_PAGE BOOKMARKS OPTIONS_PAGE TABS CHROME.BOOKMARKS.ONCREATED CHROME.BOOKMARKS.ONMOVED CHROME.BOOKMARKS.ONREMOVED CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.TABS.GET CHROME.TABS.ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME.TABS.ONREMOVED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOVED", |
+ "source_files": [ |
+ "manifest.json", |
+ "bg.html", |
+ "options.html", |
+ "bg.js", |
+ "content.js" |
+ ], |
+ "path": "examples\/extensions\/fx\/", |
+ "api_calls": [ |
+ "chrome.bookmarks.onCreated", |
+ "chrome.bookmarks.onMoved", |
+ "chrome.bookmarks.onRemoved", |
+ "chrome.extension.getBackgroundPage", |
+ "chrome.extension.onRequest", |
+ "chrome.extension.sendRequest", |
+ "chrome.tabs.get", |
+ "chrome.tabs.onAttached", |
+ "chrome.tabs.onCreated", |
+ "chrome.tabs.onDetached", |
+ "chrome.tabs.onMoved", |
+ "chrome.tabs.onRemoved", |
+ "chrome.tabs.onSelectionChanged", |
+ "chrome.tabs.onUpdated", |
+ "chrome.windows.onCreated", |
+ "chrome.windows.onFocusChanged", |
+ "chrome.windows.onRemoved" |
+ ], |
+ "id": "35911e7b2dc0145923ca43f499b5a61be52d30ec", |
+ "protocols": [ |
+ "http:\/\/", |
+ "https:\/\/" |
+ ], |
+ "features": [ |
+ "background_page", |
+ "bookmarks", |
+ "options_page", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Displays the status of the Chromium buildbot in the toolbar. Click to see more detailed status in a popup.", |
+ "icon": "icon.png", |
+ "name": "Chromium Buildbot Monitor", |
+ "search_string": "CHROMIUM BUILDBOT MONITOR DISPLAYS THE STATUS OF THE CHROMIUM BUILDBOT IN THE TOOLBAR. CLICK TO SEE MORE DETAILED STATUS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION POPUP CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE", |
+ "source_files": [ |
+ "manifest.json", |
+ "bg.html", |
+ "popup.html" |
+ ], |
+ "path": "examples\/extensions\/buildbot\/", |
+ "api_calls": [ |
+ "chrome.browserAction.setBadgeBackgroundColor", |
+ "chrome.browserAction.setBadgeText", |
+ "chrome.browserAction.setTitle" |
+ ], |
+ "id": "a3089c96b34036b3a0431124c25badd7f1c3d64a", |
+ "protocols": [ |
+ "http:\/\/", |
+ "http:\/\/" |
+ ], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "popup" |
+ ] |
+ }, |
+ { |
+ "description": "Add support to the omnibox to search the Chromium source code.", |
+ "icon": null, |
+ "name": "Chromium Search", |
+ "search_string": "CHROMIUM SEARCH ADD SUPPORT TO THE OMNIBOX TO SEARCH THE CHROMIUM SOURCE CODE. BACKGROUND_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTCHANGED CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTENTERED CHROME.EXPERIMENTAL.OMNIBOX.STYLEMATCH CHROME.EXPERIMENTAL.OMNIBOX.STYLENONE CHROME.EXPERIMENTAL.OMNIBOX.STYLEURL CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE", |
+ "source_files": [ |
+ "manifest.json", |
+ "background.html" |
+ ], |
+ "path": "examples\/extensions\/chrome_search\/", |
+ "api_calls": [ |
+ "chrome.experimental.omnibox.onInputChanged", |
+ "chrome.experimental.omnibox.onInputEntered", |
+ "chrome.experimental.omnibox.styleMatch", |
+ "chrome.experimental.omnibox.styleNone", |
+ "chrome.experimental.omnibox.styleUrl", |
+ "chrome.tabs.get", |
+ "chrome.tabs.getSelected", |
+ "chrome.tabs.update" |
+ ], |
+ "id": "7dd4735797cd957876becbdad0f4b0e47cf4ac01", |
+ "protocols": [ |
+ "http:\/\/" |
+ ], |
+ "features": [ |
+ "background_page", |
+ "experimental", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Displays the language of a tab", |
+ "icon": null, |
+ "name": "CLD", |
+ "search_string": "CLD DISPLAYS THE LANGUAGE OF A TAB BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.TABS.DETECTLANGUAGE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED", |
+ "source_files": [ |
+ "manifest.json", |
+ "background.html" |
+ ], |
+ "path": "examples\/api\/i18n\/cld\/", |
+ "api_calls": [ |
+ "chrome.browserAction.setBadgeText", |
+ "chrome.tabs.detectLanguage", |
+ "chrome.tabs.get", |
+ "chrome.tabs.getSelected", |
+ "chrome.tabs.onSelectionChanged", |
+ "chrome.tabs.onUpdated" |
+ ], |
+ "id": "35c467a5623117e399afc1187bdcc25b1c74bc5d", |
+ "protocols": [], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Shows some of the features of the Context Menus API", |
+ "icon": null, |
+ "name": "Context Menus Sample", |
+ "search_string": "CONTEXT MENUS SAMPLE SHOWS SOME OF THE FEATURES OF THE CONTEXT MENUS API BACKGROUND_PAGE CONTEXTMENUS CHROME.CONTEXTMENUS.CREATE", |
+ "source_files": [ |
+ "sample.js", |
+ "manifest.json", |
+ "background.html" |
+ ], |
+ "path": "examples\/api\/contextMenus\/basic\/", |
+ "api_calls": [ |
+ "chrome.contextMenus.create" |
+ ], |
+ "id": "16f1c9c9c20b78999b826f882c3d403d3c9f95ce", |
+ "protocols": [], |
+ "features": [ |
+ "background_page", |
+ "contextMenus" |
+ ] |
+ }, |
+ { |
+ "description": "Testing Cookie API", |
+ "icon": "cookie.png", |
+ "name": "Cookie API Test Extension", |
+ "search_string": "COOKIE API TEST EXTENSION TESTING COOKIE API BACKGROUND_PAGE BROWSER_ACTION COOKIES TABS CHROME.BROWSERACTION.ONCLICKED CHROME.COOKIES.GET CHROME.COOKIES.GETALL CHROME.COOKIES.ONCHANGED CHROME.COOKIES.REMOVE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL", |
+ "source_files": [ |
+ "manifest.json", |
+ "background.html", |
+ "manager.html" |
+ ], |
+ "path": "examples\/api\/cookies\/", |
+ "api_calls": [ |
+ "chrome.browserAction.onClicked", |
+ "chrome.cookies.get", |
+ "chrome.cookies.getAll", |
+ "chrome.cookies.onChanged", |
+ "chrome.cookies.remove", |
+ "chrome.extension.getURL", |
+ "chrome.tabs.create", |
+ "chrome.tabs.update", |
+ "chrome.windows.get", |
+ "chrome.windows.getAll" |
+ ], |
+ "id": "17071198171ed3535a2ee9c129653378ad54b5ce", |
+ "protocols": [ |
+ "http:\/\/", |
+ "https:\/\/" |
+ ], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "cookies", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Demonstrates a method to make a cross-domain XMLHttpRequest fetch from a content script. This extension fetches the current trending topics from Twitter and inserts them in an overlay at the top of Google News. Visit http:\/\/news.google.com to test this extension.", |
+ "icon": "sample-128.png", |
+ "name": "Cross-domain XMLHttpRequest from a content script", |
+ "search_string": "CROSS-DOMAIN XMLHTTPREQUEST FROM A CONTENT SCRIPT DEMONSTRATES A METHOD TO MAKE A CROSS-DOMAIN XMLHTTPREQUEST FETCH FROM A CONTENT SCRIPT. THIS EXTENSION FETCHES THE CURRENT TRENDING TOPICS FROM TWITTER AND INSERTS THEM IN AN OVERLAY AT THE TOP OF GOOGLE NEWS. VISIT HTTP:\/\/NEWS.GOOGLE.COM TO TEST THIS EXTENSION. BACKGROUND_PAGE CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST", |
+ "source_files": [ |
+ "manifest.json", |
+ "contentscript.js", |
+ "background.html" |
+ ], |
+ "path": "examples\/howto\/contentscript_xhr\/", |
+ "api_calls": [ |
+ "chrome.extension.onRequest", |
+ "chrome.extension.sendRequest" |
+ ], |
+ "id": "e6f9db199c82114ef857a140c81a9c7c41469333", |
+ "protocols": [ |
+ "http:\/\/" |
+ ], |
+ "features": [ |
+ "background_page" |
+ ] |
+ }, |
+ { |
+ "description": "This extension adds an email button to the toolbar which allows you to email the page link using your default mail client or Gmail.", |
+ "icon": "mail_128x128.png", |
+ "name": "Email this page (by Google)", |
+ "search_string": "EMAIL THIS PAGE (BY GOOGLE) THIS EXTENSION ADDS AN EMAIL BUTTON TO THE TOOLBAR WHICH ALLOWS YOU TO EMAIL THE PAGE LINK USING YOUR DEFAULT MAIL CLIENT OR GMAIL. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.CONNECT CHROME.EXTENSION.ONCONNECT CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.UPDATE", |
+ "source_files": [ |
+ "content_script.js", |
+ "manifest.json", |
+ "options.html", |
+ "background.html" |
+ ], |
+ "path": "examples\/extensions\/email_this_page\/", |
+ "api_calls": [ |
+ "chrome.browserAction.onClicked", |
+ "chrome.extension.connect", |
+ "chrome.extension.onConnect", |
+ "chrome.tabs.create", |
+ "chrome.tabs.executeScript", |
+ "chrome.tabs.update" |
+ ], |
+ "id": "2fecb2a1bd23df9839021833e86c87b58e43d788", |
+ "protocols": [ |
+ "http:\/\/", |
+ "https:\/\/" |
+ ], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "options_page", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "A sample extension which uses Google Analytics to track usage.", |
+ "icon": "analytics-extension-icon-128.png", |
+ "name": "Event Tracking with Google Analytics", |
+ "search_string": "EVENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BACKGROUND_PAGE BROWSER_ACTION POPUP", |
+ "source_files": [ |
+ "manifest.json", |
+ "analytics.js", |
+ "popup.html", |
+ "background.html" |
+ ], |
+ "path": "examples\/tutorials\/analytics\/", |
+ "api_calls": [], |
+ "id": "957d89c0464bcfad4b4755e8747cf9c4073d8289", |
+ "protocols": [], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "popup" |
+ ] |
+ }, |
+ { |
+ "description": "Demonstrates how to use OAuth to connect the Google Documents List Data API.", |
+ "icon": "img\/docs_spreadsheets-128.gif", |
+ "name": "Google Document List Viewer", |
+ "search_string": "GOOGLE DOCUMENT LIST VIEWER DEMONSTRATES HOW TO USE OAUTH TO CONNECT THE GOOGLE DOCUMENTS LIST DATA API. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", |
+ "source_files": [ |
+ "chrome_ex_oauthsimple.js", |
+ "chrome_ex_oauth.js", |
+ "chrome_ex_oauth.html", |
+ "manifest.json", |
+ "options.html", |
+ "popup.html", |
+ "background.html", |
+ "js\/jquery-1.4.1.min.js" |
+ ], |
+ "path": "examples\/extensions\/gdocs\/", |
+ "api_calls": [ |
+ "chrome.browserAction.setBadgeText", |
+ "chrome.extension.getBackgroundPage", |
+ "chrome.extension.getURL", |
+ "chrome.tabs.create", |
+ "chrome.tabs.onUpdated", |
+ "chrome.tabs.remove" |
+ ], |
+ "id": "fad5d7059ba177d48e45d92e04da9e5ae4c2b8c2", |
+ "protocols": [ |
+ "https:\/\/", |
+ "https:\/\/", |
+ "https:\/\/", |
+ "https:\/\/" |
+ ], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "options_page", |
+ "popup", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Displays the number of unread messages in your Google Mail inbox. You can also click the button to open your inbox.", |
+ "icon": "icon_128.png", |
+ "name": "Google Mail Checker", |
+ "search_string": "GOOGLE MAIL CHECKER DISPLAYS THE NUMBER OF UNREAD MESSAGES IN YOUR GOOGLE MAIL INBOX. YOU CAN ALSO CLICK THE BUTTON TO OPEN YOUR INBOX. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.ONUPDATED CHROME.TABS.UPDATE", |
+ "source_files": [ |
+ "manifest.json", |
+ "options.html", |
+ "background.html", |
+ "_locales\/ro\/messages.json", |
+ "_locales\/sl\/messages.json", |
+ "_locales\/ar\/messages.json", |
+ "_locales\/he\/messages.json", |
+ "_locales\/es\/messages.json", |
+ "_locales\/sr\/messages.json", |
+ "_locales\/tr\/messages.json", |
+ "_locales\/th\/messages.json", |
+ "_locales\/en_GB\/messages.json", |
+ "_locales\/zh_CN\/messages.json", |
+ "_locales\/cs\/messages.json", |
+ "_locales\/fr\/messages.json", |
+ "_locales\/bg\/messages.json", |
+ "_locales\/pt_BR\/messages.json", |
+ "_locales\/nl\/messages.json", |
+ "_locales\/lt\/messages.json", |
+ "_locales\/ja\/messages.json", |
+ "_locales\/pl\/messages.json", |
+ "_locales\/hu\/messages.json", |
+ "_locales\/pt_PT\/messages.json", |
+ "_locales\/de\/messages.json", |
+ "_locales\/fil\/messages.json", |
+ "_locales\/sv\/messages.json", |
+ "_locales\/it\/messages.json", |
+ "_locales\/el\/messages.json", |
+ "_locales\/uk\/messages.json", |
+ "_locales\/fi\/messages.json", |
+ "_locales\/hr\/messages.json", |
+ "_locales\/vi\/messages.json", |
+ "_locales\/sk\/messages.json", |
+ "_locales\/nb\/messages.json", |
+ "_locales\/da\/messages.json", |
+ "_locales\/es_419\/messages.json", |
+ "_locales\/ca\/messages.json", |
+ "_locales\/zh_TW\/messages.json", |
+ "_locales\/hi\/messages.json", |
+ "_locales\/et\/messages.json", |
+ "_locales\/id\/messages.json", |
+ "_locales\/lv\/messages.json", |
+ "_locales\/ru\/messages.json", |
+ "_locales\/ko\/messages.json", |
+ "_locales\/en\/messages.json" |
+ ], |
+ "path": "examples\/extensions\/gmail\/", |
+ "api_calls": [ |
+ "chrome.browserAction.onClicked", |
+ "chrome.browserAction.setBadgeBackgroundColor", |
+ "chrome.browserAction.setBadgeText", |
+ "chrome.browserAction.setIcon", |
+ "chrome.extension.getBackgroundPage", |
+ "chrome.i18n.getMessage", |
+ "chrome.tabs.create", |
+ "chrome.tabs.get", |
+ "chrome.tabs.getAllInWindow", |
+ "chrome.tabs.onUpdated", |
+ "chrome.tabs.update" |
+ ], |
+ "id": "2e0d2082771d5e26be91efaeae390874e738239b", |
+ "protocols": [ |
+ "http:\/\/", |
+ "https:\/\/" |
+ ], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "options_page", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Find out when you have new waves and preview them fast.", |
+ "icon": "128.png", |
+ "name": "Google Wave Notifier", |
+ "search_string": "GOOGLE WAVE NOTIFIER FIND OUT WHEN YOU HAVE NEW WAVES AND PREVIEW THEM FAST. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", |
+ "source_files": [ |
+ "chrome_ex_oauthsimple.js", |
+ "chrome_ex_oauth.js", |
+ "chrome_ex_oauth.html", |
+ "prettyload.js", |
+ "manifest.json", |
+ "options.html", |
+ "popup.html", |
+ "background.html" |
+ ], |
+ "path": "examples\/extensions\/wave\/", |
+ "api_calls": [ |
+ "chrome.extension.getBackgroundPage", |
+ "chrome.extension.getURL", |
+ "chrome.tabs.create", |
+ "chrome.tabs.get", |
+ "chrome.tabs.getSelected", |
+ "chrome.tabs.onUpdated", |
+ "chrome.tabs.remove" |
+ ], |
+ "id": "ceb116611b727f6c2ad560098bb9c3c4a4d830f9", |
+ "protocols": [ |
+ "https:\/\/", |
+ "http:\/\/" |
+ ], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "options_page", |
+ "popup", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "The first extension that I made.", |
+ "icon": null, |
+ "name": "Hello World", |
+ "search_string": "HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACTION POPUP", |
+ "source_files": [ |
+ "manifest.json", |
+ "popup.html" |
+ ], |
+ "path": "examples\/tutorials\/getstarted\/", |
+ "api_calls": [], |
+ "id": "e3bd4e4ff791ae63a16f16072252be4a7fccf43e", |
+ "protocols": [ |
+ "http:\/\/" |
+ ], |
+ "features": [ |
+ "browser_action", |
+ "popup" |
+ ] |
+ }, |
+ { |
+ "description": "", |
+ "icon": null, |
+ "name": "iGoogle new tab page", |
+ "search_string": "IGOOGLE NEW TAB PAGE CHROME_URL_OVERRIDES", |
+ "source_files": [ |
+ "manifest.json", |
+ "redirect.html" |
+ ], |
+ "path": "examples\/api\/override\/override_igoogle\/", |
+ "api_calls": [], |
+ "id": "4663a9d47c09f43a46fadb09965d97ac4bb09d40", |
+ "protocols": [], |
+ "features": [ |
+ "chrome_url_overrides" |
+ ] |
+ }, |
+ { |
+ "description": "Finds addresses in the web page you're on and pops up a map window.", |
+ "icon": "icon.png", |
+ "name": "Mappy", |
+ "search_string": "MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION POPUP TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.ONREQUEST CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.SENDREQUEST", |
+ "source_files": [ |
+ "manifest.json", |
+ "mappy_content_script.js", |
+ "popup.html", |
+ "background.html" |
+ ], |
+ "path": "examples\/extensions\/mappy\/", |
+ "api_calls": [ |
+ "chrome.extension.getBackgroundPage", |
+ "chrome.extension.onRequest", |
+ "chrome.pageAction.hide", |
+ "chrome.pageAction.setTitle", |
+ "chrome.pageAction.show", |
+ "chrome.tabs.get", |
+ "chrome.tabs.getSelected", |
+ "chrome.tabs.onSelectionChanged", |
+ "chrome.tabs.onUpdated", |
+ "chrome.tabs.sendRequest" |
+ ], |
+ "id": "be628092c6fd9d39a82a52ad443c4a9cb09e031b", |
+ "protocols": [ |
+ "http:\/\/" |
+ ], |
+ "features": [ |
+ "background_page", |
+ "page_action", |
+ "popup", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Merges all of the browser's windows into the current window", |
+ "icon": "merge_windows_128.png", |
+ "name": "Merge Windows", |
+ "search_string": "MERGE WINDOWS MERGES ALL OF THE BROWSERS WINDOWS INTO THE CURRENT WINDOW BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.MOVE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT", |
+ "source_files": [ |
+ "manifest.json", |
+ "background.html" |
+ ], |
+ "path": "examples\/api\/windows\/merge_windows\/", |
+ "api_calls": [ |
+ "chrome.browserAction.onClicked", |
+ "chrome.tabs.get", |
+ "chrome.tabs.getAllInWindow", |
+ "chrome.tabs.move", |
+ "chrome.windows.get", |
+ "chrome.windows.getAll", |
+ "chrome.windows.getCurrent" |
+ ], |
+ "id": "572f82c2738f6c9a1911778e4d41f712b03c25bc", |
+ "protocols": [], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Times how long it takes to send a message to a content script and back.", |
+ "icon": null, |
+ "name": "Message Timer", |
+ "search_string": "MESSAGE TIMER TIMES HOW LONG IT TAKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION POPUP TABS CHROME.EXTENSION.ONCONNECT CHROME.EXTENSION.ONREQUEST CHROME.TABS.CONNECT CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.SENDREQUEST", |
+ "source_files": [ |
+ "manifest.json", |
+ "page.js", |
+ "popup.html" |
+ ], |
+ "path": "examples\/api\/messaging\/timer\/", |
+ "api_calls": [ |
+ "chrome.extension.onConnect", |
+ "chrome.extension.onRequest", |
+ "chrome.tabs.connect", |
+ "chrome.tabs.get", |
+ "chrome.tabs.getSelected", |
+ "chrome.tabs.sendRequest" |
+ ], |
+ "id": "282fc112fa63a680c0cbc90dc0463e3780c46d46", |
+ "protocols": [], |
+ "features": [ |
+ "browser_action", |
+ "popup", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "A browser action with a popup dump of all bookmarks, including search, add, edit and delete.", |
+ "icon": null, |
+ "name": "My Bookmarks", |
+ "search_string": "MY BOOKMARKS A BROWSER ACTION WITH A POPUP DUMP OF ALL BOOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMARKS BROWSER_ACTION POPUP TABS CHROME.BOOKMARKS.CREATE CHROME.BOOKMARKS.GET CHROME.BOOKMARKS.GETTREE CHROME.BOOKMARKS.REMOVE CHROME.BOOKMARKS.UPDATE CHROME.TABS.CREATE", |
+ "source_files": [ |
+ "manifest.json", |
+ "popup.html" |
+ ], |
+ "path": "examples\/api\/bookmarks\/basic\/", |
+ "api_calls": [ |
+ "chrome.bookmarks.create", |
+ "chrome.bookmarks.get", |
+ "chrome.bookmarks.getTree", |
+ "chrome.bookmarks.remove", |
+ "chrome.bookmarks.update", |
+ "chrome.tabs.create" |
+ ], |
+ "id": "d3f041b48f31db1a86dfe05b6740086554ebba31", |
+ "protocols": [], |
+ "features": [ |
+ "bookmarks", |
+ "browser_action", |
+ "popup", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.", |
+ "icon": "news_icon.png", |
+ "name": "News Reader", |
+ "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.TABS.CREATE", |
+ "source_files": [ |
+ "feed.html", |
+ "manifest.json" |
+ ], |
+ "path": "examples\/extensions\/news_a11y\/", |
+ "api_calls": [ |
+ "chrome.tabs.create" |
+ ], |
+ "id": "a772f968a7e977f8bbf9d74f43c6daca57067d1e", |
+ "protocols": [ |
+ "http:\/\/" |
+ ], |
+ "features": [ |
+ "browser_action", |
+ "popup", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.", |
+ "icon": "news_icon.png", |
+ "name": "News Reader", |
+ "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.TABS.CREATE", |
+ "source_files": [ |
+ "feed.html", |
+ "manifest.json" |
+ ], |
+ "path": "examples\/extensions\/news\/", |
+ "api_calls": [ |
+ "chrome.tabs.create" |
+ ], |
+ "id": "fc80727c5f0bd5ba6cad74e9ec2519cbfc34cdd3", |
+ "protocols": [ |
+ "http:\/\/" |
+ ], |
+ "features": [ |
+ "browser_action", |
+ "popup", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.", |
+ "icon": "news_icon.png", |
+ "name": "News Reader", |
+ "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION POPUP TABS CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE", |
+ "source_files": [ |
+ "feed.html", |
+ "manifest.json", |
+ "_locales\/es\/messages.json", |
+ "_locales\/sr\/messages.json", |
+ "_locales\/en\/messages.json" |
+ ], |
+ "path": "examples\/extensions\/news_i18n\/", |
+ "api_calls": [ |
+ "chrome.i18n.getMessage", |
+ "chrome.tabs.create" |
+ ], |
+ "id": "e432a5c78298458aaa0f9c1c5b3fb010ffc2ed99", |
+ "protocols": [ |
+ "http:\/\/", |
+ "http:\/\/" |
+ ], |
+ "features": [ |
+ "browser_action", |
+ "popup", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Shows off desktop notifications, which are \"toast\" windows that pop up on the desktop.", |
+ "icon": "128.png", |
+ "name": "Notification Demo", |
+ "search_string": "NOTIFICATION DEMO SHOWS OFF DESKTOP NOTIFICATIONS, WHICH ARE TOAST WINDOWS THAT POP UP ON THE DESKTOP. BACKGROUND_PAGE NOTIFICATIONS OPTIONS_PAGE TABS CHROME.TABS.CREATE", |
+ "source_files": [ |
+ "error.html", |
+ "manifest.json", |
+ "options.html", |
+ "background.html" |
+ ], |
+ "path": "examples\/api\/notifications\/", |
+ "api_calls": [ |
+ "chrome.tabs.create" |
+ ], |
+ "id": "5ffc8fd27bfc21f5205c8c5fe8290222c95a7eb4", |
+ "protocols": [], |
+ "features": [ |
+ "background_page", |
+ "notifications", |
+ "options_page", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "", |
+ "icon": null, |
+ "name": "Omnibox Example", |
+ "search_string": "OMNIBOX EXAMPLE BACKGROUND_PAGE EXPERIMENTAL CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTCHANGED CHROME.EXPERIMENTAL.OMNIBOX.ONINPUTENTERED", |
+ "source_files": [ |
+ "manifest.json", |
+ "background.html" |
+ ], |
+ "path": "examples\/api\/omnibox\/", |
+ "api_calls": [ |
+ "chrome.experimental.omnibox.onInputChanged", |
+ "chrome.experimental.omnibox.onInputEntered" |
+ ], |
+ "id": "e22a739b78a7e5580d9318662390a79033f96d81", |
+ "protocols": [], |
+ "features": [ |
+ "background_page", |
+ "experimental" |
+ ] |
+ }, |
+ { |
+ "description": "Shows a page action for HTML pages containing the word 'sandwich'", |
+ "icon": "sandwich-128.png", |
+ "name": "Page action by content", |
+ "search_string": "PAGE ACTION BY CONTENT SHOWS A PAGE ACTION FOR HTML PAGES CONTAINING THE WORD SANDWICH BACKGROUND_PAGE PAGE_ACTION CHROME.EXTENSION.ONREQUEST CHROME.EXTENSION.SENDREQUEST CHROME.PAGEACTION.SHOW", |
+ "source_files": [ |
+ "manifest.json", |
+ "contentscript.js", |
+ "background.html" |
+ ], |
+ "path": "examples\/api\/pageAction\/pageaction_by_content\/", |
+ "api_calls": [ |
+ "chrome.extension.onRequest", |
+ "chrome.extension.sendRequest", |
+ "chrome.pageAction.show" |
+ ], |
+ "id": "24fb45f3b2192c163afb2399c3bdad91d837643e", |
+ "protocols": [], |
+ "features": [ |
+ "background_page", |
+ "page_action" |
+ ] |
+ }, |
+ { |
+ "description": "Shows a page action for urls which have the letter 'g' in them.", |
+ "icon": "icon-128.png", |
+ "name": "Page action by URL", |
+ "search_string": "PAGE ACTION BY URL SHOWS A PAGE ACTION FOR URLS WHICH HAVE THE LETTER G IN THEM. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.PAGEACTION.SHOW CHROME.TABS.ONUPDATED", |
+ "source_files": [ |
+ "manifest.json", |
+ "background.html" |
+ ], |
+ "path": "examples\/api\/pageAction\/pageaction_by_url\/", |
+ "api_calls": [ |
+ "chrome.pageAction.show", |
+ "chrome.tabs.onUpdated" |
+ ], |
+ "id": "b42764aa301c7c340c9febcd492da962a453c8b6", |
+ "protocols": [], |
+ "features": [ |
+ "background_page", |
+ "page_action", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Chromium Page Benchmarker.", |
+ "icon": null, |
+ "name": "Page Benchmarker", |
+ "search_string": "PAGE BENCHMARKER CHROMIUM PAGE BENCHMARKER. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.CONNECT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETEXTENSIONTABS CHROME.EXTENSION.GETURL CHROME.EXTENSION.ONCONNECT CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.GETSELECTED CHROME.TABS.REMOVE CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT", |
+ "source_files": [ |
+ "script.js", |
+ "manifest.json", |
+ "options.html", |
+ "background.html", |
+ "jst\/jstemplate.js", |
+ "jst\/util.js", |
+ "jst\/jsevalcontext.js", |
+ "jst\/jstemplate_test.js" |
+ ], |
+ "path": "examples\/extensions\/benchmark\/", |
+ "api_calls": [ |
+ "chrome.browserAction.onClicked", |
+ "chrome.browserAction.setBadgeBackgroundColor", |
+ "chrome.browserAction.setBadgeText", |
+ "chrome.browserAction.setTitle", |
+ "chrome.extension.connect", |
+ "chrome.extension.getBackgroundPage", |
+ "chrome.extension.getExtensionTabs", |
+ "chrome.extension.getURL", |
+ "chrome.extension.onConnect", |
+ "chrome.tabs.create", |
+ "chrome.tabs.get", |
+ "chrome.tabs.getAllInWindow", |
+ "chrome.tabs.getSelected", |
+ "chrome.tabs.remove", |
+ "chrome.tabs.update", |
+ "chrome.windows.get", |
+ "chrome.windows.getCurrent" |
+ ], |
+ "id": "75e2de40348b5647d77b5f9c8dbdc43b868e87c8", |
+ "protocols": [], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "options_page", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Adds a print button to the browser.", |
+ "icon": null, |
+ "name": "Print this page", |
+ "search_string": "PRINT THIS PAGE ADDS A PRINT BUTTON TO THE BROWSER. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.TABS.UPDATE", |
+ "source_files": [ |
+ "manifest.json", |
+ "background.html" |
+ ], |
+ "path": "examples\/api\/browserAction\/print\/", |
+ "api_calls": [ |
+ "chrome.browserAction.onClicked", |
+ "chrome.tabs.update" |
+ ], |
+ "id": "1ec0e2f3c645541d12dd49aa5ed6533f1203db58", |
+ "protocols": [ |
+ "http:\/\/", |
+ "https:\/\/" |
+ ], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Uses OAuth to connect to Google's contacts service and display a list of your contacts.", |
+ "icon": "img\/icon-128.png", |
+ "name": "Sample - OAuth Contacts", |
+ "search_string": "SAMPLE - OAUTH CONTACTS USES OAUTH TO CONNECT TO GOOGLES CONTACTS SERVICE AND DISPLAY A LIST OF YOUR CONTACTS. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", |
+ "source_files": [ |
+ "chrome_ex_oauthsimple.js", |
+ "chrome_ex_oauth.js", |
+ "chrome_ex_oauth.html", |
+ "manifest.json", |
+ "contacts.html", |
+ "background.html" |
+ ], |
+ "path": "examples\/extensions\/oauth_contacts\/", |
+ "api_calls": [ |
+ "chrome.browserAction.onClicked", |
+ "chrome.browserAction.setIcon", |
+ "chrome.extension.getBackgroundPage", |
+ "chrome.extension.getURL", |
+ "chrome.tabs.create", |
+ "chrome.tabs.get", |
+ "chrome.tabs.getSelected", |
+ "chrome.tabs.onUpdated", |
+ "chrome.tabs.remove" |
+ ], |
+ "id": "5d2f97358bcef171b2b012159836781a7b0ae813", |
+ "protocols": [ |
+ "http:\/\/", |
+ "https:\/\/", |
+ "https:\/\/", |
+ "https:\/\/" |
+ ], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Adds a browser action showing which tabs share the current tab's process.", |
+ "icon": null, |
+ "name": "Show Tabs in Process", |
+ "search_string": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL POPUP TABS CHROME.EXPERIMENTAL.PROCESSES.GETPROCESSFORTAB CHROME.TABS.GET CHROME.TABS.GETSELECTED CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.UPDATE", |
+ "source_files": [ |
+ "manifest.json", |
+ "popup.html" |
+ ], |
+ "path": "examples\/api\/processes\/show_tabs\/", |
+ "api_calls": [ |
+ "chrome.experimental.processes.getProcessForTab", |
+ "chrome.tabs.get", |
+ "chrome.tabs.getSelected", |
+ "chrome.tabs.update", |
+ "chrome.windows.get", |
+ "chrome.windows.getAll", |
+ "chrome.windows.getCurrent", |
+ "chrome.windows.update" |
+ ], |
+ "id": "47ff142798c27febf4a2ada551c671feec26605c", |
+ "protocols": [], |
+ "features": [ |
+ "browser_action", |
+ "experimental", |
+ "popup", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Utility for working with the extension tabs api", |
+ "icon": null, |
+ "name": "Tab Inspector", |
+ "search_string": "TAB INSPECTOR UTILITY FOR WORKING WITH THE EXTENSION TABS API BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.GETALLINWINDOW CHROME.TABS.GETSELECTED CHROME.TABS.MOVE CHROME.TABS.ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME.TABS.ONREMOVED CHROME.TABS.ONSELECTIONCHANGED CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE CHROME.TABS.UPDATE CHROME.WINDOWS.CREATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.GETLASTFOCUSED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOVED CHROME.WINDOWS.REMOVE CHROME.WINDOWS.UPDATE", |
+ "source_files": [ |
+ "jstemplate_compiled.js", |
+ "tabs_api.html", |
+ "manifest.json", |
+ "background.html" |
+ ], |
+ "path": "examples\/api\/tabs\/inspector\/", |
+ "api_calls": [ |
+ "chrome.browserAction.onClicked", |
+ "chrome.extension.getURL", |
+ "chrome.tabs.create", |
+ "chrome.tabs.get", |
+ "chrome.tabs.getAllInWindow", |
+ "chrome.tabs.getSelected", |
+ "chrome.tabs.move", |
+ "chrome.tabs.onAttached", |
+ "chrome.tabs.onCreated", |
+ "chrome.tabs.onDetached", |
+ "chrome.tabs.onMoved", |
+ "chrome.tabs.onRemoved", |
+ "chrome.tabs.onSelectionChanged", |
+ "chrome.tabs.onUpdated", |
+ "chrome.tabs.remove", |
+ "chrome.tabs.update", |
+ "chrome.windows.create", |
+ "chrome.windows.get", |
+ "chrome.windows.getAll", |
+ "chrome.windows.getCurrent", |
+ "chrome.windows.getLastFocused", |
+ "chrome.windows.onCreated", |
+ "chrome.windows.onFocusChanged", |
+ "chrome.windows.onRemoved", |
+ "chrome.windows.remove", |
+ "chrome.windows.update" |
+ ], |
+ "id": "39dcafbdebb05e43acd35b5db14f360bc023a8b5", |
+ "protocols": [], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Demonstrate screenshot functionality in the chrome.tabs api.", |
+ "icon": null, |
+ "name": "Test Screenshot Extension", |
+ "search_string": "TEST SCREENSHOT EXTENSION DEMONSTRATE SCREENSHOT FUNCTIONALITY IN THE CHROME.TABS API. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETURL CHROME.EXTENSION.GETVIEWS CHROME.TABS.CAPTUREVISIBLETAB CHROME.TABS.CREATE CHROME.TABS.ONUPDATED", |
+ "source_files": [ |
+ "screenshot.js", |
+ "manifest.json", |
+ "background.html", |
+ "screenshot.html" |
+ ], |
+ "path": "examples\/api\/tabs\/screenshot\/", |
+ "api_calls": [ |
+ "chrome.browserAction.onClicked", |
+ "chrome.extension.getURL", |
+ "chrome.extension.getViews", |
+ "chrome.tabs.captureVisibleTab", |
+ "chrome.tabs.create", |
+ "chrome.tabs.onUpdated" |
+ ], |
+ "id": "b01d58ed12efa2a6b9ca152e19d15730cf1d84be", |
+ "protocols": [], |
+ "features": [ |
+ "background_page", |
+ "browser_action", |
+ "tabs" |
+ ] |
+ }, |
+ { |
+ "description": "Reads your history, and shows the top ten pages you go to by typing the URL.", |
+ "icon": null, |
+ "name": "Typed URL History", |
+ "search_string": "TYPED URL HISTORY READS YOUR HISTORY, AND SHOWS THE TOP TEN PAGES YOU GO TO BY TYPING THE URL. BROWSER_ACTION HISTORY TABS CHROME.HISTORY.GETVISITS CHROME.HISTORY.SEARCH CHROME.TABS.CREATE", |
+ "source_files": [ |
+ "typedUrls.js", |
+ "typedUrls.html", |
+ "manifest.json" |
+ ], |
+ "path": "examples\/api\/history\/showHistory\/", |
+ "api_calls": [ |
+ "chrome.history.getVisits", |
+ "chrome.history.search", |
+ "chrome.tabs.create" |
+ ], |
+ "id": "99d24fe7b088c2380e0a158d70e9e5ae6c951165", |
+ "protocols": [], |
+ "features": [ |
+ "browser_action", |
+ "history", |
+ "tabs" |
+ ] |
+ } |
+ ] |
+} |