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) |
checkJonDoFox
equals, getPriority, hashCode
private 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 AbstractHTTPConnectionListener
public int getMostFrequentBrowser()
public java.lang.String getBrowserName()
getBrowserName
in interface IBrowserIdentification
public boolean isJonDoFoxDetected()
public void responseHeadersReceived(HTTPConnectionEvent event)
responseHeadersReceived
in class AbstractHTTPConnectionListener
public void downstreamContentBytesReceived(HTTPConnectionEvent event)
downstreamContentBytesReceived
in class AbstractHTTPConnectionListener
public void upstreamContentBytesReceived(HTTPConnectionEvent event)
upstreamContentBytesReceived
in class AbstractHTTPConnectionListener
public void requestHeadersReceived(HTTPConnectionEvent event)
requestHeadersReceived
in class AbstractHTTPConnectionListener
private void countBrowserType(HTTPConnectionEvent event, boolean a_bJonDoFox)
Copyright © 2023. All rights reserved.