Bing saboteert terugknop van Firefox en Chrome

Bing2

Artikelgereedschap

  • Tip ons
  • Printen
  • Reacties (52)
11x Aanbevolen

Gepubliceerd: Woensdag 4 mei 2011
Auteur: Andreas Udo de Haes

De afbeeldingenzoeker van Microsoft's Bing kaapt de terugknop door de browsergeschiedenis te overspoelen met pagina's. "Dit is anaal geprogrammeerd."

Wie in de browsers Firefox, Chrome of Safari naar plaatjes zoekt met Bing, kan maar beter niet gaan scrollen. Elke minieme scrollbeweging wordt namelijk als aparte pagina in de browser opgeslagen, waardoor de browsergeschiedenis razendsnel volloopt met tientallen, soms honderden Bing url's, terwijl de bezoeker feitelijk steeds op dezelfde pagina blijft.

Explosie van 'valse' url's

En omdat de browsergeschiedenis wordt overspoeld met Bing-pagina's, werkt de veelgebruikte terugknop (ook aan te roepen met backspace) niet meer goed. De bezoeker lijkt hierdoor gevangen in de Bing-pagina.

Het euvel treedt op omdat de Javascript van Bing slordig is, waardoor voor elke plek op een plaatjespagina een nieuwe url wordt gegenereerd in de vorm van een hashtag met de x en y coördinaten, bijvoorbeeld #x75y300. De hoeveelheid url's die worden gegenereerd hangt af van de manier manier waarop wordt gescrolld. Het meest dramatisch is het scrollen met de schuifbalken in de browser. Een paar centimeter scrollen leidt al tot een explosie van honderden url's (zie screencast).

Na een korte inspectie concludeert Steve Dijkerman, developer bij Webwereld-uitgever IDG, dat Bing blundert met chaotisch Javascript. "Dit is anaal geprogrammeerd."

IE en Opera niet de klos

Niet alle browsers zijn vatbaar voor de url-overstroming die Bing veroorzaakt. Internet Explorer en Opera slaan de honderden url's die door het scrollen worden gegenereerd niet op in de geschiedenis, waardoor ook de terugknop blijft werken zoals het hoort. Firefox en Chrome zijn in elk geval wel de klos, en dat geldt voor alle OS versies: op Windows, Mac OS X en Linux.

De bug werd ontdekt door Michel Boerrigter van de Delftse startup Clinct. Hij dacht in eerste instantie dat Bing in één kwaadaardige move zowel een Google-sessie kaapte als de geschiedenis van de browser en schrok behoorlijk.

Malicieuze referrers

Bij nader inzien gaat het om twee losse fenomenen. Het 'kapen' van een zoekactie op Google naar Bing komt niet door Bing zelf, maar door malicieuze referrer van de sites die de plaatjes hosten. Door deze kwaadaardige code worden bezoekers meteen doorgelinkt naar een andere site, in dit geval Bing.

Webwereld heeft Microsoft een toelichting gevraagd over het fenomeen, maar het concern kon nog geen inhoudelijke reactie geven.

Relevante whitepapers

Alle whitepapers >>

Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Whitepapers

  • Maximaliseer het voordeel van SaaS

    Cloud-applicaties hebben grote invloed op het gebruik van de IT-architectuur en niet ieder project levert de verwachte voordelen op.

    Downloaden
  • Overheid bespaart met cloud computingDiscussie over cloud-beleid overheid. Whitepaper over kosten, veiligheid en beschikbaarheid.
  • Kostenbesparing voor long tail appsOplossing voor kostenkwesties in VDI. Technologie geschikt voor long tail apps.
» Meer whitepapers

Peiling

Loading Poll

Video: Review: HTC One X-smartphone met vijf...

Review: HTC One X-smartphone met vijf cores (video)