Hi,
habe derzeit ein ziemlich kniffeliges Problem. Habe schon viel gegoogled und Foren durchsucht. Alle empfehlen, die Funktion get_browser() zu benutzen. Allerdings ist dazu die Datei browscap.ini erforderlich. Diese ist aber bei den meisten Webspaces nicht verfügbar.
Auch nachdem ich diese Datei von der empfohlenen Seite heruntergeladen und auf meinen Webspace hochgeladen habe, bekam ich die bekannte Fehlermeldung
Die JavaScript-Abfrage navigator.appCodeName liefert kein Ergebnis, die navigator.appName immer nur "Netscape".
Mein eigentliches Problem ist nun folgendes:
Ich baue gerade an einem Atom-Feed. Mozilla Firefoxverfügt als eiziger Browser standardmäßig über eine sehr eindrucksvolle Funktion, wenn XML-Seiten aufgerufen werden:
Da diese in allen anderen Browsern so nicht verfügbar ist, würde ich gerne, wenn der Benutzer einen Firefox nutzt, gleich auf die XML-Seite weiterleiten.
Ich weiß, dass mal mit PHP zum Beispiel abfragen kann, ob der Browser HTML5-Tags unterstützt.
Auch andere Browser von einem Internet Explorer zu unterscheiden, fällt nicht schwer.
Wie mache ich das aber beim Firefox?
Ich habe mir gedacht, was unterscheidet Firefox von den anderen Browsern? Ebendiese Funktion. Damit kann ich aber sicherlich so nichts anfangen. Sonst fielen mir nur die neunen CSS3-Eigenschaften ein, denen man, zumindest jetzt noch, ein browserspezifisches Präfix verpasst; in diesem Fall eben das -moz-.
Wer kann helfen?
habe derzeit ein ziemlich kniffeliges Problem. Habe schon viel gegoogled und Foren durchsucht. Alle empfehlen, die Funktion get_browser() zu benutzen. Allerdings ist dazu die Datei browscap.ini erforderlich. Diese ist aber bei den meisten Webspaces nicht verfügbar.
Auch nachdem ich diese Datei von der empfohlenen Seite heruntergeladen und auf meinen Webspace hochgeladen habe, bekam ich die bekannte Fehlermeldung
Warning: get_browser() [function.get-browser]: browscap ini directive not set in /users/bunte-ecke/www/Ecken/podcast/Flash Audio Player/mobile/feed.php on line 3
Die JavaScript-Abfrage navigator.appCodeName liefert kein Ergebnis, die navigator.appName immer nur "Netscape".
Mein eigentliches Problem ist nun folgendes:
Ich baue gerade an einem Atom-Feed. Mozilla Firefoxverfügt als eiziger Browser standardmäßig über eine sehr eindrucksvolle Funktion, wenn XML-Seiten aufgerufen werden:
Da diese in allen anderen Browsern so nicht verfügbar ist, würde ich gerne, wenn der Benutzer einen Firefox nutzt, gleich auf die XML-Seite weiterleiten.
Ich weiß, dass mal mit PHP zum Beispiel abfragen kann, ob der Browser HTML5-Tags unterstützt.
PHP:
<?php if(footer) { echo "<footer>"; } else { echo '<div id="footer">';} ?>
<!-- Footer -->
<?php if(footer) { echo "</footer>"; } else { echo '</div>';} ?>
Wie mache ich das aber beim Firefox?
Ich habe mir gedacht, was unterscheidet Firefox von den anderen Browsern? Ebendiese Funktion. Damit kann ich aber sicherlich so nichts anfangen. Sonst fielen mir nur die neunen CSS3-Eigenschaften ein, denen man, zumindest jetzt noch, ein browserspezifisches Präfix verpasst; in diesem Fall eben das -moz-.
Wer kann helfen?