4 Stimmen

CSS-Hack für Chrome nur auf Mac - kein JavaScript -

Gibt es eine Möglichkeit, nur Chrome auf Mac ONLY zu verwenden? Ich habe verwendet:

@media screen and (-webkit-min-device-pixel-ratio:0) {

    /* Webkit Styles here */

}

Aber das funktioniert sowohl unter WIN als auch unter MAC.

Ich wäre bereit, die Sache von der anderen Seite her anzugehen und IE und FF nur für Mac zu verwenden, wenn das meine einzige Option ist.

Ich möchte auch NICHT JavaScript verwenden, wenn ich es vermeiden kann.

Irgendwelche Ideen?

4voto

sandeep Punkte 89032

Sie kann nicht dies mit CSS zu tun überhaupt können Sie Javascript für diese verwenden müssen.

2voto

Tim Punkte 14357

Welches Problem wollen Sie speziell mit Chrome auf dem Mac lösen? Dies scheint die Art von Sache, die brechen wird, sobald Chrome auf Mac Updates zu beheben, was auch immer Problem, das Sie haben - und mit der Geschwindigkeit, die sie setzen Updates, würde ziemlich bald sein. Vielleicht sollten Sie Ihre Frage so bearbeiten, dass sie nach dem ursprünglichen Problem fragt, mit dem Sie zu tun haben, und nicht nach der Umgehung, die Sie zu versuchen versuchen.

0voto

Aaron Punkte 4987

Sie könnten durch PHPs $_SERVER['HTTP_USER_AGENT'] Variable zur Erkennung des Browsers und des Betriebssystems, und echo Browser-/OS-spezifische Stile auf der Grundlage Ihrer Erkenntnisse. Auf diese Weise werden die entsprechenden Stile auch dann angezeigt, wenn der Benutzer nicht über das für das clientseitige Browser-Sniffing erforderliche JavaScript verfügt.

(Natürlich können Betrachter, die ihre User Agents fälschen, Ihr System dazu bringen, das falsche CSS zu liefern, aber wen kümmert das? Es ist ihre Benutzererfahrung, sie sollten wissen, worauf sie sich einlassen).

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X