Собственное расширение для Google Chrome - Вопросы и ответы, обсуждения - Ваши вопросы по Web-программированию только в данном разделе
20.04.2014, 00:02
#1
Пехотинец
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Собственное расширение для Google Chrome
Появилась идея создать свое расширение, но все гайды, которые я находил, написаны по старой версии браузера, где можно было устанавливать любые пользовательские расширения.
Сейчас же, вроде, разрешена установка расширений только из офф магазина, возможно ли писать и тестировать свое расширение, не добавляя его в магазин?
20.04.2014, 00:55
#2
Сержант
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
Re: Собственное расширение для Google Chrome
Можно
[Ссылки могут видеть только зарегистрированные пользователи. ]
________________
Talk is cheap. Show me the code
— Linus Torvalds
Пользователь сказал cпасибо:
20.04.2014, 01:20
#3
Пехотинец
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Re: Собственное расширение для Google Chrome
Цитата:
Есть пример расширения, а то залить просто .js файл не получается.
Хотел добавить одну js'ку, которая будет запускаться на некоторых сайтах.
20.04.2014, 01:40
#4
Сержант
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
Re: Собственное расширение для Google Chrome
Вот пример, хотя у гугла и так довольно подробная документация, непонятно зачем он нужен
EX.UA Player AdBlock.zip
ЗЫ Использовал специальный инжектор, что бы получить доступ с свойству
window.player_ad по другому не получилось ибо расширение крутится в своей песочнице
________________
Talk is cheap. Show me the code
— Linus Torvalds
Пользователь сказал cпасибо:
20.04.2014, 14:02
#5
Пехотинец
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Re: Собственное расширение для Google Chrome
Спасибо, удалось запустить JS'ку на сайте.
Но в ней не работает функция двойного клика:
Код:
$('body').dblclick(function() {*******"click");});
Не удается получить данные с текстового поля:
Код:
var text = $('#id_code').val();
alert (text);
Не удается добавить свой html код с помощью prepend:
Код:
$('body').prepend('TEST');
Все это работает через Tempermonkey, в чем здесь проблема - не понимаю, думал в permissions дело, но ничего не нашел.
manifest.json:
Код:
{
"name": "test",
"description": "test",
"version": "0.0.1",
"manifest_version": 2,
"permissions": [
"tabs",
"http://worldoftanks.ru/*",
"http://worldofwarplanes.ru/*"
],
"icons": {
"32":"ico/32.png",
"64":"ico/64.png"
},
"browser_action": {
"default_title": "WBC",
"default_icon": "ico/64.png",
},
"content_scripts": [
{
"matches": ["http://worldoftanks.ru/*", "http://worldofwarplanes.ru/*"],
"js": [ "index.js", "jquery.js"]
}]
}
Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 17:10 .