Что-то с "echo $ facebook-> init ();"заставляет мой сайт обновляться снова и снова только в Chrome.(Изменить *: Это также происходит на моем телефоне Android с браузером Dolphin.)
Код, который вызывает это:
echo $facebook-init();
, и генерирует это:
<div id="fb-root"></div><script type="text/javascript">
//<![CDATA[
window.fbAsyncInit = function() {
FB.init({
appId : '203899102970207',
session : null, // don't refetch the session when PHP already has it
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
// whenever the user logs in, we refresh the page
FB.Event.subscribe('auth.login', function() {
window.location.reload();
});
};
(function() {
var e = document.createElement('script');
e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
e.async = true;
document.getElementById('fb-root').appendChild(e);
}());
//]]>
</script>
Очевидно, я предполагаю, что это делает window.location.reload (), но - это не тот код, который я добавил или могу редактировать вручную.
Кто-нибудь видел это или имел какое-либо представление о том, что может быть причиной этого?/ как я могу это исправить?
Заранее спасибо за любую помощь / направление.