Прежде всего, прочитайте Быстрый старт и Обзор возможностей.
среда, 19 февраля 2014 г.
Темы
Page Actions
Внешне не так уж сильно отличается от Browser Actions.
Иконка расширения помещается не на панель инструментов, а в адресную строку. И выводится не на кадой вкладке, а только там где, в данном случае, обнаружен RSS. Вот и все.
Давайте копнем глубже:
Разрешения
Шаг вправо, шаг влево – побег
Прыжок на месте – провокация
На каждый чих вашему расширению требуется разрешение. По умолчанию – нельзя практически ничего.
При установке расширения пользователь уведомляется о его аппетитах и может сделать осознанный выбор (хаха 3 раза), готов ли он предоставить требуемое. Если не готов, если расширение просит слишком много, а его автор или источник получения не внушает доверия, установку можно прервать. Кроме того, в любой момент на вкладке расширений можно проверить какие разрешения затребованы расширением и отключить его, если возникли какие-то подозрения.
На практике, большинство пользователей ставят расширения не читая списка его требований, а если вчитаться и задуматься о возможных последствиях, то придется отключить практически все, уж очень подозрительно они выглядят.
вторник, 18 февраля 2014 г.
Фоновые страницы (Background Pages)
Судя по всему это отмирающий инструмент. В новой документации разработчика, они не входят в “Основы” и вообще отошли на второй план. Новая парадигма – использование страниц типа Event. Гугл рекомендует использовать именно их.
Что же это такое Background Pages:
Перемен к лучшему не бывает
Еще вчера документация по разработке расширений для Chrome выглядела иначе. Справа было оглавление и из любого документа можно было перейти к любой части документации. А также составить общее представление, что же там собственно есть.
Сегодня с утра гугол преподнес сюрприз. Оглавление разделилось на две части и переехало вверх и влево. И стало гораздо менее подробным. Некоторые разделы оттуда исчезли и для меня неочевидно где же теперь их искать (и можно ли вообще найти).
Осталась только очень поверхностная информация, на уровне “Hello world” и справочная информация по API, без разъяснения как и для чего им можно пользоваться. Исчезли как раз статьи, популярно разъясняющие все возможности.
В пору стать конспирологом и предположить что таким нехитрым фортелем гугл хочет ограничить количество разработчиков, увеличив сложность изучения данного предмета.
Хотя скорей всего все банальнее – хотели сделать как лучше, а получилось как обычно