Creating Google Chrome Extensions 1st Edition by Prateek Mehta – Ebook PDF Instant Download/Delivery: 1484217748, 9781484217740
Full download Creating Google Chrome Extensions 1st Edition after payment
Product details:
ISBN 10: 1484217748
ISBN 13: 9781484217740
Author: Prateek Mehta
Creating Google Chrome Extensions 1st Table of contents:
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 Popup
Sources 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 Objects
Revisiting 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 Communication
APIs 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 Events
Downloads 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
Role of Manifest for this Component
Writing an Options Page
Working with Override Pages
Role of Manifest for this Component
OverridePages Extension
Creating Themes for Google Chrome
Extensions Development: Security Concerns
API Permissions
Match Pattern Permissions
Externally Connectable
People also search for Creating Google Chrome Extensions 1st:
create chrome extension example
extensions in google chrome
creating google extension
create google chrome extension tutorial
creating chrome extension tutorial
Tags:
Prateek Mehta,Google Chrome