{ "api": { "chrome.alarms.clear": "alarms.html#method-clear", "chrome.alarms.clearAll": "alarms.html#method-clearAll", "chrome.alarms.create": "alarms.html#method-create", "chrome.alarms.get": "alarms.html#method-get", "chrome.alarms.getAll": "alarms.html#method-getAll", "chrome.alarms.onAlarm": "alarms.html#event-onAlarm", "chrome.appWindow.create": "appWindow.html#method-create", "chrome.bookmarks.create": "bookmarks.html#method-create", "chrome.bookmarks.get": "bookmarks.html#method-get", "chrome.bookmarks.getChildren": "bookmarks.html#method-getChildren", "chrome.bookmarks.getRecent": "bookmarks.html#method-getRecent", "chrome.bookmarks.getSubTree": "bookmarks.html#method-getSubTree", "chrome.bookmarks.getTree": "bookmarks.html#method-getTree", "chrome.bookmarks.move": "bookmarks.html#method-move", "chrome.bookmarks.onChanged": "bookmarks.html#event-onChanged", "chrome.bookmarks.onChildrenReordered": "bookmarks.html#event-onChildrenReordered", "chrome.bookmarks.onCreated": "bookmarks.html#event-onCreated", "chrome.bookmarks.onImportBegan": "bookmarks.html#event-onImportBegan", "chrome.bookmarks.onImportEnded": "bookmarks.html#event-onImportEnded", "chrome.bookmarks.onMoved": "bookmarks.html#event-onMoved", "chrome.bookmarks.onRemoved": "bookmarks.html#event-onRemoved", "chrome.bookmarks.remove": "bookmarks.html#method-remove", "chrome.bookmarks.removeTree": "bookmarks.html#method-removeTree", "chrome.bookmarks.search": "bookmarks.html#method-search", "chrome.bookmarks.update": "bookmarks.html#method-update", "chrome.browserAction.getBadgeBackgroundColor": "browserAction.html#method-getBadgeBackgroundColor", "chrome.browserAction.getBadgeText": "browserAction.html#method-getBadgeText", "chrome.browserAction.getPopup": "browserAction.html#method-getPopup", "chrome.browserAction.getTitle": "browserAction.html#method-getTitle", "chrome.browserAction.onClicked": "browserAction.html#event-onClicked", "chrome.browserAction.setBadgeBackgroundColor": "browserAction.html#method-setBadgeBackgroundColor", "chrome.browserAction.setBadgeText": "browserAction.html#method-setBadgeText", "chrome.browserAction.setIcon": "browserAction.html#method-setIcon", "chrome.browserAction.setPopup": "browserAction.html#method-setPopup", "chrome.browserAction.setTitle": "browserAction.html#method-setTitle", "chrome.browsingData.remove": "browsingData.html#method-remove", "chrome.browsingData.removeAppcache": "browsingData.html#method-removeAppcache", "chrome.browsingData.removeCache": "browsingData.html#method-removeCache", "chrome.browsingData.removeCookies": "browsingData.html#method-removeCookies", "chrome.browsingData.removeDownloads": "browsingData.html#method-removeDownloads", "chrome.browsingData.removeFileSystems": "browsingData.html#method-removeFileSystems", "chrome.browsingData.removeFormData": "browsingData.html#method-removeFormData", "chrome.browsingData.removeHistory": "browsingData.html#method-removeHistory", "chrome.browsingData.removeIndexedDB": "browsingData.html#method-removeIndexedDB", "chrome.browsingData.removeLocalStorage": "browsingData.html#method-removeLocalStorage", "chrome.browsingData.removePasswords": "browsingData.html#method-removePasswords", "chrome.browsingData.removePluginData": "browsingData.html#method-removePluginData", "chrome.browsingData.removeWebSQL": "browsingData.html#method-removeWebSQL", "chrome.contentSettings.ContentSetting.clear": "contentSettings.html#method-ContentSetting-clear", "chrome.contentSettings.ContentSetting.get": "contentSettings.html#method-ContentSetting-get", "chrome.contentSettings.ContentSetting.getResourceIdentifiers": "contentSettings.html#method-ContentSetting-getResourceIdentifiers", "chrome.contentSettings.ContentSetting.set": "contentSettings.html#method-ContentSetting-set", "chrome.contextMenus.create": "contextMenus.html#method-create", "chrome.contextMenus.onClicked": "contextMenus.html#event-onClicked", "chrome.contextMenus.remove": "contextMenus.html#method-remove", "chrome.contextMenus.removeAll": "contextMenus.html#method-removeAll", "chrome.contextMenus.update": "contextMenus.html#method-update", "chrome.cookies.get": "cookies.html#method-get", "chrome.cookies.getAll": "cookies.html#method-getAll", "chrome.cookies.getAllCookieStores": "cookies.html#method-getAllCookieStores", "chrome.cookies.onChanged": "cookies.html#event-onChanged", "chrome.cookies.remove": "cookies.html#method-remove", "chrome.cookies.set": "cookies.html#method-set", "chrome.debugger.attach": "debugger.html#method-attach", "chrome.debugger.detach": "debugger.html#method-detach", "chrome.debugger.onDetach": "debugger.html#event-onDetach", "chrome.debugger.onEvent": "debugger.html#event-onEvent", "chrome.debugger.sendCommand": "debugger.html#method-sendCommand", "chrome.declarativeWebRequest.onRequest": "declarativeWebRequest.html#event-onRequest", "chrome.devtools.inspectedWindow.Resource.getContent": "devtools.inspectedWindow.html#method-Resource-getContent", "chrome.devtools.inspectedWindow.Resource.setContent": "devtools.inspectedWindow.html#method-Resource-setContent", "chrome.devtools.inspectedWindow.eval": "devtools.inspectedWindow.html#method-eval", "chrome.devtools.inspectedWindow.getResources": "devtools.inspectedWindow.html#method-getResources", "chrome.devtools.inspectedWindow.onResourceAdded": "devtools.inspectedWindow.html#event-onResourceAdded", "chrome.devtools.inspectedWindow.onResourceContentCommitted": "devtools.inspectedWindow.html#event-onResourceContentCommitted", "chrome.devtools.inspectedWindow.reload": "devtools.inspectedWindow.html#method-reload", "chrome.devtools.network.Request.getContent": "devtools.network.html#method-Request-getContent", "chrome.devtools.network.getHAR": "devtools.network.html#method-getHAR", "chrome.devtools.network.onNavigated": "devtools.network.html#event-onNavigated", "chrome.devtools.network.onRequestFinished": "devtools.network.html#event-onRequestFinished", "chrome.devtools.panels.Button.onClicked": "devtools.panels.html#event-Button-onClicked", "chrome.devtools.panels.Button.update": "devtools.panels.html#method-Button-update", "chrome.devtools.panels.ElementsPanel.createSidebarPane": "devtools.panels.html#method-ElementsPanel-createSidebarPane", "chrome.devtools.panels.ElementsPanel.onSelectionChanged": "devtools.panels.html#event-ElementsPanel-onSelectionChanged", "chrome.devtools.panels.ExtensionPanel.createStatusBarButton": "devtools.panels.html#method-ExtensionPanel-createStatusBarButton", "chrome.devtools.panels.ExtensionPanel.onHidden": "devtools.panels.html#event-ExtensionPanel-onHidden", "chrome.devtools.panels.ExtensionPanel.onSearch": "devtools.panels.html#event-ExtensionPanel-onSearch", "chrome.devtools.panels.ExtensionPanel.onShown": "devtools.panels.html#event-ExtensionPanel-onShown", "chrome.devtools.panels.ExtensionSidebarPane.onHidden": "devtools.panels.html#event-ExtensionSidebarPane-onHidden", "chrome.devtools.panels.ExtensionSidebarPane.onShown": "devtools.panels.html#event-ExtensionSidebarPane-onShown", "chrome.devtools.panels.ExtensionSidebarPane.setExpression": "devtools.panels.html#method-ExtensionSidebarPane-setExpression", "chrome.devtools.panels.ExtensionSidebarPane.setHeight": "devtools.panels.html#method-ExtensionSidebarPane-setHeight", "chrome.devtools.panels.ExtensionSidebarPane.setObject": "devtools.panels.html#method-ExtensionSidebarPane-setObject", "chrome.devtools.panels.ExtensionSidebarPane.setPage": "devtools.panels.html#method-ExtensionSidebarPane-setPage", "chrome.devtools.panels.create": "devtools.panels.html#method-create", "chrome.devtools.panels.setOpenResourceHandler": "devtools.panels.html#method-setOpenResourceHandler", "chrome.events.Event.addListener": "events.html#method-Event-addListener", "chrome.events.Event.addRules": "events.html#method-Event-addRules", "chrome.events.Event.getRules": "events.html#method-Event-getRules", "chrome.events.Event.hasListener": "events.html#method-Event-hasListener", "chrome.events.Event.hasListeners": "events.html#method-Event-hasListeners", "chrome.events.Event.removeListener": "events.html#method-Event-removeListener", "chrome.events.Event.removeRules": "events.html#method-Event-removeRules", "chrome.experimental.app.clearAllNotifications": "experimental.app.html#method-clearAllNotifications", "chrome.experimental.app.notify": "experimental.app.html#method-notify", "chrome.experimental.bluetooth.connect": "experimental.bluetooth.html#method-connect", "chrome.experimental.bluetooth.disconnect": "experimental.bluetooth.html#method-disconnect", "chrome.experimental.bluetooth.getAddress": "experimental.bluetooth.html#method-getAddress", "chrome.experimental.bluetooth.getDevicesWithServiceName": "experimental.bluetooth.html#method-getDevicesWithServiceName", "chrome.experimental.bluetooth.getDevicesWithServiceUUID": "experimental.bluetooth.html#method-getDevicesWithServiceUUID", "chrome.experimental.bluetooth.getOutOfBandPairingData": "experimental.bluetooth.html#method-getOutOfBandPairingData", "chrome.experimental.bluetooth.isAvailable": "experimental.bluetooth.html#method-isAvailable", "chrome.experimental.bluetooth.isPowered": "experimental.bluetooth.html#method-isPowered", "chrome.experimental.bluetooth.onAvailabilityChanged": "experimental.bluetooth.html#event-onAvailabilityChanged", "chrome.experimental.bluetooth.onPowerChanged": "experimental.bluetooth.html#event-onPowerChanged", "chrome.experimental.bluetooth.read": "experimental.bluetooth.html#method-read", "chrome.experimental.bluetooth.setOutOfBandPairingData": "experimental.bluetooth.html#method-setOutOfBandPairingData", "chrome.experimental.bluetooth.write": "experimental.bluetooth.html#method-write", "chrome.experimental.devtools.audits.AuditCategory.onAuditStarted": "experimental.devtools.audits.html#event-AuditCategory-onAuditStarted", "chrome.experimental.devtools.audits.AuditResultNode.addChild": "experimental.devtools.audits.html#method-AuditResultNode-addChild", "chrome.experimental.devtools.audits.AuditResults.addResult": "experimental.devtools.audits.html#method-AuditResults-addResult", "chrome.experimental.devtools.audits.AuditResults.createResult": "experimental.devtools.audits.html#method-AuditResults-createResult", "chrome.experimental.devtools.audits.AuditResults.createSnippet": "experimental.devtools.audits.html#method-AuditResults-createSnippet", "chrome.experimental.devtools.audits.AuditResults.createURL": "experimental.devtools.audits.html#method-AuditResults-createURL", "chrome.experimental.devtools.audits.AuditResults.done": "experimental.devtools.audits.html#method-AuditResults-done", "chrome.experimental.devtools.audits.addCategory": "experimental.devtools.audits.html#method-addCategory", "chrome.experimental.devtools.console.addMessage": "experimental.devtools.console.html#method-addMessage", "chrome.experimental.devtools.console.getMessages": "experimental.devtools.console.html#method-getMessages", "chrome.experimental.devtools.console.onMessageAdded": "experimental.devtools.console.html#event-onMessageAdded", "chrome.experimental.discovery.clearAllSuggestions": "experimental.discovery.html#method-clearAllSuggestions", "chrome.experimental.discovery.removeSuggestion": "experimental.discovery.html#method-removeSuggestion", "chrome.experimental.discovery.suggest": "experimental.discovery.html#method-suggest", "chrome.experimental.dns.resolve": "experimental.dns.html#method-resolve", "chrome.experimental.downloads.download": "experimental.downloads.html#method-download", "chrome.experimental.fontSettings.clearDefaultFixedFontSize": "experimental.fontSettings.html#method-clearDefaultFixedFontSize", "chrome.experimental.fontSettings.clearDefaultFontSize": "experimental.fontSettings.html#method-clearDefaultFontSize", "chrome.experimental.fontSettings.clearFont": "experimental.fontSettings.html#method-clearFont", "chrome.experimental.fontSettings.clearMinimumFontSize": "experimental.fontSettings.html#method-clearMinimumFontSize", "chrome.experimental.fontSettings.getDefaultFixedFontSize": "experimental.fontSettings.html#method-getDefaultFixedFontSize", "chrome.experimental.fontSettings.getDefaultFontSize": "experimental.fontSettings.html#method-getDefaultFontSize", "chrome.experimental.fontSettings.getFont": "experimental.fontSettings.html#method-getFont", "chrome.experimental.fontSettings.getFontList": "experimental.fontSettings.html#method-getFontList", "chrome.experimental.fontSettings.getMinimumFontSize": "experimental.fontSettings.html#method-getMinimumFontSize", "chrome.experimental.fontSettings.onDefaultFixedFontSizeChanged": "experimental.fontSettings.html#event-onDefaultFixedFontSizeChanged", "chrome.experimental.fontSettings.onDefaultFontSizeChanged": "experimental.fontSettings.html#event-onDefaultFontSizeChanged", "chrome.experimental.fontSettings.onFontChanged": "experimental.fontSettings.html#event-onFontChanged", "chrome.experimental.fontSettings.onMinimumFontSizeChanged": "experimental.fontSettings.html#event-onMinimumFontSizeChanged", "chrome.experimental.fontSettings.setDefaultFixedFontSize": "experimental.fontSettings.html#method-setDefaultFixedFontSize", "chrome.experimental.fontSettings.setDefaultFontSize": "experimental.fontSettings.html#method-setDefaultFontSize", "chrome.experimental.fontSettings.setFont": "experimental.fontSettings.html#method-setFont", "chrome.experimental.fontSettings.setMinimumFontSize": "experimental.fontSettings.html#method-setMinimumFontSize", "chrome.experimental.identity.getAuthToken": "experimental.identity.html#method-getAuthToken", "chrome.experimental.identity.launchWebAuthFlow": "experimental.identity.html#method-launchWebAuthFlow", "chrome.experimental.idltest.getArrayBuffer": "experimental.idltest.html#method-getArrayBuffer", "chrome.experimental.idltest.nocompileFunc": "experimental.idltest.html#method-nocompileFunc", "chrome.experimental.idltest.sendArrayBuffer": "experimental.idltest.html#method-sendArrayBuffer", "chrome.experimental.idltest.sendArrayBufferView": "experimental.idltest.html#method-sendArrayBufferView", "chrome.experimental.infobars.show": "experimental.infobars.html#method-show", "chrome.experimental.input.ime.clearComposition": "experimental.input.ime.html#method-clearComposition", "chrome.experimental.input.ime.commitText": "experimental.input.ime.html#method-commitText", "chrome.experimental.input.ime.onActivate": "experimental.input.ime.html#event-onActivate", "chrome.experimental.input.ime.onBlur": "experimental.input.ime.html#event-onBlur", "chrome.experimental.input.ime.onCandidateClicked": "experimental.input.ime.html#event-onCandidateClicked", "chrome.experimental.input.ime.onDeactivated": "experimental.input.ime.html#event-onDeactivated", "chrome.experimental.input.ime.onFocus": "experimental.input.ime.html#event-onFocus", "chrome.experimental.input.ime.onInputContextUpdate": "experimental.input.ime.html#event-onInputContextUpdate", "chrome.experimental.input.ime.onKeyEvent": "experimental.input.ime.html#event-onKeyEvent", "chrome.experimental.input.ime.onMenuItemActivated": "experimental.input.ime.html#event-onMenuItemActivated", "chrome.experimental.input.ime.setCandidateWindowProperties": "experimental.input.ime.html#method-setCandidateWindowProperties", "chrome.experimental.input.ime.setCandidates": "experimental.input.ime.html#method-setCandidates", "chrome.experimental.input.ime.setComposition": "experimental.input.ime.html#method-setComposition", "chrome.experimental.input.ime.setCursorPosition": "experimental.input.ime.html#method-setCursorPosition", "chrome.experimental.input.ime.setMenuItems": "experimental.input.ime.html#method-setMenuItems", "chrome.experimental.input.ime.updateMenuItems": "experimental.input.ime.html#method-updateMenuItems", "chrome.experimental.keybinding.onCommand": "experimental.keybinding.html#event-onCommand", "chrome.experimental.mediaGalleries.assembleMediaFile": "experimental.mediaGalleries.html#method-assembleMediaFile", "chrome.experimental.mediaGalleries.extractEmbeddedThumbnails": "experimental.mediaGalleries.html#method-extractEmbeddedThumbnails", "chrome.experimental.mediaGalleries.getMediaFileSystems": "experimental.mediaGalleries.html#method-getMediaFileSystems", "chrome.experimental.mediaGalleries.openMediaGalleryManager": "experimental.mediaGalleries.html#method-openMediaGalleryManager", "chrome.experimental.offscreenTabs.create": "experimental.offscreenTabs.html#method-create", "chrome.experimental.offscreenTabs.get": "experimental.offscreenTabs.html#method-get", "chrome.experimental.offscreenTabs.getAll": "experimental.offscreenTabs.html#method-getAll", "chrome.experimental.offscreenTabs.onUpdated": "experimental.offscreenTabs.html#event-onUpdated", "chrome.experimental.offscreenTabs.remove": "experimental.offscreenTabs.html#method-remove", "chrome.experimental.offscreenTabs.sendKeyboardEvent": "experimental.offscreenTabs.html#method-sendKeyboardEvent", "chrome.experimental.offscreenTabs.sendMouseEvent": "experimental.offscreenTabs.html#method-sendMouseEvent", "chrome.experimental.offscreenTabs.toDataUrl": "experimental.offscreenTabs.html#method-toDataUrl", "chrome.experimental.offscreenTabs.update": "experimental.offscreenTabs.html#method-update", "chrome.experimental.processes.getProcessIdForTab": "experimental.processes.html#method-getProcessIdForTab", "chrome.experimental.processes.getProcessInfo": "experimental.processes.html#method-getProcessInfo", "chrome.experimental.processes.onCreated": "experimental.processes.html#event-onCreated", "chrome.experimental.processes.onExited": "experimental.processes.html#event-onExited", "chrome.experimental.processes.onUnresponsive": "experimental.processes.html#event-onUnresponsive", "chrome.experimental.processes.onUpdated": "experimental.processes.html#event-onUpdated", "chrome.experimental.processes.onUpdatedWithMemory": "experimental.processes.html#event-onUpdatedWithMemory", "chrome.experimental.processes.terminate": "experimental.processes.html#method-terminate", "chrome.experimental.record.captureURLs": "experimental.record.html#method-captureURLs", "chrome.experimental.record.replayURLs": "experimental.record.html#method-replayURLs", "chrome.experimental.serial.close": "experimental.serial.html#method-close", "chrome.experimental.serial.flush": "experimental.serial.html#method-flush", "chrome.experimental.serial.getPorts": "experimental.serial.html#method-getPorts", "chrome.experimental.serial.open": "experimental.serial.html#method-open", "chrome.experimental.serial.read": "experimental.serial.html#method-read", "chrome.experimental.serial.write": "experimental.serial.html#method-write", "chrome.experimental.socket.bind": "experimental.socket.html#method-bind", "chrome.experimental.socket.connect": "experimental.socket.html#method-connect", "chrome.experimental.socket.create": "experimental.socket.html#method-create", "chrome.experimental.socket.destroy": "experimental.socket.html#method-destroy", "chrome.experimental.socket.disconnect": "experimental.socket.html#method-disconnect", "chrome.experimental.socket.read": "experimental.socket.html#method-read", "chrome.experimental.socket.recvFrom": "experimental.socket.html#method-recvFrom", "chrome.experimental.socket.sendTo": "experimental.socket.html#method-sendTo", "chrome.experimental.socket.setKeepAlive": "experimental.socket.html#method-setKeepAlive", "chrome.experimental.socket.setNoDelay": "experimental.socket.html#method-setNoDelay", "chrome.experimental.socket.write": "experimental.socket.html#method-write", "chrome.experimental.speechInput.isRecording": "experimental.speechInput.html#method-isRecording", "chrome.experimental.speechInput.onError": "experimental.speechInput.html#event-onError", "chrome.experimental.speechInput.onResult": "experimental.speechInput.html#event-onResult", "chrome.experimental.speechInput.onSoundEnd": "experimental.speechInput.html#event-onSoundEnd", "chrome.experimental.speechInput.onSoundStart": "experimental.speechInput.html#event-onSoundStart", "chrome.experimental.speechInput.start": "experimental.speechInput.html#method-start", "chrome.experimental.speechInput.stop": "experimental.speechInput.html#method-stop", "chrome.experimental.usb.bulkTransfer": "experimental.usb.html#method-bulkTransfer", "chrome.experimental.usb.closeDevice": "experimental.usb.html#method-closeDevice", "chrome.experimental.usb.controlTransfer": "experimental.usb.html#method-controlTransfer", "chrome.experimental.usb.findDevice": "experimental.usb.html#method-findDevice", "chrome.experimental.usb.interruptTransfer": "experimental.usb.html#method-interruptTransfer", "chrome.experimental.usb.isochronousTransfer": "experimental.usb.html#method-isochronousTransfer", "chrome.experimental.usb.onEvent": "experimental.usb.html#event-onEvent", "chrome.extension.connect": "extension.html#method-connect", "chrome.extension.getBackgroundPage": "extension.html#method-getBackgroundPage", "chrome.extension.getURL": "extension.html#method-getURL", "chrome.extension.getViews": "extension.html#method-getViews", "chrome.extension.isAllowedFileSchemeAccess": "extension.html#method-isAllowedFileSchemeAccess", "chrome.extension.isAllowedIncognitoAccess": "extension.html#method-isAllowedIncognitoAccess", "chrome.extension.onConnect": "extension.html#event-onConnect", "chrome.extension.onConnectExternal": "extension.html#event-onConnectExternal", "chrome.extension.onMessage": "extension.html#event-onMessage", "chrome.extension.onMessageExternal": "extension.html#event-onMessageExternal", "chrome.extension.sendMessage": "extension.html#method-sendMessage", "chrome.extension.setUpdateUrlData": "extension.html#method-setUpdateUrlData", "chrome.fileBrowserHandler.onExecute": "fileBrowserHandler.html#event-onExecute", "chrome.fileBrowserHandler.selectFile": "fileBrowserHandler.html#method-selectFile", "chrome.fileSystem.getDisplayPath": "fileSystem.html#method-getDisplayPath", "chrome.fileSystem.getWritableFileEntry": "fileSystem.html#method-getWritableFileEntry", "chrome.history.addUrl": "history.html#method-addUrl", "chrome.history.deleteAll": "history.html#method-deleteAll", "chrome.history.deleteRange": "history.html#method-deleteRange", "chrome.history.deleteUrl": "history.html#method-deleteUrl", "chrome.history.getVisits": "history.html#method-getVisits", "chrome.history.onVisitRemoved": "history.html#event-onVisitRemoved", "chrome.history.onVisited": "history.html#event-onVisited", "chrome.history.search": "history.html#method-search", "chrome.i18n.getAcceptLanguages": "i18n.html#method-getAcceptLanguages", "chrome.i18n.getMessage": "i18n.html#method-getMessage", "chrome.idle.onStateChanged": "idle.html#event-onStateChanged", "chrome.idle.queryState": "idle.html#method-queryState", "chrome.management.get": "management.html#method-get", "chrome.management.getAll": "management.html#method-getAll", "chrome.management.getPermissionWarningsById": "management.html#method-getPermissionWarningsById", "chrome.management.getPermissionWarningsByManifest": "management.html#method-getPermissionWarningsByManifest", "chrome.management.launchApp": "management.html#method-launchApp", "chrome.management.onDisabled": "management.html#event-onDisabled", "chrome.management.onEnabled": "management.html#event-onEnabled", "chrome.management.onInstalled": "management.html#event-onInstalled", "chrome.management.onUninstalled": "management.html#event-onUninstalled", "chrome.management.setEnabled": "management.html#method-setEnabled", "chrome.management.uninstall": "management.html#method-uninstall", "chrome.omnibox.onInputCancelled": "omnibox.html#event-onInputCancelled", "chrome.omnibox.onInputChanged": "omnibox.html#event-onInputChanged", "chrome.omnibox.onInputEntered": "omnibox.html#event-onInputEntered", "chrome.omnibox.onInputStarted": "omnibox.html#event-onInputStarted", "chrome.omnibox.setDefaultSuggestion": "omnibox.html#method-setDefaultSuggestion", "chrome.pageAction.getPopup": "pageAction.html#method-getPopup", "chrome.pageAction.getTitle": "pageAction.html#method-getTitle", "chrome.pageAction.hide": "pageAction.html#method-hide", "chrome.pageAction.onClicked": "pageAction.html#event-onClicked", "chrome.pageAction.setIcon": "pageAction.html#method-setIcon", "chrome.pageAction.setPopup": "pageAction.html#method-setPopup", "chrome.pageAction.setTitle": "pageAction.html#method-setTitle", "chrome.pageAction.show": "pageAction.html#method-show", "chrome.pageCapture.saveAsMHTML": "pageCapture.html#method-saveAsMHTML", "chrome.permissions.contains": "permissions.html#method-contains", "chrome.permissions.getAll": "permissions.html#method-getAll", "chrome.permissions.onAdded": "permissions.html#event-onAdded", "chrome.permissions.onRemoved": "permissions.html#event-onRemoved", "chrome.permissions.remove": "permissions.html#method-remove", "chrome.permissions.request": "permissions.html#method-request", "chrome.proxy.onProxyError": "proxy.html#event-onProxyError", "chrome.runtime.getBackgroundPage": "runtime.html#method-getBackgroundPage", "chrome.runtime.onBackgroundPageUnloadingSoon": "runtime.html#event-onBackgroundPageUnloadingSoon", "chrome.runtime.onInstalled": "runtime.html#event-onInstalled", "chrome.storage.StorageArea.clear": "storage.html#method-StorageArea-clear", "chrome.storage.StorageArea.get": "storage.html#method-StorageArea-get", "chrome.storage.StorageArea.getBytesInUse": "storage.html#method-StorageArea-getBytesInUse", "chrome.storage.StorageArea.remove": "storage.html#method-StorageArea-remove", "chrome.storage.StorageArea.set": "storage.html#method-StorageArea-set", "chrome.storage.onChanged": "storage.html#event-onChanged", "chrome.tabs.captureVisibleTab": "tabs.html#method-captureVisibleTab", "chrome.tabs.connect": "tabs.html#method-connect", "chrome.tabs.create": "tabs.html#method-create", "chrome.tabs.detectLanguage": "tabs.html#method-detectLanguage", "chrome.tabs.executeScript": "tabs.html#method-executeScript", "chrome.tabs.get": "tabs.html#method-get", "chrome.tabs.getCurrent": "tabs.html#method-getCurrent", "chrome.tabs.highlight": "tabs.html#method-highlight", "chrome.tabs.insertCSS": "tabs.html#method-insertCSS", "chrome.tabs.move": "tabs.html#method-move", "chrome.tabs.onActivated": "tabs.html#event-onActivated", "chrome.tabs.onAttached": "tabs.html#event-onAttached", "chrome.tabs.onCreated": "tabs.html#event-onCreated", "chrome.tabs.onDetached": "tabs.html#event-onDetached", "chrome.tabs.onHighlighted": "tabs.html#event-onHighlighted", "chrome.tabs.onMoved": "tabs.html#event-onMoved", "chrome.tabs.onRemoved": "tabs.html#event-onRemoved", "chrome.tabs.onUpdated": "tabs.html#event-onUpdated", "chrome.tabs.query": "tabs.html#method-query", "chrome.tabs.reload": "tabs.html#method-reload", "chrome.tabs.remove": "tabs.html#method-remove", "chrome.tabs.sendMessage": "tabs.html#method-sendMessage", "chrome.tabs.update": "tabs.html#method-update", "chrome.topSites.get": "topSites.html#method-get", "chrome.tts.getVoices": "tts.html#method-getVoices", "chrome.tts.isSpeaking": "tts.html#method-isSpeaking", "chrome.tts.speak": "tts.html#method-speak", "chrome.tts.stop": "tts.html#method-stop", "chrome.ttsEngine.onSpeak": "ttsEngine.html#event-onSpeak", "chrome.ttsEngine.onStop": "ttsEngine.html#event-onStop", "chrome.types.ChromeSetting.clear": "types.html#method-ChromeSetting-clear", "chrome.types.ChromeSetting.get": "types.html#method-ChromeSetting-get", "chrome.types.ChromeSetting.onChange": "types.html#event-ChromeSetting-onChange", "chrome.types.ChromeSetting.set": "types.html#method-ChromeSetting-set", "chrome.webNavigation.getAllFrames": "webNavigation.html#method-getAllFrames", "chrome.webNavigation.getFrame": "webNavigation.html#method-getFrame", "chrome.webNavigation.onBeforeNavigate": "webNavigation.html#event-onBeforeNavigate", "chrome.webNavigation.onCommitted": "webNavigation.html#event-onCommitted", "chrome.webNavigation.onCompleted": "webNavigation.html#event-onCompleted", "chrome.webNavigation.onCreatedNavigationTarget": "webNavigation.html#event-onCreatedNavigationTarget", "chrome.webNavigation.onDOMContentLoaded": "webNavigation.html#event-onDOMContentLoaded", "chrome.webNavigation.onErrorOccurred": "webNavigation.html#event-onErrorOccurred", "chrome.webNavigation.onReferenceFragmentUpdated": "webNavigation.html#event-onReferenceFragmentUpdated", "chrome.webRequest.handlerBehaviorChanged": "webRequest.html#method-handlerBehaviorChanged", "chrome.webRequest.onAuthRequired": "webRequest.html#event-onAuthRequired", "chrome.webRequest.onBeforeRedirect": "webRequest.html#event-onBeforeRedirect", "chrome.webRequest.onBeforeRequest": "webRequest.html#event-onBeforeRequest", "chrome.webRequest.onBeforeSendHeaders": "webRequest.html#event-onBeforeSendHeaders", "chrome.webRequest.onCompleted": "webRequest.html#event-onCompleted", "chrome.webRequest.onErrorOccurred": "webRequest.html#event-onErrorOccurred", "chrome.webRequest.onHeadersReceived": "webRequest.html#event-onHeadersReceived", "chrome.webRequest.onResponseStarted": "webRequest.html#event-onResponseStarted", "chrome.webRequest.onSendHeaders": "webRequest.html#event-onSendHeaders", "chrome.webstore.install": "webstore.html#method-install", "chrome.windows.create": "windows.html#method-create", "chrome.windows.get": "windows.html#method-get", "chrome.windows.getAll": "windows.html#method-getAll", "chrome.windows.getCurrent": "windows.html#method-getCurrent", "chrome.windows.getLastFocused": "windows.html#method-getLastFocused", "chrome.windows.onCreated": "windows.html#event-onCreated", "chrome.windows.onFocusChanged": "windows.html#event-onFocusChanged", "chrome.windows.onRemoved": "windows.html#event-onRemoved", "chrome.windows.remove": "windows.html#method-remove", "chrome.windows.update": "windows.html#method-update" }, "samples": [ { "api_calls": [ "chrome.browserAction.onClicked", "chrome.browserAction.setIcon" ], "crx_path": null, "description": "", "features": [ "background_page", "browser_action", "tabs" ], "icon": null, "id": "0262260daf0c8f7b28feff2ef23b05e7abf9d1e0", "name": "A browser action which changes its icon when clicked.", "packaged_app": false, "path": "examples/api/browserAction/set_icon_path/", "protocols": [ "http://" ], "search_string": "A BROWSER ACTION WHICH CHANGES ITS ICON WHEN CLICKED. BACKGROUND_PAGE BROWSER_ACTION TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON", "source_files": [ "background.js", "manifest.json" ], "source_hash": "45195dba917ba955930de5c556372f580579a12f", "zip_path": "examples/api/browserAction/set_icon_path.zip" }, { "api_calls": [ "chrome.tabs.executeScript" ], "crx_path": null, "description": "", "features": [ "browser_action", "tabs" ], "icon": null, "id": "ea2894c41cb8e80a4433a3e6c5772dadce9be90d", "name": "A browser action with a popup that changes the page color.", "packaged_app": false, "path": "examples/api/browserAction/set_page_color/", "protocols": [ "http://", "https://" ], "search_string": "A BROWSER ACTION WITH A POPUP THAT CHANGES THE PAGE COLOR. BROWSER_ACTION TABS CHROME.TABS.EXECUTESCRIPT", "source_files": [ "manifest.json", "popup.html", "popup.js" ], "source_hash": "af55178e9d4821c0330f6b4b8e043eb4501ade40", "zip_path": "examples/api/browserAction/set_page_color.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.browserAction.setBadgeBackgroundColor", "chrome.browserAction.setBadgeText", "chrome.tabs.executeScript" ], "crx_path": null, "description": "", "features": [ "background_page", "browser_action", "tabs" ], "icon": null, "id": "ede3c47b7757245be42ec33fd5ca63df4b490066", "name": "A browser action with no icon that makes the page red", "packaged_app": false, "path": "examples/api/browserAction/make_page_red/", "protocols": [ "http://" ], "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": [ "background.js", "manifest.json" ], "source_hash": "5fca6db94d0a8732904b185562bbd65f55d8dd7a", "zip_path": "examples/api/browserAction/make_page_red.zip" }, { "api_calls": [ "chrome.i18n.getAcceptLanguages", "chrome.i18n.getMessage" ], "crx_path": null, "description": "Returns accept languages of the browser", "features": [ "browser_action" ], "icon": null, "id": "fbf0aa1a09a15ff8cc4fc7de4fd176d6c663d07a", "name": "AcceptLanguage", "packaged_app": false, "path": "examples/api/i18n/getMessage/", "protocols": [], "search_string": "ACCEPTLANGUAGE RETURNS ACCEPT LANGUAGES OF THE BROWSER BROWSER_ACTION CHROME.I18N.GETACCEPTLANGUAGES CHROME.I18N.GETMESSAGE", "source_files": [ "_locales/en_US/messages.json", "_locales/es/messages.json", "_locales/sr/messages.json", "manifest.json", "popup.html", "popup.js" ], "source_hash": "0a70bd0763deafbccfc27edb0514051138aed995", "zip_path": "examples/api/i18n/getMessage.zip" }, { "api_calls": [ "chrome.pageAction.hide", "chrome.pageAction.onClicked", "chrome.pageAction.setIcon", "chrome.pageAction.setTitle", "chrome.pageAction.show", "chrome.tabs.get" ], "crx_path": null, "description": "This extension adds an animated browser action to the toolbar.", "features": [ "background_page", "page_action", "tabs" ], "icon": null, "id": "9a6e4ec46997fb92b324974afa08a3d007e2537f", "name": "Animated Page Action", "packaged_app": false, "path": "examples/api/pageAction/set_icon/", "protocols": [], "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", "source_files": [ "background.html", "manifest.json" ], "source_hash": "4d43d769e554aca75ce06df2095d15feff6b415a", "zip_path": "examples/api/pageAction/set_icon.zip" }, { "api_calls": [ "chrome.extension.getURL", "chrome.management.get", "chrome.management.getAll", "chrome.management.launchApp", "chrome.tabs.create" ], "crx_path": null, "description": "", "features": [ "browser_action", "management" ], "icon": null, "id": "a1f7cf79dd555b04fa8d603247a040e644996293", "name": "App Launcher", "packaged_app": false, "path": "examples/extensions/app_launcher/", "protocols": [], "search_string": "APP LAUNCHER BROWSER_ACTION MANAGEMENT CHROME.EXTENSION.GETURL CHROME.MANAGEMENT.GET CHROME.MANAGEMENT.GETALL CHROME.MANAGEMENT.LAUNCHAPP CHROME.TABS.CREATE", "source_files": [ "manifest.json", "popup.css", "popup.html", "popup.js" ], "source_hash": "b4e9514244ade1245e288524fa44505274c404c0", "zip_path": "examples/extensions/app_launcher.zip" }, { "api_calls": [], "crx_path": null, "description": "", "features": [ "chrome_url_overrides" ], "icon": null, "id": "9747e3d6a3eab39bc7c17f11a80573c62d44c7e5", "name": "Blank new tab page", "packaged_app": false, "path": "examples/api/override/blank_ntp/", "protocols": [], "search_string": "BLANK NEW TAB PAGE CHROME_URL_OVERRIDES", "source_files": [ "blank.html", "manifest.json" ], "source_hash": "83d28f3c350187fd6885e6e4c0c148f6788f46be", "zip_path": "examples/api/override/blank_ntp.zip" }, { "api_calls": [ "chrome.extension.isAllowedIncognitoAccess" ], "crx_path": null, "description": "Sample extension which demonstrates how to access a preference.", "features": [ "browser_action", "privacy" ], "icon": null, "id": "0bf0930a32829dfb77170535ecb27adc2de3998a", "name": "Block/allow referrer API example extension", "packaged_app": false, "path": "examples/api/preferences/enableReferrer/", "protocols": [], "search_string": "BLOCK/ALLOW REFERRER API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS", "source_files": [ "manifest.json", "popup.css", "popup.html", "popup.js" ], "source_hash": "463b9acbbe50a9c6a62e7cd6546087dc06df1b4f", "zip_path": "examples/api/preferences/enableReferrer.zip" }, { "api_calls": [ "chrome.extension.isAllowedIncognitoAccess" ], "crx_path": null, "description": "Sample extension which demonstrates how to access a preference.", "features": [ "browser_action", "privacy" ], "icon": null, "id": "7da105f28e200d42510aff3591dfa5aeb0b82605", "name": "Block/allow third-party cookies API example extension", "packaged_app": false, "path": "examples/api/preferences/allowThirdPartyCookies/", "protocols": [], "search_string": "BLOCK/ALLOW THIRD-PARTY COOKIES API EXAMPLE EXTENSION SAMPLE EXTENSION WHICH DEMONSTRATES HOW TO ACCESS A PREFERENCE. BROWSER_ACTION PRIVACY CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS", "source_files": [ "manifest.json", "popup.css", "popup.html", "popup.js" ], "source_hash": "b9f3b8723ecc125ddf47f49987bfcd089591e0d2", "zip_path": "examples/api/preferences/allowThirdPartyCookies.zip" }, { "api_calls": [ "chrome.experimental.devtools.audits.addCategory", "chrome.tabs.executeScript" ], "crx_path": null, "description": "Extends the Developer Tools, adding an audit category that finds broken links on the inspected page.", "features": [ "background_page", "devtools_page", "experimental", "tabs" ], "icon": null, "id": "9004d1a1b975859d07bdff94ea0a4baa106c4fd1", "name": "Broken Links", "packaged_app": false, "path": "examples/api/devtools/audits/broken-links/", "protocols": [ "http://", "https://" ], "search_string": "BROKEN LINKS EXTENDS THE DEVELOPER TOOLS, ADDING AN AUDIT CATEGORY THAT FINDS BROKEN LINKS ON THE INSPECTED PAGE. BACKGROUND_PAGE DEVTOOLS_PAGE EXPERIMENTAL TABS CHROME.EXPERIMENTAL.DEVTOOLS.AUDITS.ADDCATEGORY CHROME.TABS.EXECUTESCRIPT", "source_files": [ "background.js", "content.js", "devtools.html", "devtools.js", "manifest.json" ], "source_hash": "44648be98237278fda3a08ef2ded7355fcdcf1da", "zip_path": "examples/api/devtools/audits/broken-links.zip" }, { "api_calls": [ "chrome.browsingData.remove" ], "crx_path": null, "description": "A trivial usage example.", "features": [ "browser_action", "browsingData", "popup" ], "icon": null, "id": "e7e4284e3b5484b0c1eae7f724768945ad0121e4", "name": "BrowsingData API: Basics", "packaged_app": false, "path": "examples/api/browsingData/basic/", "protocols": [], "search_string": "BROWSINGDATA API: BASICS A TRIVIAL USAGE EXAMPLE. BROWSER_ACTION BROWSINGDATA POPUP CHROME.BROWSINGDATA.REMOVE", "source_files": [ "manifest.json", "popup.css", "popup.html", "popup.js" ], "source_hash": "6e227746c25a1b9765dbd27e3eb0e7403dee2c65", "zip_path": "examples/api/browsingData/basic.zip" }, { "api_calls": [ "chrome.appWindow.create" ], "crx_path": null, "description": "Add numbers. Now includes subtraction!", "features": [ "appWindow", "experimental" ], "icon": "icon_128.png", "id": "3fb3045783163c0eaaf0d0ce139f254502192a92", "name": "Calculator (Platform App)", "packaged_app": false, "path": "examples/extensions/calculator/", "protocols": [], "search_string": "CALCULATOR (PLATFORM APP) ADD NUMBERS. NOW INCLUDES SUBTRACTION! APPWINDOW EXPERIMENTAL CHROME.APPWINDOW.CREATE", "source_files": [ "calculator.html", "controller.js", "jquery/jquery.min.js", "main.js", "manifest.json", "model.js", "style.css", "view.js" ], "source_hash": "9ffcc4ae67840e1ac102c0dd1922dac92e6bf3f8", "zip_path": "examples/extensions/calculator.zip" }, { "api_calls": [ "chrome.webRequest.onBeforeRequest" ], "crx_path": null, "description": "I can't has cheezburger!", "features": [ "background_page", "webRequest", "webRequestBlocking" ], "icon": null, "id": "7f4d3fac7ae1ad4d514a15cd0b2c48c57a58c55e", "name": "CatBlock", "packaged_app": false, "path": "examples/extensions/catblock/", "protocols": [ "http://", "http://" ], "search_string": "CATBLOCK I CANT HAS CHEEZBURGER! BACKGROUND_PAGE WEBREQUEST WEBREQUESTBLOCKING CHROME.WEBREQUEST.ONBEFOREREQUEST", "source_files": [ "background.js", "loldogs.js", "manifest.json" ], "source_hash": "337123f95c4686670c97e6fd07177fee9df2b9b0", "zip_path": "examples/extensions/catblock.zip" }, { "api_calls": [], "crx_path": null, "description": "Extends the Developer Tools, adding a sidebar that displays the jQuery data associated with the selected DOM element.", "features": [ "devtools_page" ], "icon": null, "id": "924f75a201bb0ec8d6c0b1c9c88c679ea211c93d", "name": "Chrome Query", "packaged_app": false, "path": "examples/api/devtools/panels/chrome-query/", "protocols": [], "search_string": "CHROME QUERY EXTENDS THE DEVELOPER TOOLS, ADDING A SIDEBAR THAT DISPLAYS THE JQUERY DATA ASSOCIATED WITH THE SELECTED DOM ELEMENT. DEVTOOLS_PAGE", "source_files": [ "devtools.html", "devtools.js", "manifest.json" ], "source_hash": "e4e53e3e1b8582e0d81e7f45afc6aecf7ba87f0d", "zip_path": "examples/api/devtools/panels/chrome-query.zip" }, { "api_calls": [ "chrome.bookmarks.onCreated", "chrome.bookmarks.onMoved", "chrome.bookmarks.onRemoved", "chrome.extension.getBackgroundPage", "chrome.tabs.get", "chrome.tabs.onAttached", "chrome.tabs.onCreated", "chrome.tabs.onDetached", "chrome.tabs.onMoved", "chrome.tabs.onRemoved", "chrome.tabs.onUpdated", "chrome.windows.onCreated", "chrome.windows.onFocusChanged", "chrome.windows.onRemoved" ], "crx_path": null, "description": "Enjoy a more magical and immersive experience when browsing the web using the power of sound.", "features": [ "background_page", "bookmarks", "options_page", "tabs" ], "icon": "icon.png", "id": "903e7277139e1e6caec123d3319cab295d8d1b3a", "name": "Chrome Sounds", "packaged_app": false, "path": "examples/extensions/fx/", "protocols": [ "http://", "https://" ], "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.TABS.GET CHROME.TABS.ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME.TABS.ONREMOVED CHROME.TABS.ONUPDATED CHROME.WINDOWS.ONCREATED CHROME.WINDOWS.ONFOCUSCHANGED CHROME.WINDOWS.ONREMOVED", "source_files": [ "bg.js", "content.js", "manifest.json", "options.html", "options.js" ], "source_hash": "d611e0909f40d9131545755a3e2e342faf8b2657", "zip_path": "examples/extensions/fx.zip" }, { "api_calls": [ "chrome.browserAction.setBadgeBackgroundColor", "chrome.browserAction.setBadgeText", "chrome.browserAction.setTitle", "chrome.extension.getURL" ], "crx_path": null, "description": "Displays the status of the Chromium buildbot in the toolbar. Click to see more detailed status in a popup.", "features": [ "background_page", "browser_action", "notifications", "options_page" ], "icon": "icon.png", "id": "0e790e035a4a00b6f1def5ef9a7d7be1bce95ab5", "name": "Chromium Buildbot Monitor", "packaged_app": false, "path": "examples/extensions/buildbot/", "protocols": [ "http://", "http://" ], "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 NOTIFICATIONS OPTIONS_PAGE CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETURL", "source_files": [ "bg.js", "manifest.json", "options.html", "options.js", "popup.html", "popup.js" ], "source_hash": "7844fc4d1252ba91973367fa1aeff5fba78ad7b3", "zip_path": "examples/extensions/buildbot.zip" }, { "api_calls": [ "chrome.omnibox.onInputCancelled", "chrome.omnibox.onInputChanged", "chrome.omnibox.onInputEntered", "chrome.omnibox.onInputStarted", "chrome.omnibox.setDefaultSuggestion", "chrome.tabs.get", "chrome.tabs.update" ], "crx_path": null, "description": "Add support to the omnibox to search the Chromium source code.", "features": [ "background_page", "tabs" ], "icon": null, "id": "ac31228200b41a87982e386cc90d3a6eee4ad885", "name": "Chromium Search", "packaged_app": false, "path": "examples/extensions/chrome_search/", "protocols": [ "http://" ], "search_string": "CHROMIUM SEARCH ADD SUPPORT TO THE OMNIBOX TO SEARCH THE CHROMIUM SOURCE CODE. BACKGROUND_PAGE TABS CHROME.OMNIBOX.ONINPUTCANCELLED CHROME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONINPUTENTERED CHROME.OMNIBOX.ONINPUTSTARTED CHROME.OMNIBOX.SETDEFAULTSUGGESTION CHROME.TABS.GET CHROME.TABS.UPDATE", "source_files": [ "background.js", "manifest.json" ], "source_hash": "50ac96ccb557556c8f94cd9d591a1d01b0ba5dfe", "zip_path": "examples/extensions/chrome_search.zip" }, { "api_calls": [ "chrome.browserAction.setBadgeText", "chrome.tabs.detectLanguage", "chrome.tabs.get", "chrome.tabs.onUpdated" ], "crx_path": null, "description": "Displays the language of a tab", "features": [ "background_page", "browser_action", "tabs" ], "icon": null, "id": "7d5d6cf195bc25480256618e360aa38c6e6fba82", "name": "CLD", "packaged_app": false, "path": "examples/api/i18n/cld/", "protocols": [], "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.ONUPDATED", "source_files": [ "background.js", "manifest.json" ], "source_hash": "ca3ac66fbffe38050b6d8e0d7ce32c9a89940ee7", "zip_path": "examples/api/i18n/cld.zip" }, { "api_calls": [ "chrome.extension.getViews", "chrome.ttsEngine.onSpeak", "chrome.ttsEngine.onStop", "chrome.windows.create", "chrome.windows.get", "chrome.windows.getCurrent", "chrome.windows.onRemoved" ], "crx_path": null, "description": "A \"silent\" TTS engine that prints text to a small window rather than synthesizing speech.", "features": [ "background_page", "tabs", "ttsEngine" ], "icon": null, "id": "1a146c028f79982bdc28497ab263dd2f263aa735", "name": "Console TTS Engine", "packaged_app": false, "path": "examples/api/ttsEngine/console_tts_engine/", "protocols": [], "search_string": "CONSOLE TTS ENGINE A SILENT TTS ENGINE THAT PRINTS TEXT TO A SMALL WINDOW RATHER THAN SYNTHESIZING SPEECH. BACKGROUND_PAGE TABS TTSENGINE CHROME.EXTENSION.GETVIEWS CHROME.TTSENGINE.ONSPEAK CHROME.TTSENGINE.ONSTOP CHROME.WINDOWS.CREATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.ONREMOVED", "source_files": [ "console_tts_engine.html", "console_tts_engine.js", "manifest.json" ], "source_hash": "d4d2c72ed1aba603d76c8efec51571020b09fd3d", "zip_path": "examples/api/ttsEngine/console_tts_engine.zip" }, { "api_calls": [], "crx_path": null, "description": "Demonstrates making cross domain requests from a content script by putting Twitter trends on Google News.", "features": [], "icon": "sample-128.png", "id": "6871d09f4a96bf9d4b6cc724d00e909cee0f3902", "name": "Content Script Cross-Domain XMLHttpRequest Example", "packaged_app": false, "path": "examples/howto/contentscript_xhr/", "protocols": [ "https://" ], "search_string": "CONTENT SCRIPT CROSS-DOMAIN XMLHTTPREQUEST EXAMPLE DEMONSTRATES MAKING CROSS DOMAIN REQUESTS FROM A CONTENT SCRIPT BY PUTTING TWITTER TRENDS ON GOOGLE NEWS.", "source_files": [ "contentscript.js", "manifest.json" ], "source_hash": "419d1480250cc6fece78798fdfe99e4e1b4e28fd", "zip_path": "examples/howto/contentscript_xhr.zip" }, { "api_calls": [ "chrome.tabs.get" ], "crx_path": null, "description": "Shows the content settings for the current site.", "features": [ "browser_action", "contentSettings", "tabs" ], "icon": null, "id": "e1f97e61e28ff33131d66dd28a4ed70a77874a51", "name": "Content settings", "packaged_app": false, "path": "examples/api/contentSettings/", "protocols": [], "search_string": "CONTENT SETTINGS SHOWS THE CONTENT SETTINGS FOR THE CURRENT SITE. BROWSER_ACTION CONTENTSETTINGS TABS CHROME.TABS.GET", "source_files": [ "manifest.json", "popup.html", "popup.js" ], "source_hash": "3183d0ec866e6bb03da840334cc26df6493c950f", "zip_path": "examples/api/contentSettings.zip" }, { "api_calls": [ "chrome.contextMenus.create" ], "crx_path": null, "description": "Shows some of the features of the Context Menus API", "features": [ "background_page", "contextMenus" ], "icon": null, "id": "5d81304a17cf7ac2887484f730fbd2b01e51e166", "name": "Context Menus Sample", "packaged_app": false, "path": "examples/api/contextMenus/basic/", "protocols": [], "search_string": "CONTEXT MENUS SAMPLE SHOWS SOME OF THE FEATURES OF THE CONTEXT MENUS API BACKGROUND_PAGE CONTEXTMENUS CHROME.CONTEXTMENUS.CREATE", "source_files": [ "manifest.json", "sample.js" ], "source_hash": "c5db61c81caf131ac6b32c6a80a22a03cb45f34b", "zip_path": "examples/api/contextMenus/basic.zip" }, { "api_calls": [ "chrome.contextMenus.create", "chrome.contextMenus.onClicked", "chrome.runtime.onInstalled" ], "crx_path": null, "description": "Shows some of the features of the Context Menus API using an event page", "features": [ "background_page", "contextMenus" ], "icon": null, "id": "82fdc54d98adc279e8bbb7be60fff477cd1294a5", "name": "Context Menus Sample (with Event Page)", "packaged_app": false, "path": "examples/api/contextMenus/event_page/", "protocols": [], "search_string": "CONTEXT MENUS SAMPLE (WITH EVENT PAGE) SHOWS SOME OF THE FEATURES OF THE CONTEXT MENUS API USING AN EVENT PAGE BACKGROUND_PAGE CONTEXTMENUS CHROME.CONTEXTMENUS.CREATE CHROME.CONTEXTMENUS.ONCLICKED CHROME.RUNTIME.ONINSTALLED", "source_files": [ "manifest.json", "sample.js" ], "source_hash": "35fecf3b24d8b487263539c5671e51f2657b71de", "zip_path": "examples/api/contextMenus/event_page.zip" }, { "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" ], "crx_path": null, "description": "Testing Cookie API", "features": [ "background_page", "browser_action", "cookies", "tabs" ], "icon": "cookie.png", "id": "4daa6becd0899a54776d9cf7f09613ed1a9f4d77", "name": "Cookie API Test Extension", "packaged_app": false, "path": "examples/api/cookies/", "protocols": [ "http://", "https://" ], "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": [ "background.js", "manager.html", "manager.js", "manifest.json" ], "source_hash": "ba293aede27026c1e0cdd233c8202a87e4fedf83", "zip_path": "examples/api/cookies.zip" }, { "api_calls": [ "chrome.experimental.downloads.download", "chrome.tabs.executeScript", "chrome.tabs.query", "chrome.windows.get", "chrome.windows.getCurrent" ], "crx_path": null, "description": "Select links on a page and download them.", "features": [ "browser_action", "experimental", "tabs" ], "icon": null, "id": "9e4fd06300ee2b3a171e1f30d1b70f8f10152c2b", "name": "Download Selected Links", "packaged_app": false, "path": "examples/api/downloads/download_links/", "protocols": [ "http://", "https://" ], "search_string": "DOWNLOAD SELECTED LINKS SELECT LINKS ON A PAGE AND DOWNLOAD THEM. BROWSER_ACTION EXPERIMENTAL TABS CHROME.EXPERIMENTAL.DOWNLOADS.DOWNLOAD CHROME.TABS.EXECUTESCRIPT CHROME.TABS.QUERY CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT", "source_files": [ "manifest.json", "popup.html", "popup.js", "send_links.js" ], "source_hash": "9e80e668e1605243ca746022842e5d33b7d467ba", "zip_path": "examples/api/downloads/download_links.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.extension.connect", "chrome.extension.onConnect", "chrome.tabs.create", "chrome.tabs.executeScript", "chrome.tabs.update" ], "crx_path": null, "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.", "features": [ "background_page", "browser_action", "options_page", "tabs" ], "icon": "mail_128x128.png", "id": "028eb5364924344029bcbe1d527f132fc72b34e5", "name": "Email this page (by Google)", "packaged_app": false, "path": "examples/extensions/email_this_page/", "protocols": [ "http://", "https://" ], "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": [ "background.js", "content_script.js", "manifest.json", "options.html", "options.js" ], "source_hash": "270fca47d275f5713835f280b4ef665e700d8b03", "zip_path": "examples/extensions/email_this_page.zip" }, { "api_calls": [ "chrome.alarms.create", "chrome.alarms.onAlarm", "chrome.bookmarks.onRemoved", "chrome.browserAction.onClicked", "chrome.browserAction.setBadgeText", "chrome.declarativeWebRequest.onRequest", "chrome.experimental.keybinding.onCommand", "chrome.extension.onMessage", "chrome.extension.sendMessage", "chrome.runtime.onBackgroundPageUnloadingSoon", "chrome.runtime.onInstalled", "chrome.tabs.create", "chrome.tabs.executeScript", "chrome.tabs.query", "chrome.tabs.sendMessage" ], "crx_path": null, "description": "Demonstrates usage and features of the event page", "features": [ "alarms", "background_page", "bookmarks", "browser_action", "experimental", "keybinding", "tabs" ], "icon": null, "id": "26115f23aef245d6757587e3e517bbe4b3bc55fe", "name": "Event Page Example", "packaged_app": false, "path": "examples/api/eventPage/basic/", "protocols": [ "http://" ], "search_string": "EVENT PAGE EXAMPLE DEMONSTRATES USAGE AND FEATURES OF THE EVENT PAGE ALARMS BACKGROUND_PAGE BOOKMARKS BROWSER_ACTION EXPERIMENTAL KEYBINDING TABS CHROME.ALARMS.CREATE CHROME.ALARMS.ONALARM CHROME.BOOKMARKS.ONREMOVED CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGETEXT CHROME.DECLARATIVEWEBREQUEST.ONREQUEST CHROME.EXPERIMENTAL.KEYBINDING.ONCOMMAND CHROME.EXTENSION.ONMESSAGE CHROME.EXTENSION.SENDMESSAGE CHROME.RUNTIME.ONBACKGROUNDPAGEUNLOADINGSOON CHROME.RUNTIME.ONINSTALLED CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.QUERY CHROME.TABS.SENDMESSAGE", "source_files": [ "background.js", "content.js", "manifest.json" ], "source_hash": "1fdea1f122a967980955e3f644e7563c1d435c61", "zip_path": "examples/api/eventPage/basic.zip" }, { "api_calls": [], "crx_path": null, "description": "A sample extension which uses Google Analytics to track usage.", "features": [ "browser_action" ], "icon": "analytics-extension-icon-128.png", "id": "763a08e9b06595d785568a8d392b95a2f3700258", "name": "Event Tracking with Google Analytics", "packaged_app": false, "path": "examples/tutorials/analytics/", "protocols": [], "search_string": "EVENT TRACKING WITH GOOGLE ANALYTICS A SAMPLE EXTENSION WHICH USES GOOGLE ANALYTICS TO TRACK USAGE. BROWSER_ACTION", "source_files": [ "manifest.json", "popup.html", "popup.js" ], "source_hash": "7465c76ddd9945e077724c3d5649d12c8fde8e8c", "zip_path": "examples/tutorials/analytics.zip" }, { "api_calls": [ "chrome.devtools.network.getHAR", "chrome.devtools.network.onRequestFinished", "chrome.tabs.executeScript" ], "crx_path": null, "description": "Extends the Developer Tools, adding support for parsing FirePHP messages from server", "features": [ "background_page", "devtools_page", "tabs" ], "icon": null, "id": "4efa12eaaa442b6b7c880e7a38ceeb0cff7e8b77", "name": "FirePHP for Chrome", "packaged_app": false, "path": "examples/api/devtools/network/chrome-firephp/", "protocols": [ "http://", "https://" ], "search_string": "FIREPHP FOR CHROME EXTENDS THE DEVELOPER TOOLS, ADDING SUPPORT FOR PARSING FIREPHP MESSAGES FROM SERVER BACKGROUND_PAGE DEVTOOLS_PAGE TABS CHROME.DEVTOOLS.NETWORK.GETHAR CHROME.DEVTOOLS.NETWORK.ONREQUESTFINISHED CHROME.TABS.EXECUTESCRIPT", "source_files": [ "background.js", "devtools.html", "devtools.js", "manifest.json" ], "source_hash": "70f0bc407327ae3f6242f1f3b685799010a84aa9", "zip_path": "examples/api/devtools/network/chrome-firephp.zip" }, { "api_calls": [ "chrome.experimental.fontSettings.clearDefaultFixedFontSize", "chrome.experimental.fontSettings.clearDefaultFontSize", "chrome.experimental.fontSettings.clearFont", "chrome.experimental.fontSettings.clearMinimumFontSize", "chrome.experimental.fontSettings.getDefaultFixedFontSize", "chrome.experimental.fontSettings.getDefaultFontSize", "chrome.experimental.fontSettings.getFont", "chrome.experimental.fontSettings.getFontList", "chrome.experimental.fontSettings.getMinimumFontSize", "chrome.experimental.fontSettings.onDefaultFixedFontSizeChanged", "chrome.experimental.fontSettings.onDefaultFontSizeChanged", "chrome.experimental.fontSettings.onFontChanged", "chrome.experimental.fontSettings.onMinimumFontSizeChanged", "chrome.experimental.fontSettings.setDefaultFixedFontSize", "chrome.experimental.fontSettings.setDefaultFontSize", "chrome.experimental.fontSettings.setFont", "chrome.experimental.fontSettings.setMinimumFontSize" ], "crx_path": null, "description": "Sample extension for Font Settings API", "features": [ "browser_action", "experimental", "popup" ], "icon": "fonts128.png", "id": "31d10fd5e61ca51eb59073b358d4ab5267cbf318", "name": "Font Settings", "packaged_app": false, "path": "examples/api/fontSettings/", "protocols": [], "search_string": "FONT SETTINGS SAMPLE EXTENSION FOR FONT SETTINGS API BROWSER_ACTION EXPERIMENTAL POPUP CHROME.EXPERIMENTAL.FONTSETTINGS.CLEARDEFAULTFIXEDFONTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.CLEARDEFAULTFONTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.CLEARFONT CHROME.EXPERIMENTAL.FONTSETTINGS.CLEARMINIMUMFONTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.GETDEFAULTFIXEDFONTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.GETDEFAULTFONTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.GETFONT CHROME.EXPERIMENTAL.FONTSETTINGS.GETFONTLIST CHROME.EXPERIMENTAL.FONTSETTINGS.GETMINIMUMFONTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.ONDEFAULTFIXEDFONTSIZECHANGED CHROME.EXPERIMENTAL.FONTSETTINGS.ONDEFAULTFONTSIZECHANGED CHROME.EXPERIMENTAL.FONTSETTINGS.ONFONTCHANGED CHROME.EXPERIMENTAL.FONTSETTINGS.ONMINIMUMFONTSIZECHANGED CHROME.EXPERIMENTAL.FONTSETTINGS.SETDEFAULTFIXEDFONTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.SETDEFAULTFONTSIZE CHROME.EXPERIMENTAL.FONTSETTINGS.SETFONT CHROME.EXPERIMENTAL.FONTSETTINGS.SETMINIMUMFONTSIZE", "source_files": [ "manifest.json", "popup.html", "popup.js" ], "source_hash": "1e75a98deadbbe1cb1f2553c62ab706734f443c9", "zip_path": "examples/api/fontSettings.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.browserAction.setBadgeBackgroundColor", "chrome.browserAction.setBadgeText", "chrome.browserAction.setIcon", "chrome.browserAction.setTitle", "chrome.extension.getBackgroundPage", "chrome.i18n.getMessage", "chrome.tabs.create", "chrome.tabs.get", "chrome.tabs.onUpdated", "chrome.tabs.update" ], "crx_path": null, "description": "Quickly see the time until your next meeting from any of your calendars. Click on the button to be taken to your calendar.", "features": [ "background_page", "browser_action", "options_page", "tabs" ], "icon": "images/icon-128.gif", "id": "8b0dd31216235941bdd8eb33fda915ef5cf79a82", "name": "Google Calendar Checker (by Google)", "packaged_app": false, "path": "examples/extensions/calendar/", "protocols": [ "http://", "https://" ], "search_string": "GOOGLE CALENDAR CHECKER (BY GOOGLE) QUICKLY SEE THE TIME UNTIL YOUR NEXT MEETING FROM ANY OF YOUR CALENDARS. CLICK ON THE BUTTON TO BE TAKEN TO YOUR CALENDAR. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETICON CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.ONUPDATED CHROME.TABS.UPDATE", "source_files": [ "_locales/ar/messages.json", "_locales/bg/messages.json", "_locales/ca/messages.json", "_locales/cs/messages.json", "_locales/da/messages.json", "_locales/de/messages.json", "_locales/el/messages.json", "_locales/en/messages.json", "_locales/en_GB/messages.json", "_locales/es/messages.json", "_locales/es_419/messages.json", "_locales/et/messages.json", "_locales/fi/messages.json", "_locales/fil/messages.json", "_locales/fr/messages.json", "_locales/he/messages.json", "_locales/hi/messages.json", "_locales/hr/messages.json", "_locales/hu/messages.json", "_locales/id/messages.json", "_locales/it/messages.json", "_locales/ja/messages.json", "_locales/ko/messages.json", "_locales/lt/messages.json", "_locales/lv/messages.json", "_locales/nb/messages.json", "_locales/nl/messages.json", "_locales/pl/messages.json", "_locales/pt_BR/messages.json", "_locales/pt_PT/messages.json", "_locales/ro/messages.json", "_locales/ru/messages.json", "_locales/sk/messages.json", "_locales/sl/messages.json", "_locales/sr/messages.json", "_locales/sv/messages.json", "_locales/th/messages.json", "_locales/tr/messages.json", "_locales/uk/messages.json", "_locales/vi/messages.json", "_locales/zh_CN/messages.json", "_locales/zh_TW/messages.json", "javascript/background.js", "javascript/options.js", "javascript/util.js", "manifest.json", "views/background.html", "views/options.html" ], "source_hash": "3fbd41b4d7fd719456d93a3d3a57214a091d3a27", "zip_path": "examples/extensions/calendar.zip" }, { "api_calls": [ "chrome.browserAction.setBadgeText", "chrome.extension.getBackgroundPage", "chrome.extension.getURL", "chrome.tabs.create", "chrome.tabs.get", "chrome.tabs.onUpdated", "chrome.tabs.remove" ], "crx_path": null, "description": "Demonstrates how to use OAuth to connect the Google Documents List Data API.", "features": [ "background_page", "browser_action", "options_page", "tabs" ], "icon": "img/docs_spreadsheets-128.gif", "id": "4e35caa9742fb82dbd628892d23a781614f6eff6", "name": "Google Document List Viewer", "packaged_app": false, "path": "examples/extensions/gdocs/", "protocols": [ "https://", "https://", "https://", "https://" ], "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 TABS CHROME.BROWSERACTION.SETBADGETEXT CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.GET CHROME.TABS.ONUPDATED CHROME.TABS.REMOVE", "source_files": [ "background.html", "chrome_ex_oauth.html", "chrome_ex_oauth.js", "chrome_ex_oauthsimple.js", "js/jquery-1.4.1.min.js", "manifest.json", "options.html", "popup.html" ], "source_hash": "fad0f563d6a71207cffd53b1671667f2a8819f30", "zip_path": "examples/extensions/gdocs.zip" }, { "api_calls": [ "chrome.alarms.create", "chrome.alarms.onAlarm", "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.onUpdated", "chrome.tabs.update" ], "crx_path": null, "description": "Displays the number of unread messages in your Google Mail inbox. You can also click the button to open your inbox.", "features": [ "alarms", "background_page", "browser_action", "options_page", "tabs" ], "icon": "icon_128.png", "id": "bb57f7a0132cbeb36ad7e7bb0ab75c21704234ca", "name": "Google Mail Checker", "packaged_app": false, "path": "examples/extensions/gmail/", "protocols": [ "http://", "https://" ], "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. ALARMS BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.ALARMS.CREATE CHROME.ALARMS.ONALARM 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.ONUPDATED CHROME.TABS.UPDATE", "source_files": [ "_locales/ar/messages.json", "_locales/bg/messages.json", "_locales/ca/messages.json", "_locales/cs/messages.json", "_locales/da/messages.json", "_locales/de/messages.json", "_locales/el/messages.json", "_locales/en/messages.json", "_locales/en_GB/messages.json", "_locales/es/messages.json", "_locales/es_419/messages.json", "_locales/et/messages.json", "_locales/fi/messages.json", "_locales/fil/messages.json", "_locales/fr/messages.json", "_locales/he/messages.json", "_locales/hi/messages.json", "_locales/hr/messages.json", "_locales/hu/messages.json", "_locales/id/messages.json", "_locales/it/messages.json", "_locales/ja/messages.json", "_locales/ko/messages.json", "_locales/lt/messages.json", "_locales/lv/messages.json", "_locales/nb/messages.json", "_locales/nl/messages.json", "_locales/pl/messages.json", "_locales/pt_BR/messages.json", "_locales/pt_PT/messages.json", "_locales/ro/messages.json", "_locales/ru/messages.json", "_locales/sk/messages.json", "_locales/sl/messages.json", "_locales/sr/messages.json", "_locales/sv/messages.json", "_locales/th/messages.json", "_locales/tr/messages.json", "_locales/uk/messages.json", "_locales/vi/messages.json", "_locales/zh_CN/messages.json", "_locales/zh_TW/messages.json", "background.html", "background.js", "manifest.json", "options.html", "options.js" ], "source_hash": "c8ac69a20f96d6f09f9f0fe0a069582af92ff219", "zip_path": "examples/extensions/gmail.zip" }, { "api_calls": [], "crx_path": null, "description": "The first extension that I made.", "features": [ "browser_action" ], "icon": null, "id": "14b9651fda4e57b2a5914ba73a779812201b750a", "name": "Hello World", "packaged_app": false, "path": "examples/tutorials/getstarted/", "protocols": [ "http://" ], "search_string": "HELLO WORLD THE FIRST EXTENSION THAT I MADE. BROWSER_ACTION", "source_files": [ "manifest.json", "popup.html", "popup.js" ], "source_hash": "d007267d1bebe9611602aa98cfeb583db0b774ec", "zip_path": "examples/tutorials/getstarted.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.extension.getBackgroundPage", "chrome.idle.onStateChanged", "chrome.idle.queryState" ], "crx_path": null, "description": "Demonstrates the Idle API", "features": [ "background_page", "browser_action", "idle" ], "icon": "sample-128.png", "id": "2020d72f2577f53caf8e94e3dbac0fb849ceaa4d", "name": "Idle - Simple Example", "packaged_app": false, "path": "examples/api/idle/idle_simple/", "protocols": [], "search_string": "IDLE - SIMPLE EXAMPLE DEMONSTRATES THE IDLE API BACKGROUND_PAGE BROWSER_ACTION IDLE CHROME.BROWSERACTION.ONCLICKED CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.IDLE.ONSTATECHANGED CHROME.IDLE.QUERYSTATE", "source_files": [ "background.js", "history.html", "history.js", "manifest.json" ], "source_hash": "9065167b9ce5d326aabb3bfee908ea79e8f42ee7", "zip_path": "examples/api/idle/idle_simple.zip" }, { "api_calls": [], "crx_path": null, "description": "", "features": [ "chrome_url_overrides" ], "icon": null, "id": "0ea1588bd07b20338fc21f725de1542a5fdf9726", "name": "iGoogle new tab page", "packaged_app": false, "path": "examples/api/override/override_igoogle/", "protocols": [], "search_string": "IGOOGLE NEW TAB PAGE CHROME_URL_OVERRIDES", "source_files": [ "manifest.json", "redirect.html" ], "source_hash": "9cfbfae849bc748f520a92f123fa36a8e3416fb2", "zip_path": "examples/api/override/override_igoogle.zip" }, { "api_calls": [ "chrome.contextMenus.create", "chrome.tabs.get", "chrome.tabs.getCurrent", "chrome.windows.create", "chrome.windows.update" ], "crx_path": null, "description": "Get image info for images, including EXIF data", "features": [ "background_page", "contextMenus", "tabs" ], "icon": "imageinfo-128.png", "id": "646325c25f572a1d15edc73d057f821d847a4fbe", "name": "Imageinfo", "packaged_app": false, "path": "examples/extensions/imageinfo/", "protocols": [ "http://", "https://" ], "search_string": "IMAGEINFO GET IMAGE INFO FOR IMAGES, INCLUDING EXIF DATA BACKGROUND_PAGE CONTEXTMENUS TABS CHROME.CONTEXTMENUS.CREATE CHROME.TABS.GET CHROME.TABS.GETCURRENT CHROME.WINDOWS.CREATE CHROME.WINDOWS.UPDATE", "source_files": [ "background.js", "imageinfo/binaryajax.js", "imageinfo/exif.js", "imageinfo/imageinfo.js", "info.css", "info.html", "info.js", "manifest.json" ], "source_hash": "14a1d263e019558e695419bdea8aef3346c1987b", "zip_path": "examples/extensions/imageinfo.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.browserAction.setIcon", "chrome.browserAction.setTitle", "chrome.debugger.attach", "chrome.debugger.detach", "chrome.debugger.onDetach", "chrome.debugger.onEvent", "chrome.debugger.sendCommand", "chrome.tabs.get", "chrome.windows.get", "chrome.windows.getCurrent" ], "crx_path": null, "description": "Pauses / resumes JavaScript execution", "features": [ "background_page", "browser_action", "debugger", "tabs" ], "icon": null, "id": "8f52a8a59c6fc16cb0d1ed0680b7f005be033d58", "name": "JavaScript pause/resume", "packaged_app": false, "path": "examples/api/debugger/pause-resume/", "protocols": [], "search_string": "JAVASCRIPT PAUSE/RESUME PAUSES / RESUMES JAVASCRIPT EXECUTION BACKGROUND_PAGE BROWSER_ACTION DEBUGGER TABS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.BROWSERACTION.SETTITLE CHROME.DEBUGGER.ATTACH CHROME.DEBUGGER.DETACH CHROME.DEBUGGER.ONDETACH CHROME.DEBUGGER.ONEVENT CHROME.DEBUGGER.SENDCOMMAND CHROME.TABS.GET CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT", "source_files": [ "background.js", "manifest.json" ], "source_hash": "823cc4028d77566c8042db08058e95b8015dd9b1", "zip_path": "examples/api/debugger/pause-resume.zip" }, { "api_calls": [ "chrome.tabs.get", "chrome.tabs.update" ], "crx_path": null, "description": "Creates a keyboard shortcut (C + Shift + P) to toggle the pinned state of the currently selected tab", "features": [ "background_page", "tabs" ], "icon": null, "id": "65b2fe595b7ac38dddd89cca50f5efd0017b0bd4", "name": "Keyboard Pin", "packaged_app": false, "path": "examples/api/tabs/pin/", "protocols": [], "search_string": "KEYBOARD PIN CREATES A KEYBOARD SHORTCUT (C + SHIFT + P) TO TOGGLE THE PINNED STATE OF THE CURRENTLY SELECTED TAB BACKGROUND_PAGE TABS CHROME.TABS.GET CHROME.TABS.UPDATE", "source_files": [ "background.js", "inject.js", "manifest.json" ], "source_hash": "771aa7d71a4140287d104eacd00f536f02973371", "zip_path": "examples/api/tabs/pin.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.debugger.attach", "chrome.debugger.detach", "chrome.debugger.onEvent", "chrome.debugger.sendCommand", "chrome.tabs.get", "chrome.windows.create", "chrome.windows.get", "chrome.windows.getCurrent" ], "crx_path": null, "description": "Displays the live log with the http requests headers", "features": [ "background_page", "browser_action", "debugger", "tabs" ], "icon": null, "id": "cc8563a6666add797264184a960c7b7c8bd3e64d", "name": "Live HTTP headers", "packaged_app": false, "path": "examples/api/debugger/live-headers/", "protocols": [], "search_string": "LIVE HTTP HEADERS DISPLAYS THE LIVE LOG WITH THE HTTP REQUESTS HEADERS BACKGROUND_PAGE BROWSER_ACTION DEBUGGER TABS CHROME.BROWSERACTION.ONCLICKED CHROME.DEBUGGER.ATTACH CHROME.DEBUGGER.DETACH CHROME.DEBUGGER.ONEVENT CHROME.DEBUGGER.SENDCOMMAND CHROME.TABS.GET CHROME.WINDOWS.CREATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT", "source_files": [ "background.js", "headers.html", "headers.js", "manifest.json" ], "source_hash": "fd5992713d2a2b5af446cbe62f1a04763d6c441b", "zip_path": "examples/api/debugger/live-headers.zip" }, { "api_calls": [ "chrome.extension.getBackgroundPage", "chrome.pageAction.hide", "chrome.pageAction.setTitle", "chrome.pageAction.show", "chrome.tabs.get", "chrome.tabs.onUpdated" ], "crx_path": null, "description": "Finds addresses in the web page you're on and pops up a map window.", "features": [ "background_page", "page_action", "tabs" ], "icon": "icon.png", "id": "ec97ec20ca2f095d081e39f1565fc12af09ef067", "name": "Mappy", "packaged_app": false, "path": "examples/extensions/mappy/", "protocols": [ "https://", "https://" ], "search_string": "MAPPY FINDS ADDRESSES IN THE WEB PAGE YOURE ON AND POPS UP A MAP WINDOW. BACKGROUND_PAGE PAGE_ACTION TABS CHROME.EXTENSION.GETBACKGROUNDPAGE CHROME.PAGEACTION.HIDE CHROME.PAGEACTION.SETTITLE CHROME.PAGEACTION.SHOW CHROME.TABS.GET CHROME.TABS.ONUPDATED", "source_files": [ "background.js", "manifest.json", "mappy_content_script.js", "popup.css", "popup.html", "popup.js" ], "source_hash": "2cf4545bf8ecb2526b65d47ec3dac88d88de7c1b", "zip_path": "examples/extensions/mappy.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.tabs.get", "chrome.tabs.move", "chrome.windows.get", "chrome.windows.getAll", "chrome.windows.getCurrent" ], "crx_path": null, "description": "Merges all of the browser's windows into the current window", "features": [ "background_page", "browser_action", "tabs" ], "icon": "merge_windows_128.png", "id": "b2f5f8a790e16f091a7e4e0a39b2d0a6d32e3a6d", "name": "Merge Windows", "packaged_app": false, "path": "examples/api/windows/merge_windows/", "protocols": [], "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.MOVE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT", "source_files": [ "background.js", "manifest.json" ], "source_hash": "652481221bf66f04e9fcb48f9fb9906fa27aa260", "zip_path": "examples/api/windows/merge_windows.zip" }, { "api_calls": [ "chrome.extension.onConnect", "chrome.tabs.connect", "chrome.tabs.get" ], "crx_path": null, "description": "Times how long it takes to send a message to a content script and back.", "features": [ "browser_action", "tabs" ], "icon": null, "id": "51a83d2ba3a32e3ff1bdb624d4e18ccec4c4038e", "name": "Message Timer", "packaged_app": false, "path": "examples/api/messaging/timer/", "protocols": [], "search_string": "MESSAGE TIMER TIMES HOW LONG IT TAKES TO SEND A MESSAGE TO A CONTENT SCRIPT AND BACK. BROWSER_ACTION TABS CHROME.EXTENSION.ONCONNECT CHROME.TABS.CONNECT CHROME.TABS.GET", "source_files": [ "manifest.json", "page.js", "popup.html", "popup.js" ], "source_hash": "a5df8c8c15aa0181a148cc409548a89fc6a8d4c4", "zip_path": "examples/api/messaging/timer.zip" }, { "api_calls": [ "chrome.bookmarks.create", "chrome.bookmarks.get", "chrome.bookmarks.getTree", "chrome.bookmarks.remove", "chrome.bookmarks.update", "chrome.tabs.create" ], "crx_path": null, "description": "A browser action with a popup dump of all bookmarks, including search, add, edit and delete.", "features": [ "bookmarks", "browser_action", "tabs" ], "icon": null, "id": "4f6785ec4f937add6728615682dd37c9a42d9548", "name": "My Bookmarks", "packaged_app": false, "path": "examples/api/bookmarks/basic/", "protocols": [], "search_string": "MY BOOKMARKS A BROWSER ACTION WITH A POPUP DUMP OF ALL BOOKMARKS, INCLUDING SEARCH, ADD, EDIT AND DELETE. BOOKMARKS BROWSER_ACTION 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", "popup.js" ], "source_hash": "36384c77578ceb55b1ce76f777451880fdf32b9d", "zip_path": "examples/api/bookmarks/basic.zip" }, { "api_calls": [ "chrome.tabs.create" ], "crx_path": null, "description": "Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.", "features": [ "browser_action", "tabs" ], "icon": "news_icon.png", "id": "597015d3bcce3da693b02314afd607bec4f55291", "name": "News Reader", "packaged_app": false, "path": "examples/extensions/news_a11y/", "protocols": [ "http://" ], "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.TABS.CREATE", "source_files": [ "feed.css", "feed.html", "feed.js", "feed_iframe.css", "feed_iframe.js", "manifest.json" ], "source_hash": "f75bfa2711f6840a129496e7906d6c7aa9d5a1a0", "zip_path": "examples/extensions/news_a11y.zip" }, { "api_calls": [ "chrome.i18n.getMessage", "chrome.tabs.create" ], "crx_path": null, "description": "Displays the first 5 items from the 'Google News - top news' RSS feed in a popup.", "features": [ "browser_action", "tabs" ], "icon": "news_icon.png", "id": "6444e5c8ae112a6a433909c5e770669cd16e2e5f", "name": "News Reader", "packaged_app": false, "path": "examples/extensions/news_i18n/", "protocols": [ "http://", "http://" ], "search_string": "NEWS READER DISPLAYS THE FIRST 5 ITEMS FROM THE GOOGLE NEWS - TOP NEWS RSS FEED IN A POPUP. BROWSER_ACTION TABS CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE", "source_files": [ "_locales/en/messages.json", "_locales/es/messages.json", "_locales/sr/messages.json", "feed.html", "manifest.json" ], "source_hash": "28bc748e2db872cac1a990910bf4e8519b97abd2", "zip_path": "examples/extensions/news_i18n.zip" }, { "api_calls": [ "chrome.extension.getURL", "chrome.i18n.getMessage", "chrome.tabs.create" ], "crx_path": null, "description": "Displays the latest stories from Google News in a popup.", "features": [ "background_page", "browser_action", "options_page", "tabs" ], "icon": "images/news_icon.png", "id": "3aea027164cb9b732ba4a8c51cb93708891726ef", "name": "News Reader (by Google)", "packaged_app": false, "path": "examples/extensions/news/", "protocols": [ "http://" ], "search_string": "NEWS READER (BY GOOGLE) DISPLAYS THE LATEST STORIES FROM GOOGLE NEWS IN A POPUP. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS CHROME.EXTENSION.GETURL CHROME.I18N.GETMESSAGE CHROME.TABS.CREATE", "source_files": [ "_locales/en/messages.json", "css/feed.css", "css/options.css", "javascript/feed.js", "javascript/options.js", "javascript/util.js", "manifest.json", "views/background.html", "views/feed.html", "views/options.html" ], "source_hash": "3b10fc456d8015d9cb1721be769a6b7751f950fb", "zip_path": "examples/extensions/news.zip" }, { "api_calls": [], "crx_path": null, "description": "Shows off desktop notifications, which are \"toast\" windows that pop up on the desktop.", "features": [ "background_page", "notifications", "options_page", "tabs" ], "icon": "128.png", "id": "f799e26ceef2367cf836f24bcb47df4398b0df58", "name": "Notification Demo", "packaged_app": false, "path": "examples/api/notifications/", "protocols": [], "search_string": "NOTIFICATION DEMO SHOWS OFF DESKTOP NOTIFICATIONS, WHICH ARE TOAST WINDOWS THAT POP UP ON THE DESKTOP. BACKGROUND_PAGE NOTIFICATIONS OPTIONS_PAGE TABS", "source_files": [ "background.js", "manifest.json", "options.html", "options.js", "style.css" ], "source_hash": "a4052b597b547934e7c84ae39627a5378cd2e397", "zip_path": "examples/api/notifications.zip" }, { "api_calls": [ "chrome.topSites.get" ], "crx_path": null, "description": "extension to prototype new NTP designs", "features": [ "chrome_url_overrides", "topSites" ], "icon": null, "id": "2df34c9db20549bd52f2dec3d59d564853bdefac", "name": "NTP prototyping extension", "packaged_app": false, "path": "examples/api/topsites/magic8ball/", "protocols": [ "chrome://" ], "search_string": "NTP PROTOTYPING EXTENSION EXTENSION TO PROTOTYPE NEW NTP DESIGNS CHROME_URL_OVERRIDES TOPSITES CHROME.TOPSITES.GET", "source_files": [ "manifest.json", "newTab.css", "newTab.html", "newTab.js" ], "source_hash": "43b22b2ab3cb1e3ec7f6862377a76cb2746bd82b", "zip_path": "examples/api/topsites/magic8ball.zip" }, { "api_calls": [ "chrome.omnibox.onInputChanged", "chrome.omnibox.onInputEntered" ], "crx_path": null, "description": "To use, type 'omnix' plus a search term into the Omnibox.", "features": [ "background_page" ], "icon": null, "id": "e787b322bddbc6289bb31b7d7550b1bf6456a80b", "name": "Omnibox Example", "packaged_app": false, "path": "examples/api/omnibox/simple-example/", "protocols": [], "search_string": "OMNIBOX EXAMPLE TO USE, TYPE OMNIX PLUS A SEARCH TERM INTO THE OMNIBOX. BACKGROUND_PAGE CHROME.OMNIBOX.ONINPUTCHANGED CHROME.OMNIBOX.ONINPUTENTERED", "source_files": [ "background.js", "manifest.json" ], "source_hash": "bf7d784bcd8f16619530466b1d95718ebf651d93", "zip_path": "examples/api/omnibox/simple-example.zip" }, { "api_calls": [ "chrome.pageAction.show" ], "crx_path": null, "description": "Shows a page action for HTML pages containing the word 'sandwich'", "features": [ "background_page", "page_action" ], "icon": "sandwich-128.png", "id": "8d0a50b57c26bb498be592e871001ffed91541b4", "name": "Page action by content", "packaged_app": false, "path": "examples/api/pageAction/pageaction_by_content/", "protocols": [], "search_string": "PAGE ACTION BY CONTENT SHOWS A PAGE ACTION FOR HTML PAGES CONTAINING THE WORD SANDWICH BACKGROUND_PAGE PAGE_ACTION CHROME.PAGEACTION.SHOW", "source_files": [ "background.js", "contentscript.js", "manifest.json" ], "source_hash": "4f889e0a2e85d55dad63a85f3cc6c4db31c0ba99", "zip_path": "examples/api/pageAction/pageaction_by_content.zip" }, { "api_calls": [ "chrome.pageAction.show", "chrome.tabs.onUpdated" ], "crx_path": null, "description": "Shows a page action for urls which have the letter 'g' in them.", "features": [ "background_page", "page_action", "tabs" ], "icon": "icon-128.png", "id": "80b86ccc6e8520660fa591caa565826f0ed1b12c", "name": "Page action by URL", "packaged_app": false, "path": "examples/api/pageAction/pageaction_by_url/", "protocols": [], "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": [ "background.js", "manifest.json" ], "source_hash": "2394e6f568855b9b5aedc49ce38f3942371ee317", "zip_path": "examples/api/pageAction/pageaction_by_url.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.browserAction.setBadgeBackgroundColor", "chrome.browserAction.setBadgeText", "chrome.browserAction.setTitle", "chrome.extension.connect", "chrome.extension.getBackgroundPage", "chrome.extension.getURL", "chrome.extension.onConnect", "chrome.tabs.create", "chrome.tabs.executeScript", "chrome.tabs.get", "chrome.tabs.remove", "chrome.tabs.update", "chrome.windows.get", "chrome.windows.getCurrent" ], "crx_path": null, "description": "Chromium Page Benchmarker.", "features": [ "background_page", "browser_action", "options_page", "tabs" ], "icon": null, "id": "d74c3c18a1c1dd18b035149105a306f837c8823e", "name": "Page Benchmarker", "packaged_app": false, "path": "examples/extensions/benchmark/", "protocols": [ "https://", "http://" ], "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.GETURL CHROME.EXTENSION.ONCONNECT CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TABS.GET CHROME.TABS.REMOVE CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETCURRENT", "source_files": [ "background.html", "jquery/jquery-1.4.2.min.js", "jquery/jquery-ui-1.8.4.custom.min.js", "jquery/jquery.client.js", "jquery/jquery.flot.dashes.js", "jquery/jquery.flot.js", "jquery/jquery.flot.min.js", "jquery/jquery.flot.navigate.js", "jquery/jquery.flot.valuelabels.js", "jst/jsevalcontext.js", "jst/jstemplate.js", "jst/jstemplate_test.js", "jst/util.js", "manifest.json", "options.html", "script.js", "util/sorttable.js", "util/table2CSV.js" ], "source_hash": "c570c40b63675b8a8718cb843aabab4ed0ea575a", "zip_path": "examples/extensions/benchmark.zip" }, { "api_calls": [ "chrome.experimental.record.captureURLs", "chrome.experimental.record.replayURLs" ], "crx_path": null, "description": "Page Cycler UI", "features": [ "experimental" ], "icon": "page_cycler_icon.png", "id": "579b7b1b54553eb5f2e8e7d2bf21bd61c855952e", "name": "Page Cycler", "packaged_app": true, "path": "examples/api/record/page_cycler/", "protocols": [], "search_string": "PAGE CYCLER PAGE CYCLER UI EXPERIMENTAL CHROME.EXPERIMENTAL.RECORD.CAPTUREURLS CHROME.EXPERIMENTAL.RECORD.REPLAYURLS", "source_files": [ "manifest.json", "page_cycler.css", "page_cycler.html", "page_cycler.js" ], "source_hash": "504348bff562ac22fafc405d58870f0acd61f004", "zip_path": "examples/api/record/page_cycler.zip" }, { "api_calls": [ "chrome.i18n.getMessage" ], "crx_path": null, "description": "Customize your content setting for different plug-ins.", "features": [ "contentSettings", "options_page" ], "icon": "bunny128.png", "id": "ab4b9e00a673701b355db9eb8f9ebf2c850cd784", "name": "Per-plugin content settings", "packaged_app": false, "path": "examples/extensions/plugin_settings/", "protocols": [], "search_string": "PER-PLUGIN CONTENT SETTINGS CUSTOMIZE YOUR CONTENT SETTING FOR DIFFERENT PLUG-INS. CONTENTSETTINGS OPTIONS_PAGE CHROME.I18N.GETMESSAGE", "source_files": [ "_locales/en/messages.json", "css/plugin_list.css", "css/rule_list.css", "domui/css/button.css", "domui/css/chrome_shared.css", "domui/css/list.css", "domui/css/select.css", "domui/js/cr.js", "domui/js/cr/event_target.js", "domui/js/cr/ui.js", "domui/js/cr/ui/array_data_model.js", "domui/js/cr/ui/list.js", "domui/js/cr/ui/list_item.js", "domui/js/cr/ui/list_selection_controller.js", "domui/js/cr/ui/list_selection_model.js", "domui/js/cr/ui/list_single_selection_model.js", "domui/js/util.js", "js/chrome_stubs.js", "js/main.js", "js/plugin_list.js", "js/plugin_list_test.html", "js/plugin_settings.js", "js/plugin_settings_test.html", "js/rule_list.js", "js/rule_list_test.html", "manifest.json", "options.html", "options/css/list.css", "options/js/deletable_item_list.js", "options/js/inline_editable_list.js" ], "source_hash": "5091cd6db218262813b6d98264cf580c6469ce23", "zip_path": "examples/extensions/plugin_settings.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.tabs.update" ], "crx_path": null, "description": "Adds a print button to the browser.", "features": [ "background_page", "browser_action", "tabs" ], "icon": null, "id": "e6ae17ab4ccfd7e059c8c01f25760ca5d894c7fd", "name": "Print this page", "packaged_app": false, "path": "examples/api/browserAction/print/", "protocols": [ "http://", "https://" ], "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": [ "background.js", "manifest.json" ], "source_hash": "cf807f051cdf685d031b58cdb995ef7fabdda832", "zip_path": "examples/api/browserAction/print.zip" }, { "api_calls": [ "chrome.experimental.processes.onUpdated", "chrome.experimental.processes.onUpdatedWithMemory", "chrome.experimental.processes.terminate" ], "crx_path": null, "description": "Adds a browser action that monitors resource usage of all browser processes.", "features": [ "browser_action", "experimental", "tabs" ], "icon": null, "id": "beff6ecd9677dea0a7c648c5042165b48bb66f09", "name": "Process Monitor", "packaged_app": false, "path": "examples/api/processes/process_monitor/", "protocols": [], "search_string": "PROCESS MONITOR ADDS A BROWSER ACTION THAT MONITORS RESOURCE USAGE OF ALL BROWSER PROCESSES. BROWSER_ACTION EXPERIMENTAL TABS CHROME.EXPERIMENTAL.PROCESSES.ONUPDATED CHROME.EXPERIMENTAL.PROCESSES.ONUPDATEDWITHMEMORY CHROME.EXPERIMENTAL.PROCESSES.TERMINATE", "source_files": [ "manifest.json", "popup.html", "popup.js" ], "source_hash": "a1f5e8b60d07252da4d1a031cb4d48354a50d3f3", "zip_path": "examples/api/processes/process_monitor.zip" }, { "api_calls": [ "chrome.browserAction.setBadgeBackgroundColor", "chrome.browserAction.setBadgeText", "chrome.browserAction.setTitle", "chrome.extension.isAllowedIncognitoAccess", "chrome.i18n.getMessage", "chrome.proxy.onProxyError" ], "crx_path": null, "description": "Set Chrome-specific proxies; a demonstration of Chrome's Proxy API", "features": [ "background_page", "browser_action", "proxy" ], "icon": "icon128.png", "id": "3e8e226d87e431296bb110b4f6eb7eec2ca7a826", "name": "Proxy Extension API Sample", "packaged_app": false, "path": "examples/extensions/proxy_configuration/", "protocols": [], "search_string": "PROXY EXTENSION API SAMPLE SET CHROME-SPECIFIC PROXIES; A DEMONSTRATION OF CHROMES PROXY API BACKGROUND_PAGE BROWSER_ACTION PROXY CHROME.BROWSERACTION.SETBADGEBACKGROUNDCOLOR CHROME.BROWSERACTION.SETBADGETEXT CHROME.BROWSERACTION.SETTITLE CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS CHROME.I18N.GETMESSAGE CHROME.PROXY.ONPROXYERROR", "source_files": [ "_locales/en/messages.json", "background.js", "manifest.json", "popup.css", "popup.html", "popup.js", "proxy_error_handler.js", "proxy_form_controller.js", "test/jsunittest.js", "test/proxy_form_controller_test.html", "test/proxy_form_controller_test.js", "test/unittest.css" ], "source_hash": "29b00b6d3543f33e302dcbee355e9449c3d8d210", "zip_path": "examples/extensions/proxy_configuration.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.browserAction.setIcon", "chrome.extension.getBackgroundPage", "chrome.extension.getURL", "chrome.tabs.create", "chrome.tabs.get", "chrome.tabs.onUpdated", "chrome.tabs.remove" ], "crx_path": null, "description": "Uses OAuth to connect to Google's contacts service and display a list of your contacts.", "features": [ "background_page", "browser_action", "tabs" ], "icon": "img/icon-128.png", "id": "56a8d2ac24ca7bba78fd88ad57f43fc13c784497", "name": "Sample - OAuth Contacts", "packaged_app": false, "path": "examples/extensions/oauth_contacts/", "protocols": [ "http://", "https://", "https://", "https://" ], "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.ONUPDATED CHROME.TABS.REMOVE", "source_files": [ "background.js", "chrome_ex_oauth.html", "chrome_ex_oauth.js", "chrome_ex_oauthsimple.js", "contacts.html", "contacts.js", "manifest.json" ], "source_hash": "3dc54318943ee65fca84c06c4e1249820a485cb1", "zip_path": "examples/extensions/oauth_contacts.zip" }, { "api_calls": [ "chrome.experimental.infobars.show" ], "crx_path": null, "description": "Shows an infobar on pages which contain the word 'sandwich'", "features": [ "background_page", "experimental" ], "icon": "sandwich-128.png", "id": "38f6e1e17756ede38b1364c7114a738ca717dcbb", "name": "SandwichBar", "packaged_app": false, "path": "examples/api/infobars/sandwichbar/", "protocols": [], "search_string": "SANDWICHBAR SHOWS AN INFOBAR ON PAGES WHICH CONTAIN THE WORD SANDWICH BACKGROUND_PAGE EXPERIMENTAL CHROME.EXPERIMENTAL.INFOBARS.SHOW", "source_files": [ "background.js", "contentscript.js", "infobar.html", "infobar.js", "manifest.json" ], "source_hash": "370452fb1adc87631f89b7799e03f69b0aeaad26", "zip_path": "examples/api/infobars/sandwichbar.zip" }, { "api_calls": [ "chrome.experimental.processes.getProcessIdForTab", "chrome.tabs.get", "chrome.tabs.update", "chrome.windows.get", "chrome.windows.getAll", "chrome.windows.getCurrent", "chrome.windows.update" ], "crx_path": null, "description": "Adds a browser action showing which tabs share the current tab's process.", "features": [ "browser_action", "experimental", "tabs" ], "icon": null, "id": "fc89b35755483af30b66cd72cefa34a43a3e8312", "name": "Show Tabs in Process", "packaged_app": false, "path": "examples/api/processes/show_tabs/", "protocols": [ "chrome://" ], "search_string": "SHOW TABS IN PROCESS ADDS A BROWSER ACTION SHOWING WHICH TABS SHARE THE CURRENT TABS PROCESS. BROWSER_ACTION EXPERIMENTAL TABS CHROME.EXPERIMENTAL.PROCESSES.GETPROCESSIDFORTAB CHROME.TABS.GET CHROME.TABS.UPDATE CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL CHROME.WINDOWS.GETCURRENT CHROME.WINDOWS.UPDATE", "source_files": [ "manifest.json", "popup.css", "popup.html", "popup.js" ], "source_hash": "062194cd7a1a907c4e9d442cfbe19a5db36916fa", "zip_path": "examples/api/processes/show_tabs.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.browserAction.setIcon", "chrome.extension.getURL", "chrome.tabs.create", "chrome.tabs.executeScript", "chrome.tts.getVoices", "chrome.tts.speak", "chrome.tts.stop", "chrome.windows.get", "chrome.windows.getAll" ], "crx_path": null, "description": "Speaks the current selection out loud.", "features": [ "", "background_page", "browser_action", "options_page", "tabs", "tts" ], "icon": "SpeakSel128.png", "id": "a491a2faa1fe79cb49b2fe9ed2720f4723c14184", "name": "Speak Selection", "packaged_app": false, "path": "examples/extensions/speak_selection/", "protocols": [], "search_string": "SPEAK SELECTION SPEAKS THE CURRENT SELECTION OUT LOUD. BACKGROUND_PAGE BROWSER_ACTION OPTIONS_PAGE TABS TTS CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.GETURL CHROME.TABS.CREATE CHROME.TABS.EXECUTESCRIPT CHROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS.STOP CHROME.WINDOWS.GET CHROME.WINDOWS.GETALL", "source_files": [ "background.js", "content_script.js", "keycodes.js", "manifest.json", "options.html", "options.js", "tabs.js" ], "source_hash": "6f2d935d106c39c574d219babcd793cba480dbc0", "zip_path": "examples/extensions/speak_selection.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.browserAction.setIcon", "chrome.experimental.speechInput.isRecording", "chrome.experimental.speechInput.onError", "chrome.experimental.speechInput.onResult", "chrome.experimental.speechInput.start", "chrome.experimental.speechInput.stop" ], "crx_path": null, "description": "Recognizes your speech and tells you the most likely result.", "features": [ "background_page", "browser_action", "experimental" ], "icon": null, "id": "a942b7626644674b7a56678930d054497b244ee7", "name": "Speech Recognizer", "packaged_app": false, "path": "examples/api/speechInput/basic/", "protocols": [], "search_string": "SPEECH RECOGNIZER RECOGNIZES YOUR SPEECH AND TELLS YOU THE MOST LIKELY RESULT. BACKGROUND_PAGE BROWSER_ACTION EXPERIMENTAL CHROME.BROWSERACTION.ONCLICKED CHROME.BROWSERACTION.SETICON CHROME.EXPERIMENTAL.SPEECHINPUT.ISRECORDING CHROME.EXPERIMENTAL.SPEECHINPUT.ONERROR CHROME.EXPERIMENTAL.SPEECHINPUT.ONRESULT CHROME.EXPERIMENTAL.SPEECHINPUT.START CHROME.EXPERIMENTAL.SPEECHINPUT.STOP", "source_files": [ "background.js", "manifest.json" ], "source_hash": "298f4146dbeb4a9691756d3856710d2e41ae7ae7", "zip_path": "examples/api/speechInput/basic.zip" }, { "api_calls": [ "chrome.extension.getURL", "chrome.tabs.insertCSS" ], "crx_path": null, "description": "Spruce up your pages with custom CSS.", "features": [ "", "browser_action", "options_page", "storage", "tabs" ], "icon": null, "id": "24452253a5f1a93c2e8d63e55042005f8bc33606", "name": "Stylizr", "packaged_app": false, "path": "examples/api/storage/stylizr/", "protocols": [], "search_string": "STYLIZR SPRUCE UP YOUR PAGES WITH CUSTOM CSS. BROWSER_ACTION OPTIONS_PAGE STORAGE TABS CHROME.EXTENSION.GETURL CHROME.TABS.INSERTCSS", "source_files": [ "manifest.json", "options.html", "options.js", "popup.html", "popup.js" ], "source_hash": "5a16cf4c1a8b25e1c73d7056ad5af86df2bc2f1c", "zip_path": "examples/api/storage/stylizr.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.extension.getURL", "chrome.tabs.create", "chrome.tabs.get", "chrome.tabs.move", "chrome.tabs.onAttached", "chrome.tabs.onCreated", "chrome.tabs.onDetached", "chrome.tabs.onMoved", "chrome.tabs.onRemoved", "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" ], "crx_path": null, "description": "Utility for working with the extension tabs api", "features": [ "background_page", "browser_action", "tabs" ], "icon": null, "id": "230463f2d5c3d4d0ca13c230e1f00f2aae0a8a64", "name": "Tab Inspector", "packaged_app": false, "path": "examples/api/tabs/inspector/", "protocols": [], "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.MOVE CHROME.TABS.ONATTACHED CHROME.TABS.ONCREATED CHROME.TABS.ONDETACHED CHROME.TABS.ONMOVED CHROME.TABS.ONREMOVED 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": [ "background.js", "jstemplate_compiled.js", "manifest.json", "tabs_api.html", "tabs_api.js" ], "source_hash": "eb8f26004a36d01dad8680bae1370a2ac1ce01c8", "zip_path": "examples/api/tabs/inspector.zip" }, { "api_calls": [ "chrome.browserAction.setIcon", "chrome.extension.connect", "chrome.extension.onConnect", "chrome.tts.getVoices", "chrome.tts.speak", "chrome.tts.stop" ], "crx_path": null, "description": "A clock with two configurable alarms that will play a sound and speak a phrase of your choice.", "features": [ "background", "background_page", "browser_action", "tts" ], "icon": "clock-128.png", "id": "04f5d2ddea95746b0200be1ea223ccb7a748a771", "name": "Talking Alarm Clock", "packaged_app": false, "path": "examples/extensions/talking_alarm_clock/", "protocols": [], "search_string": "TALKING ALARM CLOCK A CLOCK WITH TWO CONFIGURABLE ALARMS THAT WILL PLAY A SOUND AND SPEAK A PHRASE OF YOUR CHOICE. BACKGROUND BACKGROUND_PAGE BROWSER_ACTION TTS CHROME.BROWSERACTION.SETICON CHROME.EXTENSION.CONNECT CHROME.EXTENSION.ONCONNECT CHROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS.STOP", "source_files": [ "background.js", "common.js", "credits.html", "manifest.json", "popup.html", "popup.js" ], "source_hash": "0f81e576201c057a090c921450482ba762aca919", "zip_path": "examples/extensions/talking_alarm_clock.zip" }, { "api_calls": [ "chrome.browserAction.onClicked", "chrome.extension.getURL", "chrome.extension.getViews", "chrome.tabs.captureVisibleTab", "chrome.tabs.create", "chrome.tabs.onUpdated" ], "crx_path": null, "description": "Demonstrate screenshot functionality in the chrome.tabs api. Note: only works for code.google.com", "features": [ "background_page", "browser_action", "tabs" ], "icon": null, "id": "e1697cacebad05218798bf3e8a0f724517f0e8c3", "name": "Test Screenshot Extension", "packaged_app": false, "path": "examples/api/tabs/screenshot/", "protocols": [ "http://" ], "search_string": "TEST SCREENSHOT EXTENSION DEMONSTRATE SCREENSHOT FUNCTIONALITY IN THE CHROME.TABS API. NOTE: ONLY WORKS FOR CODE.GOOGLE.COM 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": [ "background.js", "manifest.json", "screenshot.html", "screenshot.js" ], "source_hash": "93d631d1e714c910f5215fd8c22cd5725ab6e6cc", "zip_path": "examples/api/tabs/screenshot.zip" }, { "api_calls": [ "chrome.permissions.contains", "chrome.permissions.onAdded", "chrome.permissions.onRemoved", "chrome.permissions.remove", "chrome.permissions.request", "chrome.tabs.create" ], "crx_path": "examples/api/permissions/extension-questions.crx", "description": "Sample demonstration of the optional permissions API.", "features": [ "browser_action", "experimental", "options_page" ], "icon": "images/icon.png", "id": "e8ac89b4015052cf11436985399129c927f972aa", "name": "Top Chrome Extension Questions", "packaged_app": false, "path": "examples/api/permissions/extension-questions/", "protocols": [], "search_string": "TOP CHROME EXTENSION QUESTIONS SAMPLE DEMONSTRATION OF THE OPTIONAL PERMISSIONS API. BROWSER_ACTION EXPERIMENTAL OPTIONS_PAGE CHROME.PERMISSIONS.CONTAINS CHROME.PERMISSIONS.ONADDED CHROME.PERMISSIONS.ONREMOVED CHROME.PERMISSIONS.REMOVE CHROME.PERMISSIONS.REQUEST CHROME.TABS.CREATE", "source_files": [ "manifest.json", "options.html", "options.js", "popup.html", "popup.js" ], "source_hash": "683f9b121326abe7053ea011b27dbd03f5b7b9d7", "zip_path": "examples/api/permissions/extension-questions.zip" }, { "api_calls": [ "chrome.tts.getVoices", "chrome.tts.speak", "chrome.tts.stop" ], "crx_path": null, "description": "Tool for developers of Chrome TTS engine extensions to help them test their engines are implementing the API correctly.", "features": [ "tts" ], "icon": "128.png", "id": "1d192cce77438e1a90383a6a3a6b28f29961ffa4", "name": "TTS Debug", "packaged_app": true, "path": "examples/extensions/ttsdebug/", "protocols": [], "search_string": "TTS DEBUG TOOL FOR DEVELOPERS OF CHROME TTS ENGINE EXTENSIONS TO HELP THEM TEST THEIR ENGINES ARE IMPLEMENTING THE API CORRECTLY. TTS CHROME.TTS.GETVOICES CHROME.TTS.SPEAK CHROME.TTS.STOP", "source_files": [ "manifest.json", "ttsdebug.css", "ttsdebug.html", "ttsdebug.js" ], "source_hash": "b6d02dcc084985a5a37634f7efee96e759df3c2f", "zip_path": "examples/extensions/ttsdebug.zip" }, { "api_calls": [ "chrome.tts.getVoices", "chrome.tts.isSpeaking", "chrome.tts.speak", "chrome.tts.stop" ], "crx_path": null, "description": "Demo Chrome's synthesized text-to-speech capabilities.", "features": [ "tts" ], "icon": "128.png", "id": "3a1baf15462bdae4d886c2da4ff8f35f4e8ce02f", "name": "TTS Demo", "packaged_app": true, "path": "examples/extensions/ttsdemo/", "protocols": [], "search_string": "TTS DEMO DEMO CHROMES SYNTHESIZED TEXT-TO-SPEECH CAPABILITIES. TTS CHROME.TTS.GETVOICES CHROME.TTS.ISSPEAKING CHROME.TTS.SPEAK CHROME.TTS.STOP", "source_files": [ "manifest.json", "ttsdemo.html", "ttsdemo.js" ], "source_hash": "a72820a4ac8dce453ae31ae39153f0ac19f75078", "zip_path": "examples/extensions/ttsdemo.zip" }, { "api_calls": [ "chrome.history.getVisits", "chrome.history.search", "chrome.tabs.create" ], "crx_path": null, "description": "Reads your history, and shows the top ten pages you go to by typing the URL.", "features": [ "browser_action", "history", "tabs" ], "icon": null, "id": "b3de91ab04b7d7a2670ca7ee9d740eb42cead0b6", "name": "Typed URL History", "packaged_app": false, "path": "examples/api/history/showHistory/", "protocols": [], "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": [ "manifest.json", "typedUrls.html", "typedUrls.js" ], "source_hash": "42a4d00d90126ca4a8731f0f625ca75b7a546252", "zip_path": "examples/api/history/showHistory.zip" }, { "api_calls": [ "chrome.i18n.getMessage", "chrome.webNavigation.onBeforeNavigate", "chrome.webNavigation.onCommitted", "chrome.webNavigation.onCompleted", "chrome.webNavigation.onCreatedNavigationTarget", "chrome.webNavigation.onErrorOccurred", "chrome.webNavigation.onReferenceFragmentUpdated" ], "crx_path": null, "description": "Demonstration of the WebNavigation extension API.", "features": [ "background_page", "browser_action", "extension", "webNavigation" ], "icon": null, "id": "a3c674f7eb93621c590562ad3fa04de4f03f53a0", "name": "WebNavigation Tech Demo", "packaged_app": false, "path": "examples/api/webNavigation/basic/", "protocols": [], "search_string": "WEBNAVIGATION TECH DEMO DEMONSTRATION OF THE WEBNAVIGATION EXTENSION API. BACKGROUND_PAGE BROWSER_ACTION EXTENSION WEBNAVIGATION CHROME.I18N.GETMESSAGE CHROME.WEBNAVIGATION.ONBEFORENAVIGATE CHROME.WEBNAVIGATION.ONCOMMITTED CHROME.WEBNAVIGATION.ONCOMPLETED CHROME.WEBNAVIGATION.ONCREATEDNAVIGATIONTARGET CHROME.WEBNAVIGATION.ONERROROCCURRED CHROME.WEBNAVIGATION.ONREFERENCEFRAGMENTUPDATED", "source_files": [ "_locales/en/messages.json", "background.js", "manifest.json", "navigation_collector.js", "popup.css", "popup.html", "popup.js" ], "source_hash": "d2b40d0496b107609dd8288cb52f15aa5d36c312", "zip_path": "examples/api/webNavigation/basic.zip" }, { "api_calls": [ "chrome.extension.isAllowedFileSchemeAccess", "chrome.extension.isAllowedIncognitoAccess" ], "crx_path": null, "description": "Demonstrates the `extension.isAllowedFileSchemeAccess` and `extesion.isAllowedIncognitoAccess` APIs", "features": [ "browser_action" ], "icon": "sample-128.png", "id": "0fa4abe6545f0316fea7cfa07c53aa48c4f3d018", "name": "`extension.isAllowedFileSchemeAccess` and `extension.isAllowedIncognitoAccess` Example", "packaged_app": false, "path": "examples/api/extension/isAllowedAccess/", "protocols": [ "file://" ], "search_string": "`EXTENSION.ISALLOWEDFILESCHEMEACCESS` AND `EXTENSION.ISALLOWEDINCOGNITOACCESS` EXAMPLE DEMONSTRATES THE `EXTENSION.ISALLOWEDFILESCHEMEACCESS` AND `EXTESION.ISALLOWEDINCOGNITOACCESS` APIS BROWSER_ACTION CHROME.EXTENSION.ISALLOWEDFILESCHEMEACCESS CHROME.EXTENSION.ISALLOWEDINCOGNITOACCESS", "source_files": [ "manifest.json", "popup.html", "popup.js", "sample.css" ], "source_hash": "8e51dc3a9577065d22ce92f3c838edc5ceaf4e65", "zip_path": "examples/api/extension/isAllowedAccess.zip" } ] }