Path: csiph.com!aioe.org!news.mixmin.net!weretis.net!feeder1.news.weretis.net!news.solani.org!.POSTED!not-for-mail From: Thomas 'PointedEars' Lahn Newsgroups: de.comp.lang.javascript Subject: Re: Browsereinstellungen abfragen: Die =?UTF-8?B?TMO2c3VuZw==?= Date: Thu, 30 Jul 2015 16:45:43 +0200 Organization: PointedEars Software (PES) Lines: 33 Message-ID: <3262257.ti5y8OlhTM@PointedEars.de> References: <201507282031.a15627@b.maus.de> <201507290149.a16208@b.maus.de> <1977000.ilC4Ou9lg9@PointedEars.de> Reply-To: Thomas 'PointedEars' Lahn Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8Bit X-Trace: solani.org 1438267743 19250 eJwNyMkBwDAIA7CVOIKBcWoa9h+h1VPhUEweBE5sLLeDkGSW+izE6k+GQ7SNbirNeed2PUq9HxQiEPg= (30 Jul 2015 14:49:03 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Thu, 30 Jul 2015 14:49:03 +0000 (UTC) User-Agent: KNode/4.14.2 X-User-ID: eJwFwQkBwDAIA0BLfEmHHKDFv4TdwamcEwQDi93bKNuWGHuSmibNd0/fkWdaTN/+tMbCUWw1P5XD0IAS/gNrNRVD Cancel-Lock: sha1:1RTw9IlWsANJ+C66kte0PnVdFgw= X-NNTP-Posting-Host: eJwFwQkBwDAIA0BLUBLo5JTPv4Td0Vy9Ak4Hl9sI7e6xXaK/q8sj8ww2N6kRT47SJSvL2/ADJfgRKA== Xref: aioe.org de.comp.lang.javascript:4660 Holger Jeromin wrote: > Thomas 'PointedEars' Lahn wrote on 29.07.2015 23:49: >> - der Feature-Test für document.getElementById(…) fe lt; >> [...] >> Inzwischen (Opera < 9 ist tot) dürfte es sogar vertretbar sein, >> var utag_style = utags[di].style; > > Diese beiden Teile in einem Posting find ich spannend. > > Wofür braucht man wirklich den getElementById test? Better safe than sorry. Solange ich das nicht näher untersucht habe und einigermassen sicher bin, dass die Methode wirklich überall[tm] verfügbar ist, schadet es nicht, sie zu testen und den document.all-Fallback einzubauen. Drittquellen gegenüber, wie caniuse.com, bin ich misstrauisch. Opera verwendet ab Version 15 (aktuell ist 30) Google Blink als Layout- Engine und Google V8 als Script-Engine, basiert also auf Chromium. Diejenigen, die nicht zu Opera 15 gewechselt sind, sollten mindestens Opera 12.00 haben, und da war – genauso wie bei WebKit/Blink – der direkte Zugriff auf die style-Eigenschaft – die, IIRC, dann einen primitiven String statt eine Objektreferenz lieferte; gut möglich, dass ich mich schon damals irrte – längst kein Problem mehr (mit Opera 9 wurden Layout- und Script- Engine runderneuert). Liege ich mit meinen Aussagen zu Opera falsch? -- PointedEars FAQ: | SVN: Twitter: @PointedEars2 | ES Matrix: Please do not cc me. / Bitte keine Kopien per E-Mail.