import java.awt.*; import java.applet.*; /** * Herausfinden, in welchem Browser das Applet läuft. */ public class BrowserApplet extends Applet { String browser = "browser"; public void init() { try { // Die Klasse AppletContext in einen String umwandeln. Der String // liefert wichtige Hinweise auf den verwendeten Browser. String context = getAppletContext().toString().toLowerCase(); if (context.indexOf("iexplorer") >= 0) browser = "IExplorer"; else if (context.startsWith("com.ms.applet")) browser = "IExplorer"; else if (context.indexOf("netscape6") >= 0) browser = "Mozilla"; else if (context.indexOf("netscape") >= 0) browser = "Communicator"; else if (context.indexOf("opera") >= 0) browser = "Opera"; else if (context.indexOf("appletviewer") >= 0) browser = "Appletviewer"; } catch (Exception e) {} } /** * Den verwendeten Browser anzeigen */ public void paint(Graphics g) { g.drawString(browser, 10, 20); } }