Kuriame nuosavą Chrome įskiepį

Google Chrome naršyklė po mažu populiarėja ir nebe reikalo. Žinia kad Chrome veikia tikrai greitai ir sklandžiai nei dauguma kitų naršyklių. Pats naudoju jau daugiau nei 2 metai – jokio nulūžimo dar nebuvo. Keista, bet tiesa.

Chrome tapo dar populiaresnis kai buvo pradėti kurti jam skirti įskiepiai.  Šiuo metu Chrome turi jau daugiau nei 10 000 sukurtų įskiepių.

Kaip Chrome įskiepiai veikia?

Pirmiausia įskiepis tai toks pats HTML puslapis, niekuo nesiskiriantis nuo kitų HTML puslapių.  Galite naudoti įskiepyje paveikslėlius, nuorodas, JavaScript failus ir viską kas gali būti WEB puslapyje.

Chrome MySQL.LT RSS įskiepis

Chrome MySQL.LT RSS įskiepis

 

Informacija prieš kuriant įskiepį

Chrome įskiepis yra supakuotas į *.crx paketą (pervadintas *.zip plėtinys). Kūrimo metu jūs galite įkelti tiesiog visą katalogą į Chrome ir išbandyti savo įskiepį nesukurdami specialaus Chrome įskiepio plėtinio.

Įskiepis įkraunamas kaip paprastas katalogas einant adresu:

Įrankiai > Plėtiniai arba adresų laukelyje parašę chrome://extensions

Po to pasirinkite „Įkelti neišpakuotą plėtinį“ ir nurodykite katalogą kuriame yra jūsų kuriamas įskiepis.

Po įkėlimo galite susikurti savo sukurtą įskiepį  *.crx formatu. Tam užtenka pasirinkti „Paketo plėtinys“ ir nurodyti katalogą kuriame yra jūsų sukurtas įskiepis. Po viso šito gausite sugeneruotą įskiepio failą.

Kuriame Chrome įskiepį

Vienintelis dalykas kurio reikalauja Chrome norint sukurti įskiepį tai yra manifest.json kuriame pateikiama pagrindinė įskiepio informacija.

{
	"name": "MySQL.LT RSS extension",
	"version": "1.0",
	"description": "MySQL.LT RSS pletinys skirtas gauti naujausias naujienas is forumo.",
	"icons":{
		"128":"icon_128.png"
	},
 
	"browser_action":	{
		"default_icon": "icon.png",
		"popup": "mysql_lt.html"
	}
 
}
  • name – Įskiepio pavadinimas
  • version – Įskiepio versija
  • description – Aprašymas kuris pateikiamas kai įdiegiamas įskiepis
  • icons – Įskiepio ikonėlė rodoma tuome tkai instaliuojamas įskiepis arba įskiepių sąraše.
  • default_icon – Ikonėlė kuri rodoma šalia adresų laukelio
  • popup – HTML failas kuris bus įkraunamas paleidus įskiepį

Daugiau galimybių apie Chrome naršyklės įvykius galite paskaityti šiuo adresu http://code.google.com/chrome/extensions/browserAction.html (Anglų kalba)

Toliau sukuriame naują HTML failą tokiu pat pavadinimu kurį nurodėme manifest.json faile. Šiuo atveju mysql_lt.html

 
    <script src="http://www.google.com/jsapi?key=AIzaSyA5m1Nc8ws2BbmPRwKu5gFradvD_hgq6G0" type="text/javascript"><!--mce:0--></script>
    <script type="text/javascript"><!--mce:1--></script>
<h1>MySQL.LT RSS</h1>
<div id="content">Kraunama...</div>

Šiuo atveju aš naudoju Google API kurio pagalba įkraunu naujausią jQuery ir Google RSS feed reader. Tokiu atveju sutaupoma daugiau vietos ir taip mūsų įskiepis užima labai mažai vietos.

Nuskaičius norim kiekį RSS srauto įrašų išvedama į ekraną.

Prisiminkite! Jei naudosite paprastą <a> gairę be papildomo target, jums naršyklė neatidarys nuorodos.

Viskas. Tikriausiai pastebėjote kaip paprasta ir lengva sukurti Chrome naršyklei skirtus įskiepius. Tereikia žinoti kad privalomas vienas failas manifest.json, o toliau seka tik jūsų idėja ir fantazija.

Galite parsiųsti sudarytą Chrome įskiepį arba paprastai suspaustą katalogą kur rasite visus esamus failus:

MySQL RSS katalogo archyvas

MySQL.LT RSS įskiepis

Mindaugas

IT specialistas, PHP programuotojas. Sritys: PHP, MySQL, JavaScript, Ajax, jQuery, Arduino, (x)HTML, CSS, XML

More Posts - Website

Žymos: , , ,

2 komentarai

  1. neodan

    Paprastas, aiskus ir informativus straipsniukas. Ateityje lauksim daugiau pamokeliu ta tema kaip padaryti vienoki ar kitoki sustresni addona :)

  2. Tikrai geras straipsnis. Dekui autoriui.

Parašykite komentarą

El. pašto adresas nebus skelbiamas. Būtini laukeliai pažymėti *

Galite naudoti šias HTML žymas ir atributus: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>