PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Google Web Accelerator = pöse


HellHorse
2005-05-07, 12:08:21
Ihr habt bestimmt schon vom Google Web Accelerator (http://webaccelerator.google.com/support.html) gehört. Mal abesehen von Datenschutz und Schutz der Privatsphäre hat das Ding noch einige andere Probleme:
http://37signals.com/svn/archives2/google_web_accelerator_hey_not_so_fast_an_alert_for_web_app_designers.php
Google’s web accelerator seems like a good thing for the public web, but it can wreak havok on web-apps and other things with admin-links built into the UI. How’s that?

The accelerator scours a page and prefetches the content behind each link. This gives the illusion of pages loading faster (since they’ve already been pre-loaded behind the scenes). Here’s the problem: Google is essentially clicking every link on the page — including links like “delete this” or “cancel that.” And to make matters worse, Google ignores the Javascript confirmations. So, if you have a “Are you sure you want to delete this?” Javascript confirmation behind that “delete” link, Google ignores it and performs the action anyway.

We discovered this yesterday when a few people were reporting that their Backpack pages were “disappearing.” We were stumped until we dug a little deeper and discovered this Web Accelerator behavior. Once we figured this out we added some code to prevent Google from prefetching the pages and clicking the links, but it was quite disconcerting.

This wouldn’t be much of a problem on the public web since it’s pretty tough to be destructive on public web pages, but web apps, with their admin links here and there, can be considerably damaged. If you have a web app, it might be worth returning a 403 when the HTTP_X_MOZ is set to “prefetch” header is sent. This will keep Web Accelerator from clicking destructive links. Here’s an FAQ on prefetching for more information.

darph
2005-05-07, 19:36:07
Wer baut denn auch kritische Abfragen in ein JavaScript?

HellHorse
2005-05-07, 20:19:54
Wer baut denn auch kritische Abfragen in ein JavaScript?
37signals offensichtlich :D
Wenn man es mit Links macht, bleibt das Problem das gleiche.

Aqualon
2005-05-08, 16:56:27
Ihr habt bestimmt schon vom Google Web Accelerator (http://webaccelerator.google.com/support.html) gehört. Mal abesehen von Datenschutz und Schutz der Privatsphäre hat das Ding noch einige andere Probleme:
http://37signals.com/svn/archives2/google_web_accelerator_hey_not_so_fast_an_alert_for_web_app_designers.php
Es wird immer lustiger:

http://www.heise.de/newsticker/meldung/59373

Aqua

Gast
2005-05-08, 17:05:55
nice one :D

xedo
2005-05-08, 17:24:55
Sehr heftig, hab ich noch gar nicht von gehört... +g*

HellHorse
2005-05-09, 09:06:14
Update:
Das Problem scheint nicht bei GWA, sondern bei 37signals zu liegen.
http://bitworking.org/news/I_m_sorry__I_can_t_kiss_it_and_make_it_better_