Загрузка расширения popup.html из другого расширения

Opera недавно объявила о своих расширениях боковой панели. В своем шаблоне они загружают URL-адрес в iframe, подобный этому: http://julip.co/2010/01/how-to-build-a-chrome-extension-part-3-loading-any-web-page-in-a-popup/

Я стремлюсь сделать универсальное расширение-обертку для загрузки других установленных расширений в боковую панель, и я попытался загрузить URL-адрес "chrome-extension://" в iframe, но он не работал (Получил страницу "Эта веб-страница недоступна" вместо).

iframe.src = "chrome-extension://ggfngijafepjalmbhefafhdeedobcdbf/popup.html";

У меня возникло ощущение, что это связано с ограничениями безопасности, но кто-нибудь знает другие способы загрузки всплывающего окна другого расширения во всплывающем окне другого расширения?

Или нет вообще никакого пути?

1 ответ

Если расширение специально не позволяет загружать его файлы в "web_accessible_resources" Вы не можете получить к ним доступ.

Даже если вы это сделали, вы, вероятно, нарушаете множество предположений, которые имеют расширения; это не очень хорошая идея

Другие вопросы по тегам