Alarms API
Architecture, Chrome Extensions
components
input components
manifest
popup
scripting
extension runtime
user perspective
Browser-Action button
BrowserActionNotes Extension
Browser-Action component
console panel, popup
loadNoteForActiveURL function
popup component
popup_script.js
resources panel
setting, badge text
textarea element
Browser-Action popup
Chrome.runtime.connect method
Chrome Web Store
Content scripts
Chrome Extensions API
Content UI
DOM API
HelloContentScript Extension
manifest
Content scripts and event scripts
chrome.runtime.sendMessage method
connect and sendMessage methods
Console panel
content_script.js
event_script.js
extensionID parameter
manifest.json
popup inspecting
runtime.onMessage
runtime.onMessageExternal and runtime.onConnectExternal events
Content scripts and web page scripts
bookmarks API
button element
content_script.js
content_scripts attribute
manifest.json
postMessage method—window.postMessage
runtime.onMessageExternal and runtime.onConnectExternal events
webpage_script.js
window.addEventListener(“message”,function(me){/**/})
window.postMessage method
window.postMessage(message,“*”)
Context menu items
contextMenus permission
item creation
addEventListener method
browser_action and page_action contexts
chrome.contextMenus.create method
chrome.runtime.lastError object
documentUrlPatterns property
event_script.js
HelloContextMenuItem extension
ID_CONTEXT_MENU_ITEM_HELLO variable
info object
info.menuItemId property
onClicked event
Page-Action component
properties
runtime.sendMessage method
TYPES_CONTEXT variable
manifest.json
Debugging Chrome Extensions
Chrome DevTools window
Console panel
Elements panel
inspecting, popup
Sources and Resources panel
Disposition
Distributing extension, Chrome Web Store
dashboard
developer registration fee
draft
editing
saving
Google Wallet
icons adding
item listings
logging, Google account
new extension adding
payment gateway
payment method
purchase completing
purchase reviewing
48px icon
ShowTime extension
uploading
ShowTime zipped package
zipped package
Document Object Model (DOM)
DOMContentLoaded event
Event scripts
API features
background scripts
Browser-Action and Page-Action components
BrowserActionNotes
chrome.runtime object
chrome.runtime.onMessageExternal event
content scripts
declarativeContent API
addRules/removeRules
chrome.declarativeContent and chrome.declarativeWebRequest
chrome.declarativeContent.ShowPageAction
ShowPageAction
event handlers, declarative
event objects
HelloPageAction Extension
input component APIs
manifest
background attribute
Extensions Management page
HelloShortcutKey, background page
scripts and persistent keys
multiple components
onClicked event
onCommand event
scripts and persistent attribute
shared code
Extension runtime
Extensions
creation
Browser-Action
console.log method
Extension button
getMonth method
JavaScript code, current time
JSON file validation
manifest
popup
setTimeAndDate function
ShowTime
ShowTime/popup.html
debugging
HTML and CSS
JavaScript and JSON
loading, extension folder
override pages
Bookmark Manager
children.length property
CSS and JavaScript code
history
manifest
myNewTab_1.js
myNewTab.html
New Tab page, bookmarks
options page
options page, Chrome stylesheet
Extensions API
Extensions development, security
API permissions
content script
externally_connectable attribute
match pattern permissions
storage
Extensions Management page
Google Chrome Apps
Google Chrome Extensions
browser extensions, support
browser plug-ins
Chrome Web Store
definition
extensions adding, store
Extensions Management page
pinning, chrome://extensions tab
plug-ins
sandboxing
technologies
URLs
Google Chrome Extensions APIs
alarms permission
alarms API
alarmNameand alarmInfo
chrome.alarms.clearAll method
chrome.alarms.create method
event_script.js
notifications API
periodInMinutes
bookmarks API
associated events
bookmarks.BookmarkTreeNode object
chrome.bookmarks.create method
chrome.bookmarks.getTree method
chrome.bookmarks.search method
creating
hierarchy
notifications API
updating
declare permissions
downloads API
associated events
cancelling/resuming
chrome.downloads.download method
chrome.downloads.removeFile method
chrome.runtime.lastError
event_script.js
file downloading
open method
history API
associated events
callback function
chrome.history.search method
event_script.js
query object properties
URLs, adding and removing
input components
chrome.commands
chrome.contextMenus
chrome.omnibox
chrome.pageAction, and chrome.browserAction
notifications API
associated events
chrome.notifications.create method
chrome.notifications.update method
event_script.js
optional permissions
required permissions
storage API
chrome.storage.onChanged event
chrome.storage.sync.remove method
chrome.storage.sync.set, and chrome.storage.sync.get.
event_script.js
localStorage API
set and get items
sync vs . local storage
tabs API
associated events
capturing
chrome.tabs.captureVisibleTab method
chrome.tabs.create method
chrome.tabs.update method
creating and removing
event_script.js
insertCSS methods
manifest.json
XHR API
Google Chrome plug-ins
Hue-Saturation-Lightness (HSL)
Input components
Browser-Action and Page-Action
BrowserActionNotes
context menu items
HelloContentUI extension
activeTab permission
content_script.js
injected content script component
manifest.json
interactive functionalities
manifest
Browser-Action
default extension icon
Page-Action
setting title, icon, and popup
omnibox inputs
onCommand event
separate actions
shortcut key/command
change extension icon
_execute_browser_action and _execute_page_action
HelloBrowserAction extension
HelloShortcutKey extension
manifest_version attribute
Match pattern permission
Messaging APIs
and events
CS and ES extension
CS and WS extension
Extensions framework
popup script and event script
PS and CS extension
web page scripts and event scripts
chrome.runtime.sendMessage method
Console panel
event_script.js
listening event
long-lived connections
manifest role
parameters
responseCallback parameter
send_message
webpage_script.js
Omnibox inputs
chrome.omnibox.onInputChanged
chrome.omnibox.onInputEntered
event script component
Extensions Management page
HelloOmniboxInput
background page
event_script.js
interacting, omnibox
manifest.json
setting, default suggestion
suggested results
icons attribute
keyword property
16px icon
OnConnectExternal event
Options page, extensions
HTML page
manifest
myOptionsPage_1.js
myOptionsPage.html
OverridePages extension
override prompt
OverridePages extension
PageActionNotes Extension
background page
Console panel, popup
declarativeContent API
event script component
popup component
stackoverflow.com host
textarea
Page-Action popup
Popup scripts and content scripts
alarms API
chrome.runtime.onMessage event
chrome.tabs.query method
chrome.tabs.sendMessage method
content_script.js
long-lived connection
manifest.json
parameters
popup_script.js
PS and ES extension
responseCallback
Popup scripts and event scripts
background attribute
chrome.runtime.onMessage event
chrome.runtime.sendMessage(message,responseCallback)
downloads API
event_script.js
manifest.json
popup_script.js
sendResponse callback
port.onMessage event
Run HelloOmniboxInput command
Sandboxing
ShowTime
Themes, Google Chrome
color and tint elements
color tint, inactive window
images
incognito mode
manifest file
New Tab page, applied theme
properties
XHR API