TAE live: Quirksmode.org - State of the Browsers

Peter-Paul Koch snakker om browser-inkompatibiliteter.

Peter-Paul Koch @ TAE

Vi starter tilbage i 1996 med browser-krigen mellem Netscape og Explorer. Her var der tale om forsætlig inkompatibilitet. Browserne ville sparke hinanden ud af markedet.

“Users don’t care which browser they are using”

Uha: “Internet Explorer deserved to win the browser wars”. Pointen: IE5/Win var den første browser, der understøttede W3C.

  • styleSheet.insertRule(…) ( IE: styleSheet.addRule(…) (+Opera og Webkit) )
  • element.addEventListener(…) (IE: element.attachEvent(…) (+Opera) )
  • range.startContainer, range.endContainer (IE: ikke muligt!)

“Minor browsers sometimes have to support major browsers’ proprietary stuff and copy their bugs

“Sometimes browsers just don’t support stuff at all.”

“1% of Microsoft extensions is stunningly brilliant”

  • IE tæller ikke tomme tekstnoder i markup’en
  • mouseenter / mouseleave

Lang historie om browser detects og hvordan det i virkeligheden er “oldtidens” webudviklere, der er skyld i rodet.

Doing it right:

  • Property meant for identification
  • navigator.vendor (does not lie - yet)
  • navigator.userAgent (detect minor browsers first)

PPK forudsigelse: “Chrome vil tage mest markedsandel fra FF”

Vi slutter med en god plenum-diskussion over emnet “Hvorfor har vi brug for mere end en browser?”

Leave a Reply