Semalt: Miksi saan osumia sivuille? Fb_xd_fragment =
Olen lisännyt blogini blogin Facebookin kaltaisen ruutuun ja vastaaviin nappeihin, ja äskettäin olen nähnyt analyysissä paljon osumia sivuille, jotka päättyvät ? Fb_xd_fragment = .
Olen löytänyt aiheeseen liittyvän viestin Facebook-foorumeissa, mikä huolestuttavasti mainitsee, että jostain kummasta syystä IE8: n käyttäjät ohjataan tyhjään sivuun! Tämä on kauheaa, menetänkö huomattavan osan kävijöistäni, koska kun he yrittävät vierailla blogissani, heitä tervehtiä tyhjä sivu? (Minulla ei ole kädessä Semalt-tietokonetta, jossa IE8 tarkistaa)
Myös SO: ta koskevassa kysymyksessä on ehdotettu xmlns: fb = "facebook. com / 2008 / fbml " pää html -tunnisteeseen (joka olen juuri tehnyt) ja lisäämällä kanavan. html -tiedosto. Mutta en voi tehdä myöhempiä, koska blogiani isännöi bloggaaja ja en voi ladata html-tiedostoja - hostnet backup.
Kysymykseni on siis kaksinkertainen:
xmlns: fb , voiko tämä vielä olla kysymys, joka vaikuttaa IE8-kävijöihin
Miten minun pitäisi korjata blogiini blogissani?
Tarkasteltaessa Facebook Platform bugia (merkitty "WontFix") kiertotapa näyttää lisäävän seuraavaa sivusi:
Alkaen kommentti 14 :
Vaihtoehtoisesti voit tarkastella kommentin 66 ehdottaman ratkaisun toteuttamista, mutta koska olet isäntänä Blogspotissa, en usko, että ratkaisu on avoin sinulle, koska se edellyttää luomista lisätiedosto palvelimella.
sivulla linkitetty ( tämä ) linkitettyyn säikeeseen sanoi:
Tämä Javascript paeta sivulta kehystetty on lähdeongelma:
0) {vanhempi. sijainti. href =sijainti. href; }->
Kun poistan tämän, Internet Explorer toimii.
Sivut toimivat hyvin Firefoxissa ja Chromessa samalla koodillasivulla.
Valitettavasti en myöskään voi toistaa ongelmaa, mutta toivon, että se auttaa.
Yritä tarkastella tätä korjata
Missä sinulla on FB. init, lisää channelUrl-parametri seuraavasti:
FB. init ({appId: appId, tila: true, cookie: true, xfbml: true, channelUrl: 'http: // example. com / kanava. html "});
// ^ kanavan URL-osoite, jota käytetään ongelmanratkaisuun fb_xd_fragment
Seuraavaksi toteutetaan erityinen staattinen kanavasivu. Tällä sivulla ovat Facebookin javascript:
Löysin tämän tapahtuneen yhdellä sivustossani käyttämällä AddThisä - ja se vaikuttaa kaikkiin selaimiin, ei vain Internet Explorer. Etkö ole selvittänyt täsmällisesti, miten tai miksi se tapahtuu, mutta Facebook-kehyksellä onnistutaan asettamaan vanhemman elementti näyttöön: none .
On kuitenkin yksinkertainen kiertotapa - lisää tämä tyylitietoosi:
html {display: block! tärkeä;
Tämä ohittaa sisäisen tyylin ja pysäyttää sivun katoamisen.