Комментарии 22
К слову, у Gyazo есть открытые исходные коды.
Gyazo хорошо. Но не во всех случаях скриншот всей станицы им будет достаточно сложно сделать.
Существует множество приложений для создания скриншотов

А почему не портировали на Addon SDK? Сильно проще бы вышло, не?
Я не спец, но учли что будущих релизах, fx будет рендерить изображения только в видмой области экрана? Будут ли отрендерины все изображения?
Наверное, даже не проблема, а особенность: все расширения Firefox для построения интерфейса используют XUL, а в Chrome используют HTML.Не обязательно:
<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:html="http://www.w3.org/1999/xhtml">
...
<html:div id="sc_drag_area_protector">
...
</html:div>
...
</overlay>
Или так:<overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
...
<div xmlns="http://www.w3.org/1999/xhtml" id="sc_drag_area_protector">
...
</div>
...
</overlay>
Другое дело, что лучше делать единообразно с другими элементами интерфейса, а XUL как раз для этого и предназначен. Те же кнопки ОК/Отмена я бы сделал стандартными кнопками – как минимум, они без дополнительных усилий доступны с клавиатуры.
А вот
Object.defineProperty(window, "localStorage", ...
не стоит делать вообще никогда – все это попадет в глобальную область видимости.Спасибо за статью. Интересно получилось.
Я бы, правда, не согласился, что для FF отсутствиуют подобные расширения. Разве Screengrab (https://addons.mozilla.org/en-US/firefox/addon/screengrab-fix-version/) в FF не опенсорс?
Я бы, правда, не согласился, что для FF отсутствиуют подобные расширения. Разве Screengrab (https://addons.mozilla.org/en-US/firefox/addon/screengrab-fix-version/) в FF не опенсорс?
Не могли бы поделиться ссылкой на исходники, с радостью изучил бы их. Заранее спасибо.
Ещё есть Pixlr Grabber, который делает всё, что нужно.
Про исходники: любой файл дополнения (*.xpi) — на самом деле zip архив.
Про исходники: любой файл дополнения (*.xpi) — на самом деле zip архив.
А кто-нибудь с kangoextensions.com/ работал?
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Портирование расширения из Chrome в Firefox