狠狠撸

狠狠撸Share a Scribd company logo
Creating Chrome ExtensionCreating Chrome Extension
Akshay A. KhaleAkshay A. Khale
What is Chrome Extension ?
A Chrome extension is a small application attached to Google chrome and runs
with Google chrome providing extra features.
Tool You Need
? Notepad(Recommended Notepad++)
? Google Chrome (For packaging and Debugging).
Skill You Need
? HTML
? CSS
? JavaScript
? JSON(Basic Knowledge)
Steps For Creating Chrome Extension
1. Create your application files i.e. HTML files containing content of
your App/Entension.
2. Create the manifest.json file which contains information about the
App/Extension and the information of behavior of the Extension.
Sample manifest.json file
{
"manifest_version": 2,
"name": "NameOfExtension",
"description": "Description of the Application.",
"version": "VersionOfEntension",
"browser_action": {
"default_icon": “URL of icon of your Extension”,
"default_popup": "MainPageOfExtension(html document)" }
}
In the image shown above the arrow indicates main page of my
extension similar to index page of websites.
Eg.
Manifest.json file
{
"manifest_version": 2,
"name": "4Androidfans",
"description": "This extension Provides a information about Android and its
versions.",
"version": "1.0",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "Popup.html"
}
}
Popup.html file
<html>
<body>
<h1>This is test App</h1>
</body>
</html>
Done your app is create now to test the app
Goto Chrome Options
Then Goto Settings and then to Extensions
Check the checkbox of Developer Mode then click on Load Unpacked extension…
Locate the folder of your extension and click “Ok” Your Extension will be installed
on chrome window.
You can include images, CSS more impressive coding JQUERY/JavaScript to make
it more impressive and the pack the extension.
For that
In Extensions window click on Pack Extension…
Again locate the folder of you app/extension by clicking on Browse button in front
of “Extension root directory” then click ok it will create, it will create two file one
with extension “.crx” which is your chrome app and next is “.pem” which is
System Generated Private Key of You App.
If you want you can register yourself here
(https://chrome.google.com/webstore/developer/dashboard) to publish your
extensions to chrome App Store .
But there is a charge of 5$ for uploading your extensions.
Ad

Recommended

PPTX
Chrome Extension
Andrei McMillan
?
KEY
Dive Into Chrome-100119
yiming he
?
PDF
Introduction to Google Chrome Extensions Development
Jomar Tigcal
?
PDF
Chrome extension development
Mārti?? Balodis
?
PPTX
Build your own Chrome Extension with AngularJS
flrent
?
PPT
A Complete Guide To Chrome Extension Development
Steven James
?
PDF
Building Chrome Extensions
Ron Reiter
?
PDF
Introduction of chrome extension development
Balduran Chang
?
PPTX
Chrome Apps & Extensions
Varun Raj
?
PDF
Discovering Chrome Extensions
?lex Cabrera Gil
?
PPT
Chrome Extension Develop Starts
taobao.com
?
PPTX
Google chrome extension
Johnny Kingdom
?
PDF
Introduction to chrome extension development
KAI CHU CHUNG
?
PDF
Chrome extensions
Ahmad Tahhan
?
PPTX
Chrome extensions
Aleks Zinevych
?
PPTX
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
adamhorvath
?
ODP
Chrome extension development
Michal Haták
?
PPTX
WordPress Theming
codebangla
?
POT
Browser extension
Cosmin Stefanache
?
PPTX
Creating custom chrome extensions
valuebound
?
PPTX
WordPress Theme & Plugin i18n & L10n
codebangla
?
PPTX
Develop Chrome Extension
Aleksandr Golovatyi
?
PDF
Introduction to Web Browser Extension/Add-ons
Pranav Gupta
?
PDF
Leksion 1 hyrje ne xhtml
mariokenga
?
ODP
Making Chrome Extension with AngularJS
Ben Lau
?
PPTX
Building a resposive slider plugin for WordPress theme
codebangla
?
PDF
Let’s Build a Chrome Extension
PrajaktaLombar
?
ODP
HTML5 e CSS3 (slides della sessione tenuta al DIMI di Udine)
Gabriele Gigliotti
?
PPTX
Chrome Extension Step by step Guide .pptx
geekhouse.io
?
PPTX
Chrome extension 2014.08.03
louisasea666
?

More Related Content

What's hot (20)

PPTX
Chrome Apps & Extensions
Varun Raj
?
PDF
Discovering Chrome Extensions
?lex Cabrera Gil
?
PPT
Chrome Extension Develop Starts
taobao.com
?
PPTX
Google chrome extension
Johnny Kingdom
?
PDF
Introduction to chrome extension development
KAI CHU CHUNG
?
PDF
Chrome extensions
Ahmad Tahhan
?
PPTX
Chrome extensions
Aleks Zinevych
?
PPTX
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
adamhorvath
?
ODP
Chrome extension development
Michal Haták
?
PPTX
WordPress Theming
codebangla
?
POT
Browser extension
Cosmin Stefanache
?
PPTX
Creating custom chrome extensions
valuebound
?
PPTX
WordPress Theme & Plugin i18n & L10n
codebangla
?
PPTX
Develop Chrome Extension
Aleksandr Golovatyi
?
PDF
Introduction to Web Browser Extension/Add-ons
Pranav Gupta
?
PDF
Leksion 1 hyrje ne xhtml
mariokenga
?
ODP
Making Chrome Extension with AngularJS
Ben Lau
?
PPTX
Building a resposive slider plugin for WordPress theme
codebangla
?
PDF
Let’s Build a Chrome Extension
PrajaktaLombar
?
ODP
HTML5 e CSS3 (slides della sessione tenuta al DIMI di Udine)
Gabriele Gigliotti
?
Chrome Apps & Extensions
Varun Raj
?
Discovering Chrome Extensions
?lex Cabrera Gil
?
Chrome Extension Develop Starts
taobao.com
?
Google chrome extension
Johnny Kingdom
?
Introduction to chrome extension development
KAI CHU CHUNG
?
Chrome extensions
Ahmad Tahhan
?
Chrome extensions
Aleks Zinevych
?
Chrome Extension Development - Adam Horvath, Google Technology User Group, Sy...
adamhorvath
?
Chrome extension development
Michal Haták
?
WordPress Theming
codebangla
?
Browser extension
Cosmin Stefanache
?
Creating custom chrome extensions
valuebound
?
WordPress Theme & Plugin i18n & L10n
codebangla
?
Develop Chrome Extension
Aleksandr Golovatyi
?
Introduction to Web Browser Extension/Add-ons
Pranav Gupta
?
Leksion 1 hyrje ne xhtml
mariokenga
?
Making Chrome Extension with AngularJS
Ben Lau
?
Building a resposive slider plugin for WordPress theme
codebangla
?
Let’s Build a Chrome Extension
PrajaktaLombar
?
HTML5 e CSS3 (slides della sessione tenuta al DIMI di Udine)
Gabriele Gigliotti
?

Similar to Creating chrome-extension (20)

PPTX
Chrome Extension Step by step Guide .pptx
geekhouse.io
?
PPTX
Chrome extension 2014.08.03
louisasea666
?
PPTX
Intro chrome extensions
Rebecca Peltz
?
PDF
Building & distributing chrome extensions and web apps
Roel Palmaers
?
PPTX
An overview on Developing Chrome Extensions
Aces Mndr
?
PDF
Chrome extensions dev Intro
Luis Alfredo Porras Páez
?
PDF
Chrome Extensions 狠狠撸s Gtugna Kick Off Meeti
Stephan Linzner
?
PDF
Smart Browsers and HTML5 Web Apps for the Chrome Web Store
Seth Ladd
?
PPTX
Web browser extensions development
dragoslargu
?
PPTX
Building your own Chrome Extension
Saptak Sengupta
?
PPTX
Chrome Extension
Shreyans Gandhi
?
PPTX
Cliw - extension development
vicccuu
?
PDF
Google Chrome Extensions - DevFest09
mihaiionescu
?
PDF
5 Best Browser Extension Development Companies in the USA.pdf
Groovy Web
?
PDF
UX/UI Design Tips for Building a Successful Chrome Extension
Creole Studios
?
PDF
Chrome Extensions for Hackers
Cristiano Betta
?
PDF
Chrome Extensions - Basic concepts powerpoint
f20190876
?
PDF
Chrome Extensions at Manhattan JS
Cory Forsyth
?
PPTX
Chrome web apps and extensions flipped edu
boise state
?
PDF
Chrome Extensions for Web Hackers
Mark Wubben
?
Chrome Extension Step by step Guide .pptx
geekhouse.io
?
Chrome extension 2014.08.03
louisasea666
?
Intro chrome extensions
Rebecca Peltz
?
Building & distributing chrome extensions and web apps
Roel Palmaers
?
An overview on Developing Chrome Extensions
Aces Mndr
?
Chrome extensions dev Intro
Luis Alfredo Porras Páez
?
Chrome Extensions 狠狠撸s Gtugna Kick Off Meeti
Stephan Linzner
?
Smart Browsers and HTML5 Web Apps for the Chrome Web Store
Seth Ladd
?
Web browser extensions development
dragoslargu
?
Building your own Chrome Extension
Saptak Sengupta
?
Chrome Extension
Shreyans Gandhi
?
Cliw - extension development
vicccuu
?
Google Chrome Extensions - DevFest09
mihaiionescu
?
5 Best Browser Extension Development Companies in the USA.pdf
Groovy Web
?
UX/UI Design Tips for Building a Successful Chrome Extension
Creole Studios
?
Chrome Extensions for Hackers
Cristiano Betta
?
Chrome Extensions - Basic concepts powerpoint
f20190876
?
Chrome Extensions at Manhattan JS
Cory Forsyth
?
Chrome web apps and extensions flipped edu
boise state
?
Chrome Extensions for Web Hackers
Mark Wubben
?
Ad

Recently uploaded (20)

PDF
03 Internal Analysis Strategik Manajemen.pdf
AhmadRifaldhi
?
PDF
ContextForge MCP Gateway - the missing proxy for AI Agents and Tools
Mihai Criveti
?
PPTX
BitRecover OST to PST Converter Software
antoniogosling01
?
PDF
Transmission Control Protocol (TCP) and Starlink
APNIC
?
PPTX
原版一样(础狈鲍毕业证书)澳洲澳大利亚国立大学毕业证在线购买
Taqyea
?
PPTX
原版一样(滨厂惭毕业证书)德国多特蒙德国际管理学院毕业证多少钱
taqyed
?
PDF
Beginning-Laravel-Build-Websites-with-Laravel-5.8-by-Sanjib-Sinha-z-lib.org.pdf
TagumLibuganonRiverB
?
PPTX
Class_4_Limbgvchgchgchgchgchgcjhgchgcnked_Lists.pptx
test123n
?
PPTX
Lesson 1.1 Career-Opportunities-in-Ict.pptx
lizelgumadlas1
?
PDF
Download Google Chrome for Fast and Secure Web Browsing Experience
hgfdsqetuiplmnvcz43
?
PDF
web application development company in bangalore.pdf
https://dkpractice.co.in/seo.html tech
?
PPTX
My Mother At 66! (2).pptx00000000000000000000000000000
vedapattisiddharth
?
PDF
What Is Google Chrome? Fast & Secure Web Browser Guide
hgfdsqetuiplmnvcz43
?
PDF
B M Mostofa Kamal Al-Azad [Document & Localization Expert]
Mostofa Kamal Al-Azad
?
PDF
I Want to join occult brotherhood for money ritual#((+2347089754903))
haragonoccult
?
PDF
Google Chrome vs Other Browsers: Why Users Still Prefer It.pdf
hgfdsqetuiplmnvcz43
?
PDF
BroadLink Cloud Service introduction.pdf
DevendraDwivdi1
?
PPTX
The ARUBA Kind of new Proposal Umum .pptx
andiwarneri
?
PPT
Almos Entirely Correct Mixing with Apps to Voting
gapati2964
?
PDF
狠狠撸s: Eco Economic Epochs for The World Game (s) pdf
Steven McGee
?
03 Internal Analysis Strategik Manajemen.pdf
AhmadRifaldhi
?
ContextForge MCP Gateway - the missing proxy for AI Agents and Tools
Mihai Criveti
?
BitRecover OST to PST Converter Software
antoniogosling01
?
Transmission Control Protocol (TCP) and Starlink
APNIC
?
原版一样(础狈鲍毕业证书)澳洲澳大利亚国立大学毕业证在线购买
Taqyea
?
原版一样(滨厂惭毕业证书)德国多特蒙德国际管理学院毕业证多少钱
taqyed
?
Beginning-Laravel-Build-Websites-with-Laravel-5.8-by-Sanjib-Sinha-z-lib.org.pdf
TagumLibuganonRiverB
?
Class_4_Limbgvchgchgchgchgchgcjhgchgcnked_Lists.pptx
test123n
?
Lesson 1.1 Career-Opportunities-in-Ict.pptx
lizelgumadlas1
?
Download Google Chrome for Fast and Secure Web Browsing Experience
hgfdsqetuiplmnvcz43
?
web application development company in bangalore.pdf
https://dkpractice.co.in/seo.html tech
?
My Mother At 66! (2).pptx00000000000000000000000000000
vedapattisiddharth
?
What Is Google Chrome? Fast & Secure Web Browser Guide
hgfdsqetuiplmnvcz43
?
B M Mostofa Kamal Al-Azad [Document & Localization Expert]
Mostofa Kamal Al-Azad
?
I Want to join occult brotherhood for money ritual#((+2347089754903))
haragonoccult
?
Google Chrome vs Other Browsers: Why Users Still Prefer It.pdf
hgfdsqetuiplmnvcz43
?
BroadLink Cloud Service introduction.pdf
DevendraDwivdi1
?
The ARUBA Kind of new Proposal Umum .pptx
andiwarneri
?
Almos Entirely Correct Mixing with Apps to Voting
gapati2964
?
狠狠撸s: Eco Economic Epochs for The World Game (s) pdf
Steven McGee
?
Ad

Creating chrome-extension

  • 1. Creating Chrome ExtensionCreating Chrome Extension Akshay A. KhaleAkshay A. Khale
  • 2. What is Chrome Extension ? A Chrome extension is a small application attached to Google chrome and runs with Google chrome providing extra features. Tool You Need ? Notepad(Recommended Notepad++) ? Google Chrome (For packaging and Debugging). Skill You Need ? HTML ? CSS ? JavaScript ? JSON(Basic Knowledge) Steps For Creating Chrome Extension 1. Create your application files i.e. HTML files containing content of your App/Entension. 2. Create the manifest.json file which contains information about the App/Extension and the information of behavior of the Extension. Sample manifest.json file { "manifest_version": 2, "name": "NameOfExtension", "description": "Description of the Application.", "version": "VersionOfEntension", "browser_action": { "default_icon": “URL of icon of your Extension”, "default_popup": "MainPageOfExtension(html document)" } }
  • 3. In the image shown above the arrow indicates main page of my extension similar to index page of websites. Eg. Manifest.json file { "manifest_version": 2, "name": "4Androidfans", "description": "This extension Provides a information about Android and its versions.", "version": "1.0", "browser_action": { "default_icon": "icon.png", "default_popup": "Popup.html" } } Popup.html file <html>
  • 4. <body> <h1>This is test App</h1> </body> </html> Done your app is create now to test the app Goto Chrome Options Then Goto Settings and then to Extensions Check the checkbox of Developer Mode then click on Load Unpacked extension…
  • 5. Locate the folder of your extension and click “Ok” Your Extension will be installed on chrome window. You can include images, CSS more impressive coding JQUERY/JavaScript to make it more impressive and the pack the extension. For that In Extensions window click on Pack Extension… Again locate the folder of you app/extension by clicking on Browse button in front of “Extension root directory” then click ok it will create, it will create two file one with extension “.crx” which is your chrome app and next is “.pem” which is System Generated Private Key of You App. If you want you can register yourself here (https://chrome.google.com/webstore/developer/dashboard) to publish your extensions to chrome App Store . But there is a charge of 5$ for uploading your extensions.