Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>This isn't an answer for your exact question but is offered as a solution for determining the browser itself. Don't be too harsh, this is really old code that I wrote some time ago.</p> <pre><code>import java.applet.*; public class BrowserDetector extends Applet { public void init() { if (isNetscape()) { System.out.println("This browser is a Netscape Browser."); } if (isMicrosoft()) { System.out.println("This browser is a Microsoft Browser."); } System.out.println("VM Type: " + getVMType()); } public static boolean isNetscape() { try { Class.forName("netscape.applet.MozillaAppletContext"); } catch (ClassNotFoundException e) { System.out.println("This browser is not a Netscape Browser."); return false; } return true; } public static boolean isMicrosoft() { try { Class.forName("com.ms.applet.GenericAppletContext"); } catch (ClassNotFoundException e) { System.out.println("This browser is not a Microsoft Browser."); return false; } return true; } public String getVMType() { String theBrowser = "No VM"; String appletContext = getAppletContext().toString(); if (appletContext.startsWith("sun.applet.AppletViewer")) theBrowser = "APPLETVIEWER"; else if (appletContext.startsWith("netscape.applet.")) theBrowser = "NETSCAPE"; else if (appletContext.startsWith("com.ms.applet.")) theBrowser = "MICROSOFT"; else if (appletContext.startsWith("sunw.hotjava.tags.TagAppletPanel")) theBrowser = "HOTJAVA"; else if (appletContext.startsWith( "sun.plugin.navig.win32.AppletPlugin")) theBrowser = "NETSCAPEPLUGIN"; else if (appletContext.startsWith( "sun.plugin.ocx.ActiveXApplet")) theBrowser = "MICROSOFTPLUGIN"; else if (appletContext.startsWith( "sun.plugin.viewer.context.IExplorerAppletContext")) theBrowser = "MICROSOFTPLUGINJRE1.4"; return theBrowser; } } </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload