Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

wie erstelle ich einen java browser check?

Empfohlene Antworten

Veröffentlicht

hi leutz,

kurze frage... wie richte ich einen browser check ein?

also falls ein ie user auf meiner seite ist soll ihm die ie-optimierten site angezeigt werden, einem netscape user die netscape optimierte site ... und so weiter :)

thnx vorab!

greetz

Hi!

Erstell eine neue Seite mit diesem Code:

<script language="JScript">

if(navigator.appName == "Microsoft Internet Explorer")

{

document.location.href="IE_VERSION.htm"

}

else

{

document.location.href="ANDERE_VERSION.htm"

}

</script>

Diese Seite linkt dann entweder auf die eine oder auf die andere Version.

Servus!

supi!

danke fuer die hilfe!!!

hi

wie mach ich das denn jetzt genau?

muss ich die index bis auf das script leer lassen?

greetz

Mmh.. ich würde das Ganze nicht mit JavaScript machen, da es nicht funktioniert wenn der Client es deaktiviert hat. Mach es doch mit SSI, dann läuft es serverseitig und funzt auf jeden fall.

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von BigMac:

<STRONG>Mmh.. ich würde das Ganze nicht mit JavaScript machen, da es nicht funktioniert wenn der Client es deaktiviert hat. Mach es doch mit SSI, dann läuft es serverseitig und funzt auf jeden fall.</STRONG>

<BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von [-Daniel-]:

<STRONG>

da kannst du zusätzlich noch alles das reinpacken was garantiert unter allen Browsern läuft. ;)

MfG :)</STRONG>

ohoh ... ich will mich ja nicht als dau bezeichnen aber ich habe da immer noch ein paar kleine fragen. sorry!

also ... was ist ssi? wie funktioniert das unter ssi?

und bei der js-abfrage: angenommen ich mache eine "intro-site" wo nur ein logo drauf ist inkl. link zu der hauptseite ie-index.htm bzw. nc-index.htm (als beispiel) ... ich kann dem link doch nur ein! ziel zuweisen ;( sprich index2.htm (als beispiel) ...

ich verstehe das echt nicht!!! sorry!!! kann sich jemand mal mein problem annehmen und es step by step erklaeren? bzw. am besten auch eine url nennen wo so etwas als beispiel einsehbar ist?

super vielen dank vorab!!!

greetz

Hi,

also ganz langsam und in kleinen Schritten:

<html>

<head>

<title>ÃŽrgendwie</title>

</head>

<body 'onload'="setTimeout('browsercheck()' 2000)">

die ' ' bei 'onload' musst du aber weglassen !

das setTiemout... bewirkt, das die javascript funktion zum prüfen des Browsers zwei Sekunden nachdem die Seite geladen wurde ausgeführt wird.

<img src="dein_logo.gif" ... >

<script language=Javascript>

function browsercheck(){

if(navigator.appName == "Microsoft Internet Explorer"){

location.href="Internet_Explorer_optimierte_Seite.html";

Das leitet den Besucher nach den oben angegebenen 2 Sekunden !automatisch! weiter zur Seite für den IE

}

if(navigator.appName == "Netscape") {

location.href="Netscape_Seite.html";

dito wie oben nur für Netscape

}

}

</script>

<noscript>Hier kannst du die links nochmals als <a href...></a> zur Verfügung stellen, falls der Besucher kein Javascript hat</noscript>

</body>

</html>

Natürlich musst du für jeden Browser eine optimierte Seite anlegen.

Hoffe geholfen zu haben.

MfG :)

SSI ist die Abkürzung für Server Side Includes.

Also... du hast eine HTML Seite und bindest in der SSI Befehle ein. Wenn diese Seite angefprdert wird, "schaut" der Server die Seite erst durch und führt die darin enthaltenen SSI Befhele aus und schickt die fertige Seite dann zum User.

JavaScript wird immer erst auf dem User Rechner ausgeführt.. und wenn diese JS dekativiert hat funzt halt nix.

@ BigMac

bekommt man die SSI's bei jedem Webspace ? Ich arbeite gerade an zwei Projekten, wo mir das helfen könnte, aber da steht nix von SSI dabei...

MfG :)

Ich hatte gestern auch das Problem.

Ich habe es auf folgende Art & Weise gelöst:

Das Problem ist nämlich, daß Opera-User definieren können, wie sich der Browser meldet.

Folglich kriege ich mit *normalen* Browser-Checks womöglich nie heraus, ob jemand Opera benutzt !

Das kann ich aber so machen, indem ich die HTTP-Anforderung auf den String "Opera" untersuche (mit dem

if (navigator.userAgent.indexOf("Opera") >= 0)
teste ich lediglich, ob diese Zeichenkette überhaupt da ist.) Ich verweise übrigens auf Dynamisches CSS, das online als Teil von SelfHTML liegt, von dem ich viel Inspiration bekommen habe. :D Außerdem verweise ich auf Client-Identifikationen von SelfHTML und eine weitere, wesentlich ausführlichere Liste, die ich auch als Kleine Liste kenne. Noch etwas: Alte Browser Bei mir funktioniert das folgende Script:
if (navigator.userAgent.indexOf("Opera") >= 0)

{

document.write("Sie benutzen zur Zeit:");

document.write("<br>");

document.write(navigator.userAgent);

}


else


if (

(navigator.userAgent.indexOf("Mozilla") >= 0)

&&

(navigator.appName.indexOf("Netscape") >= 0)

)

{

document.write("Sie benutzen zur Zeit:");

document.write("<br>");

document.write(navigator.userAgent);

}

else


if (

(navigator.userAgent.indexOf("Mozilla") >= 0)

&&

(navigator.userAgent.indexOf("MSIE") >= 0)

)

{

document.write("Sie benutzen zur Zeit:");

document.write("<br>");

document.write(navigator.userAgent);

}

<FONT COLOR="#a62a2a" SIZE="1">[ 30. November 2001 09:52: Beitrag 2 mal editiert, zuletzt von Alrik Fassbauer ]</font>

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.