Как отправить оповещение в расширениях Chrome? - PullRequest
1 голос
/ 14 января 2010

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

1) получить URL страницы 2) сделать красную страницу оповещений или окно оповещений без необходимости того, чтобы пользователь действительно нажимал на значок расширения, чтобы получить информацию?

Большое спасибо

Ответы [ 2 ]

5 голосов
/ 23 января 2010

Конечно, уже поздно, но я все равно решил ответить. Вам нужен скрипт контента . Вы можете установить его на определенные домены, а затем выполнить более детальный фильтр внутри скрипта, проверяя соответствие window.location и оповещая / отображая слой div для сопоставленных URL-адресов. Сценарий содержимого имеет полный доступ к DOM страницы, поэтому вы можете легко скрыть или уменьшить его и отобразить предупреждение.

0 голосов
/ 27 июня 2016

Можно также сделать с помощью chrome.tabs.onUpdated.addListener(function(tabId, changeInfo, tab){})... API. Можно найти if(tab.url.indexOf("www.wow.com") > -1){ //do things here }

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