Автор |
Сообщение |
Русланыч
Гость
|
Здравствуйте, уважаемые посетители этого форума! Меня интересует следующий вопрос: когда я работаю через проксомитрон, то в контакте я не могу рисовать граффити, пишет - скачайте последнюю версию флэш плеера... Отключаешь -> все работает нормально. Подскжите, что за фильтр рубит в капусту граффитки? Пробывал отрубать все фильтры с упоминанием о flash, но все так же...
|
|
|
К началу |
|
 |
chAlx
Moderator

Зарегистрирован: 30.06.2004
Сообщения: 2633
Откуда: SPb
|
Скорее всего это JavaScript проверяет версию флеша и не даёт браузеру его запустить. Попробуй отключить фильтры со словом nosey. Если поможет -- вот новая версия, в которой не должно быть такого.
|
|
|
К началу |
Профиль Сообщение |
 |
Русланыч
Гость
|
|
К началу |
|
 |
PF4Public
Junior Member

Зарегистрирован: 01.05.2008
Сообщения: 26
|
Возможно дело в "Flash animation killer", который, как правильно было замечено, воздействует на скрипт проверки версии и запуска флеш приложения.
|
|
|
К началу |
Профиль Сообщение |
 |
bold666
Newbee

Зарегистрирован: 07.05.2009
Сообщения: 11
|
попробуйте посмотреть в окне журнала на сообщения о срабатываемых фильтрах, например:
Match 102: Stop browser window resizing
Match 102: Kill pop-up windows
Match 102: Suppress all JavaScript errors
Match 102: Meta content-type filter [ALX]
Match 102: Fix Nosey JavaScripts [ALX]
и поотключайте\поизменяйте эти фильтры, пока все не заработает как нужно :)
|
|
|
К началу |
Профиль Сообщение |
 |
chAlx
Moderator

Зарегистрирован: 30.06.2004
Сообщения: 2633
Откуда: SPb
|
Довелось недавно взглянуть на ВКонтакт. Да, там, как и у всех, JavaScript (кстати, взятый из бесплатной библиотеки) криво проверяет наличие плагина: ну не могут они поверить, что браузер сам корректно сообщит пользователю о своих проблемах.
Это меня окончательно убедило, что придётся убирать запрет на проверку плагинов из Fix Nosey JavaScripts местной редакции (кто не в курсе: их теперь два и они используют блоклист). Для этого достаточно удалить строчки со словом plugins из блокфайла NoseyJS-RE.txt.
|
|
|
К началу |
Профиль Сообщение |
 |
Roman
Newbee

Зарегистрирован: 07.01.2007
Сообщения: 13
|
Может кто-нибудь наваять фильтр для скачивания видео с сайта ВКонтакте, типа того, как это сделано для Youtube (в YouTube.com direct links (buttons) 300410 {site} [Nano])?
Заранее спасибо
|
|
|
К началу |
Профиль Сообщение |
 |
Nan0miT
Platinum Member

Зарегистрирован: 11.10.2006
Сообщения: 315
|
Roman писал(а): |
Может кто-нибудь наваять фильтр для скачивания видео с сайта ВКонтакте, типа того, как это сделано для Youtube (в YouTube.com direct links (buttons) 300410 {site} [Nano])?
Заранее спасибо  |
Я все больше склоняюсь к мысли, что в данном случае (да и в других подобных) лучше использовать скрипты.
Например, http://userscripts.org/scripts/review/65466
Загружаете его UserJS (если опера) или Greasemonkey (если ФФ). (ИЕ это не браузер  ). И все. Работает на ура.
Касательно данного, я его немного доработал, чтоб работал в опере после загрузки страницы.
Т.е. получается что-то типа.
Код: |
// ==UserScript==
// @name Vkontakte video downloader
// @namespace http://vkontakte.ru/video*
// @description add button to download video from vkontakte.ru work with firefox, opera and google chrome
// @include http://vkontakte.ru/video*
// @include http://vk.com/video*
// @match http://vkontakte.ru/video*
// ==/UserScript==
window.addEventListener('load', function() {
if ((/video-(\d+)_(\d+)/.exec(window.location)) || (/video(\d+)_(\d+)/.exec(window.location))) {
var allText = document.documentElement.innerHTML;
var url = '';
var vtag = /"vtag":.(.*?).,/.exec(allText);
var vkid = /"vkid":.(.*?).,/.exec(allText);
var uid = /"uid":.(.*?).,/.exec(allText);
var host = /"host":.(.*?).,/.exec(allText);
var noflv = /"no_flv":(.*?),/.exec(allText);
if (/-$/.exec(vtag[1])) {
url = "http://" + host[1] + "/assets/videos/" + vtag[1] + vkid[1] + ".vk.flv";
} else {
host[1] = host[1].replace(/\\/g, "");
if (/0/.exec(noflv[1])) {
url = host[1] + "u" + uid[1] + "/video/" + vtag[1] + ".flv";
} else {
url = host[1] + "u" + uid[1] + "/video/" + vtag[1] + ".240.mp4";
}
}
var dl = document.createElement("a");
dl.setAttribute("href", url);
dl.innerHTML = "<b>[Download]</b>";
var c = document.createElement("center");
c.appendChild(dl);
document.getElementById("player_cont").appendChild(c);
}
}, false)(); |
|
|
|
К началу |
Профиль Сообщение |
 |
Dra
Newbee

Зарегистрирован: 17.11.2010
Сообщения: 13
|
срабатывает фильтр
Match 69: Kill pop-up windows
Match 104: Stop browser window resizing
если отключаю оба фильтра - заходит в контак, включаю не пускает.
можно ли сделать, чтоб этот фильтр не проверял vkontakte?
|
|
|
К началу |
Профиль Сообщение |
 |
Roman
Newbee

Зарегистрирован: 07.01.2007
Сообщения: 13
|
Nan0miT
Цитата: |
Я все больше склоняюсь к мысли, что в данном случае (да и в других подобных) лучше использовать скрипты. |
Спасибо!
Правда, без скрипта видео открывалось во всплывающем окне, а с ним открывается новая страница, но, главное, скачка работает
|
|
|
К началу |
Профиль Сообщение |
 |
astray
Newbee

Зарегистрирован: 01.04.2011
Сообщения: 3
|
Есть готовый универсалный фильтр(ы) для vkontakte?
Не получается выполнить вход - кнопка не активна, когда входишь ВВОДом зависает на пустой страничке.
Войти получается только в режиме PDA с возвратом в полный
|
|
|
К началу |
Профиль Сообщение |
 |
chAlx
Moderator

Зарегистрирован: 30.06.2004
Сообщения: 2633
Откуда: SPb
|
Поверхностный анализ показывает, что мешает фильтр Kill JavaScript Banners {^sites} [ALX] (у ВК реклама в одной куче с "полезным" кодом). Поменял у фильтра URL Match:
Цитата: |
(^( forum.ixbt.com/ | (www.|)3dnews.ru/ | ([^/]++.|)timezero.ru/ | vk.com/(^?) | vkontakte.ru/(^?) )) |
|
|
|
К началу |
Профиль Сообщение |
 |
Дмитрий
Гость
|
Цитата: |
Поменял у фильтра URL Match:
Цитата:
Код: |
(^( forum.ixbt.com/ | (www.|)3dnews.ru/ | ([^/]++.|)timezero.ru/ | vk.com/(^?) | vkontakte.ru/(^?) )) |
|
Подскажите, где находится этот самый фильтр URL Match?
В папке "настройки" "списки" не нашел...
|
|
|
К началу |
|
 |
chAlx
Moderator

Зарегистрирован: 30.06.2004
Сообщения: 2633
Откуда: SPb
|
Дмитрий:
Фильтр Kill JavaScript Banners {^sites} [ALX], у него есть параметр URL, в котором задаётся условие срабатывания на определённых сайтах.
Код фильтра выложен тут. Его можно скопировать в буфер, открыть в Проксе диалог со списком веб-фильтров (кнопка [Web page] в главном окне), по правому клику (прямо на списке) выбрать пункт Import для создания фильтра из буфера. Если в списке имеется старый фильтр с таким же названием -- удалить его.
Если не имеется -- значит, составить собственный список срабатывающих фильтров (смотреть в логе, как я писал ранее) и выложить сюда -- посмотрим, что ещё может мешать.
|
|
|
К началу |
Профиль Сообщение |
 |
Fk
Гость
|
Хочу заблокировать В контакте
Напишите пошаговою инструкцию
Программу скачал на русском и установил
|
|
|
К началу |
|
 |
User1
Гость
|
Добавьте строчки
([^/]++.|)vkontakte.ru/
([^/]++.|)vk.com/
в URL Killfile.txt
Fk писал(а): |
Хочу заблокировать В контакте
Напишите пошаговою инструкцию
Программу скачал на русском и установил |
|
|
|
К началу |
|
 |
FK
Гость
|
Спасибо за помощь
А Вы бы могли прописать путь,как добраться к URL Killfile.txt
Никогда этой программой не пользовался
|
|
|
К началу |
|
 |
Alex Qwerty
Gold Member

Зарегистрирован: 20.07.2007
Сообщения: 206
|
|
К началу |
Профиль Сообщение |
 |
Fk
Гость
|
Сделал все как написано ,все равно на сайт можно зайти или он блокирует личную страницу.
На личную страницу сына зайти не могу.
|
|
|
К началу |
|
 |
chAlx
Moderator

Зарегистрирован: 30.06.2004
Сообщения: 2633
Откуда: SPb
|
Fk:
Какой браузер?
Проксомитрон настроен в браузере как прокси (127.0.0.1:8192)?
Вместо заблокированной страницы что выдаётся?
ПС: Если сыну больше 10 лет, то такими средствами его не остановишь.
|
|
|
К началу |
Профиль Сообщение |
 |
|