Расширения Chrome не могут получить доступ к внутренним страницам других расширений, которые имеют адрес chrome-extension://
(всплывающее окно панели инструментов, всплывающее окно с информацией о странице, страница с опциями), а также доступ к скриптам содержимого других расширений.
Единственный случай, когда можно влиять на другое расширение (подразумевая, что он не ожидает external connection с другого внутреннего номера), когда это другое расширение зависит от событий и сообщений DOM, и это его масштаб.
Существует сомнительный метод: используя debugger API, можно выполнить код в контексте другого расширения, изменить его переменные и так далее. Однако большое уведомление будет отображаться на каждой странице в браузере:

Возможно, chrome: // flags/# extensions-on-chrome-urls –
'# extensions-on-chrome-urls' flag [разрешает] (https://code.google.com/p/chromium/codesearch# хром/src/extensions/common/user_script.cc & sq = package: chromium & l = 66 & rcl = 1447259195) 'chrome: //' urls, но не 'chrome-extension: //' urls (есть параметр 'canExecuteScriptEverywhere', но он применим только к встроенный материал Chrome, как показано в функции PermissionsData :: CanExecuteScriptEverywhere. Я добавил метод «отладчик» к ответу, который, по-видимому, является единственным «удобным» способом (постоянный баннер уведомлений делает его непригодным для использования). – wOxxOm