Path: csiph.com!aioe.org!news.swapon.de!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!feeder.erje.net!1.eu.feeder.erje.net!weretis.net!feeder4.news.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 Date: Tue, 28 Jul 2015 09:35 +0200 Organization: PointedEars Software (PES) Lines: 34 Message-ID: <3778635.o4JBRuZDTc@PointedEars.de> References: <201507270756.a14164@b.maus.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 1438069104 3502 eJwNxsEBwCAIA8CVREig4wjI/iPYex2UwnIjaBjM/y5fZSdky77j8Llg7W9MJVtAiRPZBk2uBxsrENE= (28 Jul 2015 07:38:24 GMT) X-Complaints-To: abuse@news.solani.org NNTP-Posting-Date: Tue, 28 Jul 2015 07:38:24 +0000 (UTC) User-Agent: KNode/4.14.2 X-User-ID: eJwFwQcBACAIBMBKynggDjL6R/BOGRdlAoXo6lYjC2GHIqp8pPByvKcvUk4zifDL3ROqFBtssa6c5jT28gNrqxXd Cancel-Lock: sha1:LRY7IBVtXjqPKdUHa6jJNa/E6UM= X-NNTP-Posting-Host: eJwFwQERADEIAzBLY7TlkAP88C/hE7pMExAFLtelfPclYP4VG+i0EcwyokNnavZ2Fx9Ob/4LvhEA Xref: aioe.org de.comp.lang.javascript:4639 Christoph M. Becker wrote: > Es sollte möglich sein, per Browserskripting zu erkennen, ob ein > bestimmtes Element farbig unterlegt ist oder nicht, und zwar per > Window::getComputedStyle() (und ggf. entsprechenden Fallbacks für ältere > Engines). Eine solche Methode gibt es standardkonform (noch?) nicht [1]; MDN [2] bezieht sich auf ein (_nicht_ Last Call) W3C Working Draft [3]. Es gibt aber standardkonform ViewCSS::getComputedStyle(). [4] Dementsprechend lautet der kompatible Aufruf document.defaultView.getComputedStyle(…), nicht window.getComputedStyle(…). [5a][5b] Das ist aber, wie bereits von verschiedenen Leuten erwähnt, hier der fhcsale Ansatz; auch, wenn es *in Iceweasel 38.1.0* nachweislich für Nicht-Links funktioniert, und nachweislich für *besuchte* Links nicht funktioniert (statt der :visited-Farbe wird die :link-Farbe zurückgegeben). [6] ________ [1] [2] [3] [4] [5a] [5b] [6] -- PointedEars FAQ: | SVN: Twitter: @PointedEars2 | ES Matrix: Please do not cc me. / Bitte keine Kopien per E-Mail.