Страницы https в приложении facebook / iframe - PullRequest
2 голосов
/ 16 ноября 2011

Эта странная проблема возникла при загрузке страниц https в мое приложение facebook (когда приложение работает как http://apps.facebook.com/xxxxx).

Если я объявлю, не использует ли его http или https с помощью.

FB._https = (window.location.protocol === 'https:');

На моих https-страницах javascript api facebook молча завершается с ошибкой или, по крайней мере, функцией setSize. При загрузке http-страниц в iframe все работает нормально.

Если я не объявляю, его https или нет, я получаюпредупреждение о безопасности в IE, во всех других браузерах это работает штраф.

Если я установил мои настройки для запуска приложения как https, а все мои страницы в https, то он работает нормально.

Нодело в том, что если пользователь запускает facebook на http, то я должен иметь возможность отображать некоторые страницы как https в iframe, у кого-нибудь были подобные проблемы?

Ответы [ 2 ]

2 голосов
/ 19 ноября 2011

Подобная проблема здесь - я собрал концептуальное подтверждение для тестирования. Это было подано как ошибка и, по-видимому, рассматривается. Это может помочь, если вы отправите +1 и сообщите об ошибке.

0 голосов
/ 16 ноября 2011

Если кто-то использует Facebook по http и посещает ваше приложение, настроенное для https, он просто увидит страницу https. Или вы можете настроить страницу холста http так же как свою страницу https. Вам не нужно вводить эти обходные пути ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...