Почему я не могу использовать два или более "browser_action", "page_action" или "app" вместе? - PullRequest
5 голосов
/ 25 октября 2011

Есть ли веская причина, почему я не могу использовать два из них вместе?

Я не могу понять, почему одно расширение не может использовать определенные действия браузера и страницы вместе. Почему я должен написать одно расширение для каждого действия ...

1 Ответ

4 голосов
/ 25 октября 2011

Для браузера, который гордится своей простотой Я считаю, что это самое ясное объяснение.Чтобы избежать беспорядка.

Упакованные приложения проще всего объяснить, поскольку они в основном являются альтернативой Hosted Apps для разработчиков, которые не хотят размещать службу илихотите сделать их приложение полностью интегрированным в Chrome и / или работать в автономном режиме.Однако, поскольку упакованные приложения связаны как расширения, это не позволяет им добавлять что-либо в браузер Chrome, поскольку размещенные приложения не имеют этой возможности.

Что касается выбора действий, я могу только представить, что это ограничение помогает предотвратитьрасширения от переполнения адресной строки и панели инструментов с дублированием.

Во многих случаях при правильном использовании badges и onClicked event правильно могут воспроизводиться многие функциональные возможности действия на странице в действиях браузера при использовании комбинации скриптов содержимого и передачи сообщений для запуска изменений.

The Расширение StumbleUpon вращает поведение своего браузера в зависимости от того, отображается ли его панель инструментов в данный момент.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...