| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: для новичков > Как помощи расширения браузера, читать html откр с |
| Автор: Predator199 9.3.2014, 09:34 | ||||||
| Доброе утро. Скажите пожалуйста в чем моя ошибка. Пытаюсь написать расширение к браузеру гуглхрома.Суть в том, что мне необходимо прочесть текущую html страницу. К примеру найти какой нибудь элемент на странице. Если ошибся разделом, прошу заранее простить. Есть небольшие наработки. manifest.json
background.js
injected1.js
Ничего плохого для сайта не хочу сделать исключительно для себя, прочесть html. В качестве примера прописал данный форум. Добавил расширение в хром, далее перешел на http://forum.vingrad.ru/. Как я понимаю, должен получить ответ. То есть сработать алерт, но этого не происходит. В чем ошибка? В консоле браузера получаю следующее(прикрепил скрин). Что за ошибка на перво строчке. Не понятно, как правильно прописать? |
| Автор: Predator199 9.3.2014, 10:35 | ||
| Поковырялся, как я понял библиотеку jquery.js не подгружал. Теперь ошибк
Почему не находит, не понятно |
| Автор: Predator199 9.3.2014, 18:33 |
| Получилось, ура. Не подскажете . К примеру есть блок, элемент. В нем прописано style="left...bagraund и тд". Как узнать есть ли к примеру у данного элемента, стиль или переменная(не знаю как правильно назвать). bagraund |
| Автор: diadiavova 9.3.2014, 18:44 |
| http://www.w3schools.com/jsref/dom_obj_style.asp http://www.w3schools.com/jsref/prop_style_background.asp |
| Автор: Predator199 9.3.2014, 19:22 | ||||
Спс. Но вот я больше предпочитаю квери. Попытался так
|
| Автор: diadiavova 9.3.2014, 19:39 |
Ну так надо курить документацию по ней http://jquery-docs.ru/css/css/#overview |
| Автор: Predator199 10.3.2014, 04:23 | ||
Можно последний вопрос...
Кляцаем на блок с id=an.?? Сто та не удается этого сделать.... |
| Автор: vommer 10.3.2014, 09:24 | ||
|
| Автор: Predator199 10.3.2014, 10:42 | ||||
Неа... Все равно не переходит. Даже алерт не срабатывает. В консоле никаких ошибок, библиотека квери подгружина. Не понимаю, что такое... Вроде бы все верно, а не работает. Добавлено через 4 минуты и 14 секунд Подскажите решение данной проблемы, в чем может быть ошибка? |
| Автор: diadiavova 10.3.2014, 12:13 | ||||
В сущности я написал ответ на этот вопрос в первом посте. Разберись, когда именно выполняется твой код и в каком состоянии в этот момент находится документ. В расширениях хрома используются разные типы скриптов, ты ровным счетом ничего не написал о том, где именно ты пишешь этот код. Если это http://developer.chrome.com/extensions/background_pages, то видимо надо подписываться на события вкладок.
|
| Автор: Predator199 10.3.2014, 12:25 | ||||||
Я пожалуй должен был создать новую тему. Это все работает, работает js на страницах. Просто мне необходимо через js, кляцнуть по ссылке. Для того, чтобы перейти по ней. А с гуглом та я уже давненько разобрался. Не подскажите как на квери или на яваскрипте. Кляцнуть по ссылке, перейти по ней и в тоже время не трогать мышку. Я еще вчера пожалуй все известное мне варианты перепробовал, ну никак не получается. Для меня эта задача невыполнима. Вот и обращаюсь за помощью, всю документацию по квери перечитал... |
| Автор: diadiavova 10.3.2014, 12:29 | ||||
|