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

Разное >> Soft

Страниц в этой теме: 1
baleew
Новичок

Зарегистр: 04/05/2011
Сообщений: 1
javascript, facebook, localhost или Opera? Что..?  
04/05/2011 13:21     [post link]  

Уважаемые, опытные пользователи Opera!
Научите новичка (меня) как надо поступать, если он даже не знает в чём именно надо искать его проблему или хотя бы как её сформулировать, чтоб понятно изложить?
Условия эксплуатации таковы:
Скрипт -- приложение по Facebook API и OAuth 2.0 protocol. Обычный регламент -- запрос, перенаправление пользователя на facebook, ответ сервера аутентификации и возврат пользователя обратно к приложению уже со значением переменной GET-запроса впридачу.
Проблема возникает на последнем этапе, когда facebook отдаёт результат который сгенерил сервер. Делает он это не как обычно хедерами из php на стороне сервера, а по-своему, возвращая в клиент кусок http/text который содержит только js код в тегах <script> и уже этот код должен построить страницу на стороне клиента для пользователя. Этот JS тоже ведет себя в зависимости от условий, и если всё в норме, результат работы сводится к исполнению Code:
window.location.replace(url скрипта приложения + ? + code=строчка_аутентификации);


Таким образом пользователь возвращается к скрипту приложения, принося с собой из facebook свой токен доступа.
Беда в том, что все браузеры (тестировалось на MSIE/6,...9, FF/4, GC/10, Safari/5) это легко проделывают, но кроме Opera. Opera же, вместо ожидаемого поведения, честно рендерит страницу и показывает её пользователю "как есть". Хотя то же самое содержимое, но запущенное локально или даже с локального сервера срабатывает как надо.

От недостатка пользовательского опыта Opera, не знаю на что думать. То ли надо faccebook просить js код поменять, то ли Opera где-то подкрутить в настройках, может она как-то иначе воспринимает https, или localhost для неё проблема...

Найти конкретное решение на этом форуме конечно же не надеюсь, ибо уже три дня без толку эти форумы, подскажите у кого надо спрашивать, если знаете.
Спасибо.

Страниц в этой теме: 1  

Разное >> Soft

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

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

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

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

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

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



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

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