Я использую facebook на своем веб-сайте WordPress, и все работает нормально, кроме одной ситуации.
Если я выхожу из Facebook, а затем нажимаю «Выход» на веб-сайте, я получаю сообщение об ошибке:
FB.logout() вызывается без токена доступа.
Поэтому я заменяю код выхода следующим:
return javascript:if(FB.getAccessToken()){FB.logout(function(){location.href='" . $url . "'})}else {location.href='" . $url . "'} ";
(Это делается в хуке WordPress, чтобы я мог получить URL-адрес выхода из WordPress)
Но теперь, когда я нажимаю выход в этой ситуации, я получаю ошибку js:
Небезопасная попытка JavaScript получить доступ к фрейму...
Как я могу безопасно выйти из facebook и wordpress. FB.Logout не имеет обратного вызова ошибки и не выдает никаких ошибок js, поэтому проверить эту ситуацию сложно.
Благодарю вас!