Разработка расширений Firefox
-
Upload
alex-tumanoff -
Category
Technology
-
view
265 -
download
0
description
Transcript of Разработка расширений Firefox
Разработка расширений
FirefoxАлекс Туманов
Компьютерная Академия “Шаг”
О чем будет доклад?
Породы котиков
Кастомизация котика
Породы браузеров
Хватает ли вам возможностей браузера?
2 Пути
•Создание собственного приложения
•Создание расширения (add-in, plugin и т.д.) для браузера
Создай браузер! Сделай мир лучше!
Создай расширение! Сделай мир лучше наверняка
•C++ и COM
•C# и COM
•JS и XUL
Просто и доступно
•JavaScript
•XUL (spell it so - zool)
•XUL - XML User Interface Language
Возможности по настройке Firefox
•Add-on
•Extension
•Plugin
•Theme
•Language pack
Типы расширений
•Traditional extensions
•JetPack extensions
•Bootstrapped extensions
Что такое расширение на физическом уровне?
Файл с расширением .xpiXPI spell as ZIPPYXPI – Cross Platform Installer
Препарируем тушку!
Препарируем тушку 2!
Полезные инструменты
•Developer Assistant extension (Extension Developer’s Extension)
•Console Error 2 extension
•Dom Inspector
• Firebug
•Komodo Edit
•Notepad++
Полезные ссылки
• https://developer.mozilla.org/en-US/docs/Building_an_Extension
• https://developer.mozilla.org/en-US/docs/XUL/School_tutorial/Introduction?redirectlocale=en-US&redirectslug=XUL_School%2FIntroduction
• http://kb.mozillazine.org/Getting_started_with_extension_development
• https://developer.mozilla.org/en-US/docs/Extensions
Спасибо за внимание!