Чтобы запустить / активировать / запустить расширение Chrome с интерактивной ссылкой на веб-страницу? - PullRequest
10 голосов
/ 10 февраля 2011

Я всегда использовал Safari, но некоторое время назад я полностью отключил Safari, и благодаря возможности много чего делать с Chrome я хочу иметь возможность делать больше.

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

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

Спасибо.

Ответы [ 2 ]

1 голос
/ 27 февраля 2017

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

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

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

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

0 голосов
/ 16 августа 2011

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

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