Запустить/активировать/запустить расширение Chrome с помощью ссылки на интерактивную страницу?

Я всегда пользуюсь Safari, но я давно вытащил плагин на Safari, и способность делать много вещей с Chrome позволяет мне делать больше.

Вот что мне было интересно: У меня много недавно установленных расширений и webapps. Я знаю, что есть расширения, которые можно использовать при активации и других расширениях, которые запускаются в фоновом режиме, без необходимости его активации, нажав кнопку значка расширений. Есть ли способ запустить (активировать) расширение в chrome со ссылкой (URL) на веб-странице. Я имею в виду, есть ли URL-адрес для активации расширения.

Кроме того, Мне нравится привязанная вкладка, но мне кажется, что я могу это сделать: наведите вкладку и открывайте ее так же, как каждый раз, добавляя текущие вкладки, чтобы "открывать эти страницы". Но если я приколол, например. gmail.com, а затем я закрою его, а потом снова открою его немного позже, и он не зацилит его. Использует JSON со значком 128 пикселей и делает свой собственный веб-приложение единственным способом, которым это может быть достигнуто?

Спасибо.

Ответ 1

Насколько я знаю: Нет. Что я получил от чтения в Chrome-документах, так это то, что веб-сайты могут подключаться к активированным расширениям, используя метод API Chrome runtime. подключения.

Я знаю, что есть расширения [...], активированные нажатием кнопки значка расширений

Это не похоже на общую особенность расширений Chrome. Активацию Chrome-intern можно найти в chrome://расширениях/в вашем браузере. Эти настройки не могут быть изменены веб-сайтами. Вы можете создать обход, используя "второй" уровень активации в своем расширении. Веб-сайты могут запрашивать браузер только для установки расширений с помощью API веб-магазина.

К вашему второму вопросу: Этот chrome-extension должен позволять вам автоматически связывать вкладки, указанные вашим url (не пробовал это для сам). Возможно, это может решить вашу проблему.

Ответ 2

Я вижу, что этот ответ приходит поздно, но если кто-то наткнется на это, как я, надеюсь, может оказаться полезным. Я могу помочь вам с URL-адресом расширения Chrome. Откройте консоль Web Inspector и введите это, чтобы получить URL:

chrome.extension.getURL()