Broken parsers; the importance of BASE

By crisp on Saturday 6 January 2007 23:52
Category: Browsers, Views: 4.573

Almost all HTML parsers are broken (that probably includes your browser too!), but some are harmfully broken. Problem is that some of the latter are widely used.

Some of these parsers are harmfully broken because they don't obey the rules set for resolving relative URI's, in particular with respect to any set BASE element, yet do some sort of prefetching or following in-document links for other reasons.

Among these broken parsers are parsers used within proxy software (e.g. Novell's BorderManager), Firefox extensions (e.g. Fasterfox) and searchengine crawlers (e.g. GoogleBot).

Volgende: editCSS for Internet Explorer - concept 02-'07 editCSS for Internet Explorer - concept
Volgende: XMLHttpRequest and the scope of events 01-'07 XMLHttpRequest and the scope of events

Comments

Comments are closed