FAQ |
Kalender |
2011-02-20, 12:37 | #1 | ||
|
|||
Medlem
|
Hej,
Jag har ett lite speciellt problem, jag driver ett antal sidor på Vietnamesiska t ex. www.nyc.vn som handlar om New York City. I Vietnam är Facebook blockat, och även om de flesta som vill kommer runt blocken på diverse sätt så blir mina sidor väldigt fula för andra. Både fanbox och like-knappar visas alltså istället som "Sidan kunde inte hittas" precis som om man gått till en sida som inte finns. Det jag undrar är om man på klientsidan kan känna av om man accessar Facebook eller inte, och ifall inte, byta ut innehållet för dessa besökare. Anledningen att jag orkar är att jag har på känn att iaf 30% har tagit sig runt blocken. Vad tror ni? Tack, Anders |
||
Svara med citat |
2011-02-20, 12:55 | #2 | ||
|
|||
Klarade millennium-buggen
|
Använd något ajax-bibliotek som använder flash och testa att ladda någon bild på facebook. Om du då kommer åt bilden så funkar facebook.
Lättare är kanske att inkludera samma javascript som vanligt men kontrollera om det blivit laddat. Tyvärr är jag ingen expert på javascript men du borde väl kunna kolla om någon specifik variabel är "set" och ifall inte utgå från att FB är blockat? |
||
Svara med citat |
2011-02-20, 19:30 | #3 | |||
|
||||
Bara ett inlägg till!
|
Visst laddar man in någon form av JavaScript från Facebooks servrar? Kolla om det skriptet skapar något namngivet objekt (alltså sätter en variabel av något slag). Kolla sedan i ett eget skript (senare på sidan) ifall den variabeln är satt. Är den inte det så är Facebook blockerat och du kan köra rutiner för att plocka bort sådant från DOM:en.
|
|||
Svara med citat |
2011-02-20, 21:17 | #4 | ||
|
|||
Har WN som tidsfördriv
|
Denna kollar om variablen FB är satt (Facebooks JavaScript SDK) efter 1,5 sekund.
Kod:
setTimeout(function(){ if(typeof FB == "undefined"){ // plocka bort här } }, 1500); |
||
Svara med citat |
2011-02-20, 22:38 | #5 | ||
|
|||
Supermoderator
|
Lite OT kanske men vilken motivering har man till att blockera Facebook i Vietnam? Det förekommer ganska omfattande censur av internet i många länder men anledningarna till varför man censurerar varierar en del.
__________________
Full-stack developer, free for smaller assignments |
||
Svara med citat |
2011-02-22, 05:26 | #6 | ||
|
|||
Medlem
|
KarlRoos, Tack! Jag får pyssla lite med det där i helgen och se om jag får det att fungera.
tartareandesire, Jag tror inte regeringen officiellt har kommit med något uttalande, men Vietnam har ca 3 miljoner utlandsvietnameser och många är väldigt regeringskritiska. Jag gissar att dom använt FB för att starta anti-grupper och sprida videos osv. Generellt sätt så är censuren i Vietnam inte så farlig, och FB är den första riktigt stora och diskuterade händelsen. |
||
Svara med citat |
2011-02-22, 05:28 | #7 | ||
|
|||
Medlem
|
Det lät lite illa ovan kände jag. Censuren är väldigt dålig i Vietnam då den bara riktar in sig på regeringskritiker, det jag menade är att den inte är så omfattande.
|
||
Svara med citat |
Svara |
|
|