[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [flashproxy/master] Check for latest Tor Browser user agent.
commit dab70b79e22448524a4fa84844f8bfa9f34bdec7
Author: Alexandre Allaire <alexandre.allaire@xxxxxxxxxxxxxx>
Date: Sat Mar 9 11:39:17 2013 -0500
Check for latest Tor Browser user agent.
The latest version of the Tor Browser has a new user agent string,
check for it in is_likely_tor_browser().
---
proxy/flashproxy.js | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/proxy/flashproxy.js b/proxy/flashproxy.js
index bf3fce9..d229087 100644
--- a/proxy/flashproxy.js
+++ b/proxy/flashproxy.js
@@ -930,9 +930,13 @@ function repr(x) {
/* Do we seem to be running in Tor Browser? Check the user-agent string, lack of
DOM storage, and no listing of supported MIME types. */
-var TBB_UA = "Mozilla/5.0 (Windows NT 6.1; rv:10.0) Gecko/20100101 Firefox/10.0";
+var TBB_UA = [
+ "Mozilla/5.0 (Windows NT 6.1; rv:10.0) Gecko/20100101 Firefox/10.0",
+ "Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20100101 Firefox/17.0"
+];
+
function is_likely_tor_browser() {
- return window.navigator.userAgent === TBB_UA
+ return TBB_UA.indexOf(window.navigator.userAgent) > 0
&& window.sessionStorage === null
&& (window.navigator.mimeTypes && window.navigator.mimeTypes.length === 0);
}
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits