Разширения и добавки за интернет браузъри

Страницата е създадена на:28 януари 2018 и редактирана на: 2 февруари 2018

Вижте хипервръзките, които колекционираме във връзка с темата в раздел "Разширения и добавки за интернет браузъри".

Съдържание

Chrome Firefox Safari

Chrome

За съжаление, този текст по невнимание беше изтрит и е възстановен само отчасти по памет.

Разширенията за Chrome представляват файлове съдържащи програмен код на езици HTML, JavaScript и CSS, а техните настройки и структурата се описват във manifest.json файл. (Вижте Overview - Google Chrome.)

Стартирането на ново резширение с цел изпробване се извършва от страницата за управляване на разширенията, която се отваря чрез изписване на нейния адрес chrome://extensions или от менюто на браузъра:

Щраква се ключа "Developer mode", за да се покажат допълнителните бутони за разработчици.

Щраква се бутона "Load unpacked" и се избира директорията, в която се намират файловете с новото разширение. В случай на грешки, Chrome показва съответни съобщения.

Firefox

Страницата с документация относно създаването на разширения за Firefox e Firefox Add-ons.

Зареждането на ново разширение с цел изпробване става с отваряне на адрес about:debugging, щракване на бутона "Load Temporary Add-on" и избиране на manifest.json файла на разширението. (Вижте: Your first extension - Mozilla | MDN).

Safari

Разширенията, от версия на Safari 10.0 и macOS 10.11.5 насам, се създават с Xcode във вид разширения за приложения за Mac. Както е описано в Creating and Running Your First Safari App Extension, създаването на разширение за Safari се започва със създаване на някой тип приложение за Mac. Разширенията са комбинация от програмен код на JavaScript, CSS и Opjective-C или Swift. (Вижте Safari App Extension Programming Guide.)

Също така разширения може да се създават и с инструмента Extension Builder на самия браузър, но това вече не е препоръчително и създадените така разширения трябва да се мигрират към разширения за приложения.

Разширенията за Safari се разпространяват чрез Apple App Store, пакетирани като .app приложения. Разбирането на начина на функциониране на разширенията за браузъра Safari изисква разбиране на концепцията на Apple за разширения към приложенията за Mac въобще. (Вижте App Extension Programming Guide.)

 

Направено с MyCMS. Copyright CC BY-ND 4.0.