|
Модераторы: Sardar, Aliance |
|
3040 |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 13.3.2017 Репутация: нет Всего: нет |
Здравствуйте. Я не силен в js, но из интереса решил попробовать создать свое расширение для браузера. Сейчас хочу, чтобы когда я заходил на определенный сайт мне выдавало бы alert "привет, вы зашли на сайт vk.com" или что-то такое. Но у меня не работает распознавание страницы. Сейчас я сделал так, что в браузере всегда висит иконка расширения. При нажатии на нее открывается popup.html в нем лежит кнопка. В теории когда я на нее нажимаю, она выдает алерт с адресом сайта. Но на практике получается всегда одно и тоже сообщение. Выводится алерт, но с адресом расширения. Т.е. chrome-extension:hashdashdashdahdsdfkij/popup.html.
Вопрос такой. Что я сделал не так и как заставить расширение выдавать мне адрес страницы с которого нажали на кнопку? Сам я вообще ничего не нашел. Уже 3 дня пытаюсь. manifest:
popup.htm
function.js
|
||||||
|
|||||||
diadiavova |
|
|||
Доктор Зло(диагност, настоящий, с лицензией и полномочиями) Профиль Группа: Модератор Сообщений: 5820 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: нет Всего: 142 |
3040, во-первых в разрешениях надо указать, для каких сайтов они действительны, если для всех, то можно написать *//:*/*. Во-вторых, если тебе надо из скрипта расширения выполнить что-то в контексте страницы, то используй chrome.tabs.executeScript
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
Здесь публикуют скрипты, которые уже проверены в обсуждениях других тем (при этом полезно поставить ссылки на все смежные обсуждения) или переносятся кем-либо из модераторов по просьбе участников, если видно, что в результате обсуждения темы был написан полезный или интересный скрипт. Третий возможный вариант - участник форума публикует скрипт, заведомо известный как полезный и эффективный, для, возможно, небольшой доработки и обсуждения. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Наши скрипты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |