Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 29.11.2011, 00:14
Кандидат Javascript-наук
Отправить личное сообщение для Maxman Посмотреть профиль Найти все сообщения от Maxman
 
Регистрация: 18.06.2010
Сообщений: 122

Как устроен VKSaver?
Недавно решил написать для общего развития небольшую программку под Windows, которая изменяла бы на определенных сайтах объектную модель страниц, типо того как это делает VKSaver, добавляя на страницы ВКонтакте кнопки для сохранения музыки. Как я понял, нужно программно заставить браузер юзера выполнять определённый JavaScript-файл, редактирующий DOM. Гуглил, но ничего путного не нашёл... Может кто подскажет, в каком направлении искать вообще?

P.S. Помню как-то для Оперы простой js-файл закидывал куда-то, в какой-то каталог, в папке с установленной Оперой, чё-то прописывал где-то и он выполнялся у меня каждый раз при открытии страницы, но как это было, чё это было не помню...
Ответить с цитированием
  #2 (permalink)  
Старый 29.11.2011, 01:35
Аватар для float
Профессор
Отправить личное сообщение для float Посмотреть профиль Найти все сообщения от float
 
Регистрация: 01.07.2010
Сообщений: 387

попробуй для ff модуль greasemonkey.
вроде довольно удобный.
Ответить с цитированием
  #3 (permalink)  
Старый 29.11.2011, 01:42
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Maxman, это юзерскрипты или дополнения. Сам такое писал, если хотите - напишите в личку, я вам скину свой вариант...
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #4 (permalink)  
Старый 29.11.2011, 20:02
Кандидат Javascript-наук
Отправить личное сообщение для Maxman Посмотреть профиль Найти все сообщения от Maxman
 
Регистрация: 18.06.2010
Сообщений: 122

trikadin, спасибо большое за скрипт. Но, я немного не то имел ввиду... Меня НЕ интересует начинка этого JavaScript-файла, я хочу разобраться именно в их установке. К примеру у меня раньше не было Greasemonkey, и в других браузерах не стоят подобные расширения, однако VKSaver всё равно добавляет эти кнопки, причём кросс-браузерно. Я знаю что в Опере не нужно расширение .user.js, достаточно кинуть js-файл в папку юзерскриптов и он будет исполняться. Но как VKS заставляет его выполняться в других браузерах? Даже при установленном Greasemonkey для установки юзерскрипта FF требует подтверждение, однако VKS умудряется установить его при закрытых браузерах не требуя подтверждений...

Я просто хочу понять принцип его работы, чтоб написать похожую программулину под винду (не обязательно для вконтакте). Где-бы про это почитать? Буду благодарен за любую инфу и ссылки

Последний раз редактировалось Maxman, 29.11.2011 в 20:06.
Ответить с цитированием
  #5 (permalink)  
Старый 29.11.2011, 20:30
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Maxman, не смогу подсказать... Vksaver же устанавливается как отдельная программа, и ничто не мешает ему отредактировать нужные конфиги (или что там ещё) у браузера, добавив в них нужное поведение.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #6 (permalink)  
Старый 29.11.2011, 20:47
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

Сообщение от Maxman Посмотреть сообщение
под винду (не обязательно для вконтакте).


.... попробуйте фильтровать запросы . хотя нет. только юзерскрипты
Ответить с цитированием
  #7 (permalink)  
Старый 29.11.2011, 21:15
Кандидат Javascript-наук
Отправить личное сообщение для Maxman Посмотреть профиль Найти все сообщения от Maxman
 
Регистрация: 18.06.2010
Сообщений: 122

melky, что вы имеете ввиду под "фильтровать запросы"?
Ответить с цитированием
  #8 (permalink)  
Старый 29.11.2011, 23:30
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

прокси для браузера, который будет изменять страницу перез выдачей.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
While как условные выражения Latro Общие вопросы Javascript 23 27.06.2010 14:53
Как сделать такое fancy menu uonax Элементы интерфейса 2 22.05.2010 12:52
Посмотреть как устроен mycoding ExtJS 2 13.05.2010 14:00
Как сделать электронный каталог продукции? natarius Серверные языки и технологии 6 24.05.2009 20:56
как можно создать iframe со скриптами GOll Общие вопросы Javascript 2 05.05.2009 11:32