Пишемо розширення для opera на прикладі "hello world! "

У даній статті ми розглянемо створення розширення для Opera на прикладі "Hello World".

Для початку розглянемо стандартний "пакет" з розширенням для Oper'и

Всі розширення для опери Поширюються у вигляді * .oex файлів, які самі-то по суті є zip архівами зі зміненими розширеннями

Пишемо розширення для opera на прикладі

Найважливішими з цих файлів, для нас будуть index.html і config.xml. які всередині мають такий вигляд:

config.xml

Це у нас config.xml

Як ви бачите основна його структура досить проста

Якщо ви пишете розширення для декількох різномовних країн то треба буде вказувати кілька таких "тегів" з різним атрибутом мов, наприклад:

Ось тоді браузер при установці визначить мову користувача і в залежності від цього виведе потрібне опис, і розширення при додаванні в Каталог розширень Opera зможе обзавестися сторінкою, за допомогою якої буде доступна для інших мов.

Цей шлях показує нам іконку, яка буде видна при установці розширення (рекомендую розмір 128 * 128 px)

Пишемо розширення для opera на прикладі

Але можна і не вказувати шлях до іконки кращої якості, але при цьому іконка в цьому діалоговому вікні буде розтягнута і виглядати буде некрасиво.

index.html

Ось так ось у нас виглядає index.html

Усе найголовніше я закоментіровал

Так-же можна додати background.js по той-же стратегії в html

Ну вистачить теорії, давайте вже практику!

Створюємо папку під назвою "hello world"

тепер пакуємо все вміст нашої папки в zip архів і перейменовуємо в .oex

Пишемо розширення для opera на прикладі

Ну на цьому все, більше про API розширень Опери. можна почитати ось тут: Opera Exetions

Вихідні тексти "Hello World" можна завантажити за посиланням

Всім вдалих розробок 😉

Схожі статті