SORU
20 AĞUSTOS 2011, CUMARTESİ


'#_=_' Dönüş için Facebook Geri arama URL ekler

Facebook geri arama #_=_ karma Dönüş URL için alt çizgi ekleme başladı

Nedenini bilen var mı? Çözüm nedir?

CEVAP
4 EYLÜL 2011, Pazar


Facebook's Platform Updates:)

Oturumu Yeniden Yönlendirme Davranışı değişim

Bu hafta, bir parça eklemeye başladık #_=_ne zaman redirect_uri için bu alan boş bırakılır. Lütfen uygulamanızı bu işleyebilir emin olun davranış.

Bunu önlemek için, giriş url, istek redirect_uri set: (kullanarak Facebook php-sdk)

$facebook->getLoginUrl(array('redirect_uri' => $_SERVER['SCRIPT_URI'],'scope' => 'user_about_me'));

GÜNCELLEME

Yukarıda bunu düzeltmek için documentation dediği gibi aynen. Ancak, Facebook belgelenen çözüm çalışmaz. Facebook Platform Updates blog post hakkında bir yorum bırakarak düşünün ve this bug daha iyi bir cevap almak için izleyin lütfen. O zamana kadar, kafana aşağıdaki etiketi bu sorunu gidermek için ekleyin:

<script type="text/javascript">
    if (window.location.hash && window.location.hash == '#_=_') {
        window.location.hash = '';
    }
</script>

Ya da daha detaylı bir alternatif (teşekkürler niftylettuce):

<script type="text/javascript">
    if (window.location.hash && window.location.hash == '#_=_') {
        if (window.history && history.pushState) {
            window.history.pushState("", document.title, window.location.pathname);
        } else {
            // Prevent scrolling by storing the page's current scroll offset
            var scroll = {
                top: document.body.scrollTop,
                left: document.body.scrollLeft
            };
            window.location.hash = '';
            // Restore the scroll offset, should be flicker free
            document.body.scrollTop = scroll.top;
            document.body.scrollLeft = scroll.left;
        }
    }
</script>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • atKristaBradford

    atKristaBrad

    4 Aralık 2010
  • gsmaestro

    gsmaestro

    17 AĞUSTOS 2006
  • VvCompHelpvV

    VvCompHelpvV

    4 EYLÜL 2007