JavaScript


Проблем с Facebook Unsafe JavaScript attempt to access frame with URL

Публикувано на

Тези дни правих едно приложние за Facebook което използва Facebook Javascript-SDK за логин. Когато си отворя директо адреса на приложението всичко е ок, но когато искам да отвря приложението през неговия адрес от фейсбук (https://apps.facebook.com/app_id) в javascript конзолата започват да "хвърчат" грешки от типа:

Unsafe JavaScript attempt to access frame with URL: ....

Съответно и някой от нещата не искат да работят. Тази грешка прави Facebook ивентите да не се получават и ако има закачени функции към тези ивенти те няма да се изпълнят.

Проблема се оказва в протокола. Ако човек си е настроил винаги secure browsing ...

Comments

Проблем с Cookie-тата при използване на Facebook Javascript-SDK на localhost

Публикувано на

Днес ми се наложи да си играя с JavaScript API-то на Facebook. Трябваше да правя логин с фейсбук. Всичко върви по вода използвам примера от документацията на фейсбук:

FB.init({
    appId : '{{FACEBOOK_APP_ID}}',
    status : true,
    cookie : true,
    xfbml : true,
    oauth : true
});

Важното е cookie: true понеже искам да мога да взема signed_request-а от backend-a после. Да ама cookie няма. Порових се из интернет и попаднах на следната статия http://www.quora.com/Why-does-the-Facebook-Connect-Javascript-library-fail-to-set-cookies-when-developing-locally

Проблема е в домейна localhost. От Facebook явно са забранили на JavaScript-SDK–то да сетва cookie-та на localhost. Решението се оказва лесно. В /etc/hosts си измисляте някакъв хост, например  ...

Comments