public class BrowserIdentification extends AbstractJonDoFoxHeaders implements IBrowserIdentification
| Modifier and Type | Field and Description |
|---|---|
private static int |
BROWSER_CHROME |
private static int |
BROWSER_FIREFOX |
private static int |
BROWSER_INTERNET_EXPLORER |
private static int |
BROWSER_JONDOFOX |
private static int |
BROWSER_KONQUEROR |
private static java.lang.String[] |
BROWSER_NAME |
private static long[] |
BROWSER_OCCURENCE |
private static int |
BROWSER_OPERA |
private static int |
BROWSER_RECOGNITION_UNINITIALISED |
private static int |
BROWSER_SAFARI |
private static int |
BROWSER_TORBUTTON |
private static int |
BROWSER_UNKNOWN |
private static boolean |
ms_bDetectedBrowser |
private static boolean |
ms_bTestShown |
HTTP_DO_NOT_TRACK, HTTP_ENCODING_DEFLATE, HTTP_ENCODING_GZIP, JONDOFOX_CHARSET, JONDOFOX_CONTENT_TYPES, JONDOFOX_ENCODING, JONDOFOX_LANGUAGE_NEW, USER_AGENT_JONDOFOX, USER_AGENT_JONDOFOX_OLD, USER_AGENT_TORBUTTON, USER_AGENT_TORBUTTON_OLD| Constructor and Description |
|---|
BrowserIdentification(int a_priority) |
| Modifier and Type | Method and Description |
|---|---|
private void |
countBrowserType(HTTPConnectionEvent event,
boolean a_bJonDoFox) |
void |
downstreamContentBytesReceived(HTTPConnectionEvent event) |
java.lang.String |
getBrowserName() |
int |
getMostFrequentBrowser() |
boolean |
isBlockable() |
boolean |
isJonDoFoxDetected() |
void |
requestHeadersReceived(HTTPConnectionEvent event) |
void |
responseHeadersReceived(HTTPConnectionEvent event) |
void |
upstreamContentBytesReceived(HTTPConnectionEvent event) |
checkJonDoFoxequals, getPriority, hashCodeprivate static final int BROWSER_RECOGNITION_UNINITIALISED
private static final int BROWSER_UNKNOWN
private static final int BROWSER_TORBUTTON
private static final int BROWSER_JONDOFOX
private static final int BROWSER_INTERNET_EXPLORER
private static final int BROWSER_FIREFOX
private static final int BROWSER_OPERA
private static final int BROWSER_SAFARI
private static final int BROWSER_KONQUEROR
private static final int BROWSER_CHROME
private static final long[] BROWSER_OCCURENCE
private static final java.lang.String[] BROWSER_NAME
private static boolean ms_bTestShown
private static boolean ms_bDetectedBrowser
public boolean isBlockable()
isBlockable in class AbstractHTTPConnectionListenerpublic int getMostFrequentBrowser()
public java.lang.String getBrowserName()
getBrowserName in interface IBrowserIdentificationpublic boolean isJonDoFoxDetected()
public void responseHeadersReceived(HTTPConnectionEvent event)
responseHeadersReceived in class AbstractHTTPConnectionListenerpublic void downstreamContentBytesReceived(HTTPConnectionEvent event)
downstreamContentBytesReceived in class AbstractHTTPConnectionListenerpublic void upstreamContentBytesReceived(HTTPConnectionEvent event)
upstreamContentBytesReceived in class AbstractHTTPConnectionListenerpublic void requestHeadersReceived(HTTPConnectionEvent event)
requestHeadersReceived in class AbstractHTTPConnectionListenerprivate void countBrowserType(HTTPConnectionEvent event, boolean a_bJonDoFox)
Copyright © 2023. All rights reserved.