Как да създадете разширение за Google Chrome

Как да създадете разширение за Google Chrome


Google Chrome - е един от най-популярните браузъри, и има много причини: това е бързо, че е надежден и предлага невероятен набор от инструменти за разработчици, както и стотици различни разширения за потребителите си, които могат да бъдат изтеглени от Google Магазин.

Трябва също да се отбележи, че можете да създадете свои собствени разширения, използвайки само HTML, CSS и J # 097; vascript, и така много от вас не трябва да научат нови езици за програмиране. Вие вече знаете всичко, което трябва да направите е да се разбере как това знание може да се приложи към Chrome.

Има моменти, когато искате да постигнете нещо специално в браузъра си, но тези функции не са налични в стандартен арсенал Chrome, и това е, когато се притекат на помощ на разширяване.

За разширението на Chrome

Първото нещо, което трябва да знаете е, че има два типа разширения:

* Операции на страници, в зависимост от страницата
* Операциите с браузъра, който не зависи от страници

Обърнете внимание на това:

Днес ще ви разкажа за създаването на прост разширение на браузъра, базиран.

Първото нещо, което трябва да направите е да създадете корен-папка за нашата експанзия и добавете към manifest.json, която ще съдържа JSON-обект с характеристиките на нашето развитие:


Това ще бъде гръбнакът на нашата файл. След това трябва да добавим нашите разширение на фоновите страници - тези страници ще бъдат отговорни за логиката на които се провеждат на фона на нашата експанзия:


Необходимо е също така да се въведе тук browser_action обект - там ще бъде поставен един прост потребителски интерфейс на нашата експанзия. Тъй като това е работа базиран на браузър, а при натискане на бутон в лентата с инструменти, най-вероятно ще излезе изскачащ прозорец, този механизъм ни позволява времето да се напише изходния код на този прозорец: иконата, видими за потребителя, заглавие, и така нататък:


Ако добавим към нас по този манифест, ние получаваме приблизително по следния начин:


След като сте направили това, всичко, което трябва да направите, е да се създаде приложение директно себе си.

Целта на това ръководство е да се създаде проста JQuery-пипета с помощта й # 097; vascript-Plugin спектър. Така че нашата popup.html ще бъде, както следва:


Както можете да видите, всички сме правили се добавя раздел, който съдържа две основни елементи на Spectrum спечелили, и след това да изпълните всички файлове, като JQuery, spectrum.js, CSS-файл и popup.js, които ще се инициализират код спектър.

Нашата й # 097; vascript-код се състои от общо 6 линии оглед на простотата на щепсела на:


(Този код - това е само един пример, и то не докосва Chrome на API, тъй като ние просто е необходимо да се демонстрира как да се използва прост HTML / CSS и й # 097; vascript кодове за създаване на това, което трябва в браузъра Chrome).

Току-що създадохте собствения си прост малко приложение, но това може да се окаже полезно за вас в работата, а вие имате няма планове да го качите в Google Магазин.

Така че нека да го тестват на място. За да направите това, отворете хром Chrome: // разширения, и се уверете, че сте в режим за програмисти (режим за програмисти). Ако е така, можете да изтеглите приложението разопаковани или да плъзнете папка от вашия работен плот и след това молбата си веднага ще се появи в лентата с инструменти. Тя работи само в режим за програмисти. Ако искате да изтеглите разширението в Google Store, вие ще трябва да се опаковат на молбата, като Chrome Store ви позволява да качвате файлове точно както .crx.

Разширения за Chrome - не много трудни и плашещи, колкото изглеждаше по-рано. И те могат да създадат доста бързо, само за няколко минути.