Buduję aplikację na Facebooku i zauważyłem, że przy próbie uzyskania statusu logowania użytkownika przy użyciu ich interfejsu API JavaScript czasami pojawia się błąd:Odmówił wyświetlania dokumentu, ponieważ wyświetlanie zabronione przez X-Frame-Options
"Odmówił wyświetlania dokumentu, ponieważ wyświetlanie jest zabronione przez X-Frame-Opcje."
Byłem w stanie odtworzyć to za każdym razem, gdy trafiłem na stronę "sprawdź status logowania" aplikacji tylko , używając Facebooka jako strony, a nie mojego konta użytkownika. Jest to dość łatwe, aby uniknąć teraz, ponieważ wiem, że to powoduje problem, ale oczywiście moi użytkownicy mogą tego nie wiedzieć.
Czy istnieje sposób określenia, czy użytkownik korzysta z Facebooka jako strony, czy nie? Ponieważ to wydaje się zrujnować całą moją aplikację.
Czy możesz potwierdzić, że plik channel.htm działa zgodnie z oczekiwaniami? – DMCS
możliwe duplikowanie [Sposób wykrywania "Odmówiono wyświetlania dokumentu, ponieważ wyświetlanie jest zabronione przez X-Frame-Options." błąd?] (http://stackoverflow.com/questions/9106413/way-to-detect-refused-to-display-document-because-display-forbidden-by-x-frame) – balexandre