Creating Google Chrome extensions. (2016)
- Record Type:
- Book
- Title:
- Creating Google Chrome extensions. (2016)
- Main Title:
- Creating Google Chrome extensions
- Further Information:
- Note: Prateek Mehta.
- Authors:
- Mehta, Prateek
- Contents:
- At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Introduction to Google Chrome Extensions; What Are Google Chrome Extensions?; Support for Browser Extensions; Extensions Are Not Plug-ins; Extensions and Plug-ins; Notable Examples; Adding Extensions from the Store; Technologies to Create Extensions; How Are Technologies Used?; Extensions API; Creating Your First Extension; Validating a JSON File; Creating the Manifest; Adding the Button: Browser-Action; Loading the Extension Folder; Debugging an Extension. Inspecting the PopupSources and Resources Panel; Console Panel; Distributing on Store; Summary; Chapter 2: Architecture Overview; What Is User Perspective?; Components Involved in Creating Chrome Extensions; Extension Runtime; Scripts Representing the Runtime; Input Components: Part One; The Browser-Action and Page-Action Components; Need for Separate Actions; Role of the Manifest for This Component; Defining the Component; Component Usage; Shortcut Key or Command; The onCommand Event; Event Scripts; The Need for Event Scripts; Role of the Manifest for This Component; Background Scripts. Event ObjectsRevisiting the onCommand Event; Declarative Event Handlers; The HelloPageAction Extension; The declarativeContent API; Adding and Removing Rules; Using ShowPageAction; Content Scripts; Role of the Manifest for This Component; HelloContentScript Extension; Examples of Components; BrowserActionNotes Extension;At a Glance; Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Introduction to Google Chrome Extensions; What Are Google Chrome Extensions?; Support for Browser Extensions; Extensions Are Not Plug-ins; Extensions and Plug-ins; Notable Examples; Adding Extensions from the Store; Technologies to Create Extensions; How Are Technologies Used?; Extensions API; Creating Your First Extension; Validating a JSON File; Creating the Manifest; Adding the Button: Browser-Action; Loading the Extension Folder; Debugging an Extension. Inspecting the PopupSources and Resources Panel; Console Panel; Distributing on Store; Summary; Chapter 2: Architecture Overview; What Is User Perspective?; Components Involved in Creating Chrome Extensions; Extension Runtime; Scripts Representing the Runtime; Input Components: Part One; The Browser-Action and Page-Action Components; Need for Separate Actions; Role of the Manifest for This Component; Defining the Component; Component Usage; Shortcut Key or Command; The onCommand Event; Event Scripts; The Need for Event Scripts; Role of the Manifest for This Component; Background Scripts. Event ObjectsRevisiting the onCommand Event; Declarative Event Handlers; The HelloPageAction Extension; The declarativeContent API; Adding and Removing Rules; Using ShowPageAction; Content Scripts; Role of the Manifest for This Component; HelloContentScript Extension; Examples of Components; BrowserActionNotes Extension; PageActionNotes Extension; Summary; Chapter 3: API Availability and Messaging; Input Components: Part Two; Omnibox Inputs; Role of an Event Script for this Component; Context Menu Items; Creating an Item; Revisiting Content-UI; The HelloContentUI Extension. Messaging for CommunicationAPIs and Events; Web Page Scripts and Event Scripts; Listening to the Event; Role of the Manifest for This API; Using Long-Lived Connections; Content Scripts and Event Scripts; Popup Scripts and Content Scripts; Using a Long-lived Connection; Content Scripts and Web Page Scripts; Popup Scripts and Event Scripts; Google Chrome Extensions APIs; Declare Permissions; An Example of Permissions; APIs Requiring Permissions; Optional Permissions; Alarms API; Bookmarks API; Creating a Bookmark; Updating a Bookmark; Searching for Bookmarks; Using the Bookmarks Hierarchy. Associated EventsDownloads API; Downloading a File; Cancelling or Resuming a Download; Opening a Download; Deleting a Download; Associated Events; History API; Adding and Removing URLs; Associated Events; Notifications API; Creating and Clearing a Notification; Updating a Notification; Associated Events; Storage API; Sync versus Local Storage; Setting and Getting Items; Removing Items; Associated Events; Tabs API; Creating and Removing a Tab; Updating a Tab; Capturing a Tab; Associated Events; XHR API; Summary; Chapter 4: More About Extensions; Providing an Options Page. … (more)
- Publisher Details:
- Berkeley, CA : Apress
- Publication Date:
- 2016
- Copyright Date:
- 2016
- Extent:
- 1 online resource (xvii, 167 pages), color illustrations
- Subjects:
- 005.7/1376
Computer science
Browsers (Computer programs)
COMPUTERS -- Client-Server Computing
Browsers (Computer programs)
Computers -- Programming -- General
Computers -- Software Development & Engineering -- General
Computer programming / software development
Software Engineering
Computer programming
Software engineering
Computers -- Web -- Web Programming
Web programming
Electronic books - Languages:
- English
- ISBNs:
- 9781484217757
1484217756
1484217748
9781484217740
9781484517758 - Related ISBNs:
- 148451775X
9781484217740
9781484517757 - Notes:
- Note: Online resource; title from PDF title page (SpringerLink, viewed June 21, 2016).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.359763
- Ingest File:
- 01_323.xml