API API удлинения Chrome для манипулирования другими установленными хромированными расширениями?

StackOverflow https://stackoverflow.com/questions/1974911

Вопрос

Я пишу расширение Google Chrome, которое должно многое делать с другими расширениями, такими как:

  • Перечислите установленные расширения и прочитайте их идентификаторы
  • Запрос расширения установки, обновления и удаления (предпочтительно, не беспокоя пользователя)
  • Измените настройки расширения

и так далее. Что из них возможно, а какие нет (из -за соображений безопасности, например)?

PS Я не смог найти ответы в разделе обмена сообщениями в межпространстве официальных документов (или в любом месте, на самом деле).

Это было полезно?

Решение 2

Chromium developer Brian Kennish states here suggests writing an NPAPI plugin as the most rational option to achieve the desired effect.

Другие советы

Вы можете сделать большинство этих вещей сегодня с Chrome.Management API. Анкет Например:

Получите список информации об установленных расширениях и приложениях:

chrome.management.getAll(function callback)

Удалите установленное в настоящее время приложение или расширение:

chrome.management.uninstall(string id, object options, function callback)

This is not directly possible via the extension API. To be honest, I wouldn't recommend using NPAPI for this either since you'd have to modify files which are in-use by the browser, which is unreliable at best.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top