Всё про браузер Opera
.: Форум сайта - operaman.ru :.

Opera браузер >> Opera for Windows

Страниц в этой теме: 1 | 2 | (показать все)
Xeningem
User
*****

Зарегистр: 04/12/2004
Сообщений: 127
Live-Journal comments new 
17/08/2005 05:54     [post link]  

Беда заключается в том, что остальные браузеры (и Лиса, и Ослик, и вроде бы даже более ранние Оперы) когда отвечаешь на сообщение страницу не перезагружают, а в 8.10 это наблюдается.
У кого какие соображения есть?

netmanМодератор
Moderator
****

Зарегистр: 16/11/2002
Сообщений: 457
Из: Russia
Re: Live-Journal comments new 
17/08/2005 07:58   [Re: Xeningem]   [post link]  

это известная проблема, об этом был тред в сапорт тикетс в жж. Суть в том, что js код комментариев в жж изменили для совместимости с IE 4 и IE 5 под Mac(!!!). Но нет людей которые могли бы и хотели бы подгонять код под оперу. Ввиду того что этот код переписывали волонтеры на добровольной основе, многим из которых неисполнилось и 18 лет. Так же в саппорте отвечали шаблонами такие же подростки, и только после 4-5 поста появился человек который хоть чтото сказал по сути. Разработчики оперы об этой проблеме осведомлены.

Xeningem
User
*****

Зарегистр: 04/12/2004
Сообщений: 127
Re: Live-Journal comments new 
17/08/2005 08:00   [Re: netman]   [post link]  

А если я перепишу код для ЖЖ?
Я просто думаю, можно ли это UserJS поправить?

Xeningem
User
*****

Зарегистр: 04/12/2004
Сообщений: 127
Re: Live-Journal comments new 
17/08/2005 08:05   [Re: Xeningem]   [post link]  

Ссылку дашь на тот самый тред? Чтобы попроще было...

netmanМодератор
Moderator
****

Зарегистр: 16/11/2002
Сообщений: 457
Из: Russia
Re: Live-Journal comments new 
17/08/2005 08:14   [Re: Xeningem]   [post link]  

ссылку дать не могу, не нашел. Могу процитировать ответ.

В ответ на:
The issue which is currently preventing Opera from properly rendering comment pages is a failure to locate objects using the function document.getElementById(). The Quick Reply code runs a series of tests to determine whether this function returns a valid set of objects, and halts processing if it does not. Further, it is not guaranteed that Opera does not have additional problems with processing the Quick Reply code which cannot currently be detected due to the fact that the rendering ceases once the first error is encountered.

The code itself, in case the Opera developers wish to examine it, may be found at (http://www.livejournal.com/js/quickreply.js). This code includes some functions from (http://www.livejournal.com/js/x_core.js).


netmanМодератор
Moderator
****

Зарегистр: 16/11/2002
Сообщений: 457
Из: Russia
Re: Live-Journal comments new 
17/08/2005 08:18   [Re: netman]   [post link]  

В ответ на:
А если я перепишу код для ЖЖ?


ну это пожалуйста. Но вопрос, примут ли твой код. Они работают с волонтерами. А чтобы стать волонтером, насколько я знаю, нужно долго тусоватся во всяких lj_dev и lj_support



Kildor
Operaman
***

Зарегистр: 10/03/2004
Сообщений: 557
Из: Россия, Новосибирск
Re: Live-Journal comments new 
17/08/2005 08:21   [Re: netman]   [post link]  

В ответ на:
А если я перепишу код для ЖЖ?
Я просто думаю, можно ли это UserJS поправить?

Конечно можно… ;-)
Сам бы поправил, да вот не хватает меня на него…

Xeningem
User
*****

Зарегистр: 04/12/2004
Сообщений: 127
Re: Live-Journal comments new 
17/08/2005 11:22   [Re: Kildor]   [post link]  

Чё-то я запаренный сегодня...
netman... Переведи, плиз?
p.s. В некоторых случаях код всё-таки срабатывает! Думаю можно пофиксить...

Kildor
Operaman
***

Зарегистр: 10/03/2004
Сообщений: 557
Из: Россия, Новосибирск
Re: Live-Journal comments  
17/08/2005 15:48   [Re: Xeningem]   [post link]  

перевод, слабо похожий на литературный
В ответ на:

проблема, мешающая опере правильно рендерить страницы комментов — неудача в локации? (в смысле получения объектов или определения их положения на странице?) объектов, используя фунцкию document.getElementById().
код формы бстрого ответа прошёл ряд тестов, чтоб определить, в каких случаях функция возвращает сет объектов, а в каких — нет.
нет гарантии что Опера не имеет дополнительных проблем с процессингом кода быстрого ответа, которые не видны в данный момент, в связи с тем что рендеринг прекращается сразу после получения первой ошибки.

Код, в случае если разработчики оперы пожелают проверить его, может быть найден на (http://www.livejournal.com/js/quickreply.js). он включает часть фунций из (http://www.livejournal.com/js/x_core.js).

надеюсь, смысл понятен более-менее.

Kildor
Operaman
***

Зарегистр: 10/03/2004
Сообщений: 557
Из: Россия, Новосибирск
Re: Live-Journal comments new 
18/08/2005 06:52   [Re: Kildor]   [post link]  

В ответ на:
The actual problem is a bug in Opera: if you use a SCRIPT inside a FORM that contains '<form ...>' tags, Opera for some reason will remove that FORM from the markup inside the script (!).

This is a bug but it should be simple to work around it if LiveJournal wishes to do so, by moving the SCRIPT tag that sets some innerHTML property to a string that contains <form> out of the FORM tag it is nested inside..

Sorry about the convoluted explanation - it is a tricky bug

I hope someone can pass this on to LiveJournal. They were on the right track with that getElementById thing but still far from the actual cause.

это ответил hallvors, http://my.opera.com/...ost1017109


Xeningem
User
*****

Зарегистр: 04/12/2004
Сообщений: 127
Re: Live-Journal comments new 
18/08/2005 11:57   [Re: Kildor]   [post link]  

Люди проверьте кто нибудь... Это только мои глюки, да?
Лисе и Опере выдаются РАЗНЫЕ страницы! У той, что выдаются Опере, форма qrform (Та сама, которая должна вываливаться) - отсутствует как класс. Она потом ещё определяется дальше, но через innerHTML. А это отличие - в самом начале старницы, и разниуа где-то 5 кб.
p.s. Надеюсь, что я ошибаюсь.

Stinger
Operaman
****

Зарегистр: 26/03/2004
Сообщений: 550
Re: Live-Journal comments new 
18/08/2005 12:30   [Re: Xeningem]   [post link]  

А прописать в ua.ini новую строчку livejournal.com=4 не пробовали?
Ну или строчку livejournal.com=5

Какой код выдаст LJ Опере если та замаскируется Ослом или Мозиллой?

http://www.scss.com....rowserids/

Xeningem
User
*****

Зарегистр: 04/12/2004
Сообщений: 127
Re: Live-Journal comments new 
18/08/2005 13:01   [Re: Stinger]   [post link]  

Может сам проверишь. У меня как-то одиаково...
Единственная мысль - написать UserJS который будет принудительно внедрять форму до того, как пользователь нажмёт добавить комментарий...

netmanМодератор
Moderator
****

Зарегистр: 16/11/2002
Сообщений: 457
Из: Russia
Re: Live-Journal comments new 
18/08/2005 13:07   [Re: Xeningem]   [post link]  

В ответ на:
А прописать в ua.ini новую строчку livejournal.com=4 не пробовали?
Ну или строчку livejournal.com=5


пробовали, непомогает

Xeningem
User
*****

Зарегистр: 04/12/2004
Сообщений: 127
Re: Live-Journal comments new 
18/08/2005 13:08   [Re: netman]   [post link]  

Я думаю надо постить в сам ЖЖ. Вот только куда?
p.s. Сами мы не местные... Поможите чем сможете...
Кстати, код там местами достаточно сильно отличается...

Исправлено Xeningem (18/08/2005 13:10)

Страниц в этой теме: 1 | 2 | (показать все)  

Opera браузер >> Opera for Windows

Дополнительные сведения
0 зарег. и 79 анонимные пользователи просматривают этот форум.

Модератор:  netman, van_grieg, alter, Angolier, Pechkin 

Распечатать тему

Разрешения
      Вы не можете создавать новые темы
      Вы не можете отвечать в темах
      HTML запрещен
      UBBCode разрешен

Рейтинг: *****
Тема просмотрена: 29015

Оценить эту тему
Быстрый поиск
Перейти на



  
Отправить email администрации operaman.ru - Home

© 2000-2002. Николай Ковальчук - All rights reserved
Rambler's Top100