Index

A

  1. Alarms API

  2. Architecture, Chrome Extensions

    1. components

      1. input components

SeeInput components
  1. manifest

  2. popup

  3. scripting

  1. extension runtime

  2. user perspective

B

  1. Browser-Action button

  2. BrowserActionNotes Extension

    1. Browser-Action component

    2. console panel, popup

    3. loadNoteForActiveURL function

    4. popup component

    5. popup_script.js

    6. resources panel

    7. setting, badge text

    8. textarea element

  3. Browser-Action popup

C

  1. Chrome.runtime.connect method

  2. Chrome Web Store

  3. Content scripts

    1. Chrome Extensions API

    2. Content UI

    3. DOM API

    4. HelloContentScript Extension

    5. manifest

  4. Content scripts and event scripts

    1. chrome.runtime.sendMessage method

    2. connect and sendMessage methods

    3. Console panel

    4. content_script.js

    5. event_script.js

    6. extensionID parameter

    7. manifest.json

    8. popup inspecting

    9. runtime.onMessage

    10. runtime.onMessageExternal and runtime.onConnectExternal events

  5. Content scripts and web page scripts

    1. bookmarks API

    2. button element

    3. content_script.js

    4. content_scripts attribute

    5. manifest.json

    6. postMessage method—window.postMessage

    7. runtime.onMessageExternal and runtime.onConnectExternal events

    8. webpage_script.js

    9. window.addEventListener(“message”,function(me){/**/})

    10. window.postMessage method

    11. window.postMessage(message,“*”)

  6. Context menu items

    1. contextMenus permission

    2. item creation

      1. addEventListener method

      2. browser_action and page_action contexts

      3. chrome.contextMenus.create method

      4. chrome.runtime.lastError object

      5. documentUrlPatterns property

      6. event_script.js

      7. HelloContextMenuItem extension

      8. ID_CONTEXT_MENU_ITEM_HELLO variable

      9. info object

      10. info.menuItemId property

      11. onClicked event

      12. Page-Action component

      13. properties

      14. runtime.sendMessage method

      15. TYPES_CONTEXT variable

    3. manifest.json

D

  1. Debugging Chrome Extensions

    1. Chrome DevTools window

    2. Console panel

    3. Elements panel

    4. inspecting, popup

    5. Sources and Resources panel

  2. Disposition

  3. Distributing extension, Chrome Web Store

    1. dashboard

    2. developer registration fee

    3. draft

      1. editing

      2. saving

    4. Google Wallet

    5. icons adding

    6. item listings

    7. logging, Google account

    8. new extension adding

    9. payment gateway

    10. payment method

    11. purchase completing

    12. purchase reviewing

    13. 48px icon

    14. ShowTime extension

    15. uploading

      1. ShowTime zipped package

      2. zipped package

  4. Document Object Model (DOM)

  5. DOMContentLoaded event

E, F

  1. Event scripts

    1. API features

    2. background scripts

    3. Browser-Action and Page-Action components

    4. BrowserActionNotes

    5. chrome.runtime object

    6. chrome.runtime.onMessageExternal event

    7. content scripts

    8. declarativeContent API

      1. addRules/removeRules

      2. chrome.declarativeContent and chrome.declarativeWebRequest

      3. chrome.declarativeContent.ShowPageAction

      4. ShowPageAction

    9. event handlers, declarative

    10. event objects

    11. HelloPageAction Extension

    12. input component APIs

    13. manifest

      1. background attribute

      2. Extensions Management page

      3. HelloShortcutKey, background page

      4. scripts and persistent keys

    14. multiple components

    15. onClicked event

    16. onCommand event

    17. scripts and persistent attribute

    18. shared code

  2. Extension runtime

  3. Extensions

    1. creation

      1. Browser-Action

      2. console.log method

      3. Extension button

      4. getMonth method

      5. JavaScript code, current time

      6. JSON file validation

      7. manifest

      8. popup

      9. setTimeAndDate function

      10. ShowTime

      11. ShowTime/popup.html

    2. debugging

SeeDebugging Chrome Extensions
  1. HTML and CSS

  2. JavaScript and JSON

  3. loading, extension folder

  4. override pages

    1. Bookmark Manager

    2. children.length property

    3. CSS and JavaScript code

    4. history

    5. manifest

    6. myNewTab_1.js

    7. myNewTab.html

    8. New Tab page, bookmarks

    9. options page

    10. options page, Chrome stylesheet

  1. Extensions API

  2. Extensions development, security

    1. API permissions

    2. content script

    3. externally_connectable attribute

    4. match pattern permissions

    5. storage

  3. Extensions Management page

G

  1. Google Chrome Apps

  2. Google Chrome Extensions

    1. browser extensions, support

    2. browser plug-ins

    3. Chrome Web Store

    4. definition

    5. extensions adding, store

    6. Extensions Management page

    7. pinning, chrome://extensions tab

    8. plug-ins

    9. sandboxing

    10. technologies

    11. URLs

  3. Google Chrome Extensions APIs

    1. alarms permission

    2. alarms API

      1. alarmNameand alarmInfo

      2. chrome.alarms.clearAll method

      3. chrome.alarms.create method

      4. event_script.js

      5. notifications API

      6. periodInMinutes

    3. bookmarks API

      1. associated events

      2. bookmarks.BookmarkTreeNode object

      3. chrome.bookmarks.create method

      4. chrome.bookmarks.getTree method

      5. chrome.bookmarks.search method

      6. creating

      7. hierarchy

      8. notifications API

      9. updating

    4. declare permissions

    5. downloads API

      1. associated events

      2. cancelling/resuming

      3. chrome.downloads.download method

      4. chrome.downloads.removeFile method

      5. chrome.runtime.lastError

      6. event_script.js

      7. file downloading

      8. open method

    6. history API

      1. associated events

      2. callback function

      3. chrome.history.search method

      4. event_script.js

      5. query object properties

      6. URLs, adding and removing

    7. input components

      1. chrome.commands

      2. chrome.contextMenus

      3. chrome.omnibox

      4. chrome.pageAction, and chrome.browserAction

    8. notifications API

      1. associated events

      2. chrome.notifications.create method

      3. chrome.notifications.update method

      4. event_script.js

    9. optional permissions

    10. required permissions

    11. storage API

      1. chrome.storage.onChanged event

      2. chrome.storage.sync.remove method

      3. chrome.storage.sync.set, and chrome.storage.sync.get.

      4. event_script.js

      5. localStorage API

      6. set and get items

      7. sync vs . local storage

    12. tabs API

      1. associated events

      2. capturing

      3. chrome.tabs.captureVisibleTab method

      4. chrome.tabs.create method

      5. chrome.tabs.update method

      6. creating and removing

      7. event_script.js

      8. insertCSS methods

      9. manifest.json

    13. XHR API

  4. Google Chrome plug-ins

H

  1. Hue-Saturation-Lightness (HSL)

I, J, K, L

  1. Input components

    1. Browser-Action and Page-Action

    2. BrowserActionNotes

    3. context menu items

SeeContext menu items
  1. HelloContentUI extension

    1. activeTab permission

    2. content_script.js

    3. injected content script component

    4. manifest.json

  2. interactive functionalities

  3. manifest

    1. Browser-Action

    2. default extension icon

    3. Page-Action

    4. setting title, icon, and popup

  4. omnibox inputs

SeeOmnibox inputs
  1. onCommand event

  2. separate actions

  3. shortcut key/command

    1. change extension icon

    2. _execute_browser_action and _execute_page_action

    3. HelloBrowserAction extension

    4. HelloShortcutKey extension

M, N

  1. manifest_version attribute

  2. Match pattern permission

  3. Messaging APIs

    1. and events

    2. CS and ES extension

SeeContent scripts and event scripts
  1. CS and WS extension

SeeContent scripts and web page scripts
  1. Extensions framework

  2. popup script and event script

  3. PS and CS extension

SeePopup scripts and content scripts
  1. web page scripts and event scripts

    1. chrome.runtime.sendMessage method

    2. Console panel

    3. event_script.js

    4. listening event

    5. long-lived connections

    6. manifest role

    7. parameters

    8. responseCallback parameter

    9. send_message

    10. webpage_script.js

O

  1. Omnibox inputs

    1. chrome.omnibox.onInputChanged

    2. chrome.omnibox.onInputEntered

    3. event script component

    4. Extensions Management page

    5. HelloOmniboxInput

      1. background page

      2. event_script.js

      3. interacting, omnibox

      4. manifest.json

      5. setting, default suggestion

      6. suggested results

    6. icons attribute

    7. keyword property

    8. 16px icon

  2. OnConnectExternal event

  3. Options page, extensions

    1. HTML page

    2. manifest

    3. myOptionsPage_1.js

    4. myOptionsPage.html

    5. OverridePages extension

    6. override prompt

  4. OverridePages extension

P, Q

  1. PageActionNotes Extension

    1. background page

    2. Console panel, popup

    3. declarativeContent API

    4. event script component

    5. popup component

    6. stackoverflow.com host

    7. textarea

  2. Page-Action popup

  3. Popup scripts and content scripts

    1. alarms API

    2. chrome.runtime.onMessage event

    3. chrome.tabs.query method

    4. chrome.tabs.sendMessage method

    5. content_script.js

    6. long-lived connection

    7. manifest.json

    8. parameters

    9. popup_script.js

    10. PS and ES extension

    11. responseCallback

  4. Popup scripts and event scripts

    1. background attribute

    2. chrome.runtime.onMessage event

    3. chrome.runtime.sendMessage(message,responseCallback)

    4. downloads API

    5. event_script.js

    6. manifest.json

    7. popup_script.js

    8. sendResponse callback

  5. port.onMessage event

R

  1. Run HelloOmniboxInput command

S

  1. Sandboxing

  2. ShowTime

T, U, V, W

  1. Themes, Google Chrome

    1. color and tint elements

    2. color tint, inactive window

    3. images

    4. incognito mode

    5. manifest file

    6. New Tab page, applied theme

    7. properties

X, Y, Z

  1. XHR API

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset