ВНИМАНИЕ! ОСТЕРЕГАЙТЕСЬ МОШЕННИКОВ!
Помните, что все браузеры Opera АБСОЛЮТНО БЕСПЛАТНЫ.
Загружайте новые версии ТОЛЬКО С ОФИЦИАЛЬНОГО САЙТА или с ресурсов, которым ДОВЕРЯЕТЕ!


Предыдущее | Следующее | Архив форума | myOpera.net | Поиск
Error 302 Moved Temporarily ken  01/06/09 05:08 PM

Подскажите как убить эту надпись Error 302 Moved Temporarily на некоторых сайтах. Блокировать содержимое непомогает. Захожу через осла этой надписи нет.

Re: Error 302 Moved Temporarily tater  07/30/09 05:35 PM

Предлагаю свое решение этой проблемы.

Эта надпись появляется только во фрэймах, если URL(аттрибут src) содержал адрес который подлежит блокировке.
Опера блокирует(302 Error) запросы к серверу в которых содержится этот URL.

Я написал короткий скрипт для оперы(так называемый User javascript file).
Он, после загрузки страницы заменяет в нужных фреймах эту надпись.
А при клике на фрэйм, отображает в нем заблокированный адрес.

Как утановить:
1. Надо создать папку, из которой Opera будет запускать скрипты(например E:\OperaUserJs)

2. Создать в этой папке текстовый файл с вот этим содержимым
Code:
if(document.frames.length==0)

if(document.body.innerText=="Error 302 Moved Temporarily")
document.body.innerHTML="<table title='This frame blocked by Opera or Server send error 302. Click to show blocked address.' width=100% height=100%><tbody><tr><td style='font-size:14px;color:#aaaaaa;text-align:center;' onclick='javascript:this.innerText=location.href'></td></tr></tbody></table>";



3. Изменить расширение файла с txt на js

4. Указать путь к этой папке в Настройках Opera
Preferences -> Advanced -> Content-> [JavaScript Options...] -> User Javascript Files -> Указать Адрес к искомой папке(по типу E:\OperaUserJs)

Re: Error 302 Moved Temporarily ken  07/30/09 06:46 PM

tater вот спасибо, у мну всё получилось. отрыл ты топик, полгода уже прошло

Re: Error 302 Moved Temporarily tater  07/30/09 07:12 PM

Да
Но решения этой проблемы я в поисковиках не нашел))
Советуют отключить "Enable Inline Frames" в
Preferences -> Advanced -> Content-> [Style Options...]
Это поможет, НО тогда не будут отображаться ВСЕ фрэймы, а это "не есть хорошо", так как их используют не только для баннеров.

Если хочешь чтобы отображался текст, а не только пустой фрэйм,
то впиши его перед "</td>", НО, русский использовать нельзя!
Можно например вписать "[AD]". Коротко и ясно.
В скрипте будет выглядить так: ".....on.href'>[AD]</td><...."
А на странице,в этом фрэйме сереньким шрифтом будет написано [AD].

Сейчас ищу возможность, чтобы эти фрэймы удалять. Хотя это может нарушить целостность страницы.

Удачи)

Re: Error 302 Moved Temporarily iNDiAnFLy  07/30/09 10:27 PM

а через CSS не судьба исключить эти фрэймы?

Re: Error 302 Moved Temporarily tater  07/31/09 05:44 AM

Хм)))
"Чесслово" не знаю))

Не представляю как можно определить, без скрипта, что нужно исключать именно ЭТОТ фрэйм, а не другой)

Re: Error 302 Moved Temporarily iNDiAnFLy  07/31/09 01:19 PM

хм, даа, что-то я об этом не подумал.


MyOpera.net - Home


Rambler's Top100