Homo virtualis группа [γ]
Так уж повелось, что страницы и сайты в нашей реальности оптимизируют только под ИЕ., который отличается весьма фривольной интерпретацией стандартов…
От этого и идут все несовместимости и косяки в так называемых „альтернативных браузерах”, к которым причисляется и Опера.
К счастью, Opera Software ввела в свой браузер поддержку свойств и методов, позволяющих исправить положение.
В этой записи я рассмотрю 2 проблемы, которые портят жизнь многим пользователям Оперы.
1. не работающие (или же работающие криво) скрипты быстрого ответа/добавления комментариев, цитирования, и многого другого.
Суть проблемы:
—Скрипт цитирования был построен на vbs, и соответственно не работал нигде кроме ИЕ.
—Опера отфильтровывалась, и ей подсовывали менее функциональный код.
Эти проблемы решаются с помощью user JS, скриптов, которые Опера подключает к каждой странице.
http://kostia.gorodok.net/diary/diary.fix.js — скачайте его и поместите в свой каталог пользовательских скриптов.
Этот скрипт делает следующее:
2. Вторая проблема является не столько проблемой @дневников, сколько проблемой Оперы, и может проявляться на любых сайтах.
Статистика дневников считается с отдельного сервера, top.diary.ru, и периодически (особенно в последнее время), этот сервер лежит.
Проблема Оперы в том, что в ней очень большое время ожидание ответа, и поэтому белый экран может висеть далеко не один час (проверено на собственном опыте)
решение
Надеюсь, что я сумел обьяснить более или менее понятно, если что — рад буду ответить на ваши вопросы…
Комментарии приветствуются.
старые апдейты
UPD (01.06.2006):
5. полная совместимость с платной версией.
6. добавил следующие хоткеи для формы:
CtrlB — выделяет текст жирным,
CtrlI — курсивом
CtrlU — подчёркивает
CtrlS — перечёркивает
Ctrl- — вставляет длинное тире.
От этого и идут все несовместимости и косяки в так называемых „альтернативных браузерах”, к которым причисляется и Опера.
К счастью, Opera Software ввела в свой браузер поддержку свойств и методов, позволяющих исправить положение.
В этой записи я рассмотрю 2 проблемы, которые портят жизнь многим пользователям Оперы.
1. не работающие (или же работающие криво) скрипты быстрого ответа/добавления комментариев, цитирования, и многого другого.
Суть проблемы:
—Скрипт цитирования был построен на vbs, и соответственно не работал нигде кроме ИЕ.
—Опера отфильтровывалась, и ей подсовывали менее функциональный код.
Эти проблемы решаются с помощью user JS, скриптов, которые Опера подключает к каждой странице.
http://kostia.gorodok.net/diary/diary.fix.js — скачайте его и поместите в свой каталог пользовательских скриптов.
Этот скрипт делает следующее:
2. Вторая проблема является не столько проблемой @дневников, сколько проблемой Оперы, и может проявляться на любых сайтах.
Статистика дневников считается с отдельного сервера, top.diary.ru, и периодически (особенно в последнее время), этот сервер лежит.
Проблема Оперы в том, что в ней очень большое время ожидание ответа, и поэтому белый экран может висеть далеко не один час (проверено на собственном опыте)
решение
Надеюсь, что я сумел обьяснить более или менее понятно, если что — рад буду ответить на ваши вопросы…

Комментарии приветствуются.
старые апдейты
UPD (01.06.2006):
5. полная совместимость с платной версией.
6. добавил следующие хоткеи для формы:
CtrlB — выделяет текст жирным,
CtrlI — курсивом
CtrlU — подчёркивает
CtrlS — перечёркивает
Ctrl- — вставляет длинное тире.
сохрани в любую папку, после чего
Alt-P » Advanced » Content » JS Options » My JS files
вставь туда путь к этой папке;opera (без пробела, через точку с запятой слово opera)
если вставить вместо opera greasemonkey, либо имя файла будет кончаться на .user.js — скрипт будет трактоваться как greasemonkey скрипт (что это такое, я объясню как-нить отдельно…)
также можно поставить путь к конкретному скрипту.
можно вставить несколько путей через запятую.
к примеру так
c:\myJS\opera\;opera,c:\myJS\gm\;greasemonkey,c:\myJS\user.js
ага.. счас попробую
А потому, что для оперы неважно, закрыт ли на файрволле адрес, или же адреса нет в природе.
Если бы файр давал корректный отлуп — типа „Access denied”, Опера бы успокоилась, и не стучалась… А так это всё выглядит как
Опера отсылает пакеты и пытается наладить соединение.
Пакеты уходят в /dev/null без какого-либо отклика.
Вот и всё.
надо запретить опере коннектиться туда, тогда она даже не будет и пытаться…
Как ты добавил строки http?
почему-то при написании поста http: заменилось на _http — с подчёркиванием.
Убери его, и проверь.
PS: какая версия оперы?
да, всё правильно, не попадают.
Поэтому я и написал — пользоваться скриптом только в случае неработы top.diary.ru, иначе статисткиа не будет работать как факт.
PS: F12 — disable JS — тоже самое, но с меньшими заморочками…
Спасибо огромное за скрипт! Полезная штука
Сударь изволит быть некрофилом?
Естественно нет, поддержка userJS появилась начиная с Opera8.0
PS: в O9p2+ заблокировать статистику можно гораздо проще:
Alt-P » Advanced » Content » Blocked Content
Ну да ладно. К постингу в семерке существующим образом я уже привык.
ЗЫ. а вообще я использую довольно много старых версий ПО.
хм… а какие это неотключаемые элементы интерфейса введены в восьмёрке и девятке??
что-то ни одного сходу не припомню…
Да и при установке восмерки или девятки браузером по умолчанию, при нажатии в бате на "открыть ссылку" запускается просто опера. В семерке опера запускается сразу с открытой закладкой, на которой начинается загрузка этой ссылки.
StartBar убирается точно также как и любаядругая панель.
Если ты про ProgressBar, то есть варианты его расположения
Да и при установке восмерки или девятки браузером по умолчанию, при нажатии в бате на "открыть ссылку" запускается просто опера
Хм… либо косячит бат, либо косячный профиль.
Программ у меня куча, из которых я периодически запускаю урлы, и ни одна не даёт такого поведения.
погляди AltP » StartUp (в девятке)
Уж лучше бы Оперу доработали, а то для дайри - скрипт, для ЖЖ - скрипт... Ну хоть что-то.
неверно
правильно должно быть „уж лучше бы сайты доработали, а то приходится их на стороне клиента править.”
Да и с другими программами тоже самое. Есть полностью меня устраивающие старые версии программ, менять которые я не хочу.
8.0+