Pull to refresh

Comments 22

Ну Firefox это умеет из коробки без всяких расширений (через панель разработчика, команда screenshot).
Что-то мне подсказывает, что расширения в Firefox так и работают.
Да и наверняка в Chromium подобная возможность есть.
Все скриншоты делаются через canvas. При использовании вашего способа нельзя будет сделать скриношт вместе с url и табами. А иногда это необходимо.
А почему не портировали на Addon SDK? Сильно проще бы вышло, не?
Хотелось показать классический способ разработки Firefox расширения. Addon SDK можно посвятить отдельную статью с подробным созданием расширения на эту тему очень мало статей.
Я не спец, но учли что будущих релизах, fx будет рендерить изображения только в видмой области экрана? Будут ли отрендерины все изображения?
Читал об этом протестировал в версиях до 29 пока данных нововведений не было заметно. Расширение работает отлично.
Firefox уже рендерит изображения только в видимой области.
Я писал что не спец :) просто знаю об этом, вот и хотел узнать как этой фичей работает.
Наверное, даже не проблема, а особенность: все расширения 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 не опенсорс?
Не могли бы поделиться ссылкой на исходники, с радостью изучил бы их. Заранее спасибо.
Ещё есть Pixlr Grabber, который делает всё, что нужно.

Про исходники: любой файл дополнения (*.xpi) — на самом деле zip архив.
Про исходники: любой файл дополнения (*.xpi) — на самом деле zip архив.
Да это давно известно но многие любят обфусцировать перед упаковкой.
Не знал об этом. Так или иначе, оба расширения выше не обфусцированы.
Я работал. Вполне приятный фреймворк. Дороговат, правда.
Спасибо. Написали бы о нем!
С этим не работал, но Crossrider вполне неплох.
Sign up to leave a comment.