svn commit: r45832 - head/en_US.ISO8859-1/htdocs/layout/js
Gavin Atkinson
gavin at FreeBSD.org
Tue Oct 14 23:32:43 UTC 2014
Author: gavin
Date: Tue Oct 14 23:32:42 2014
New Revision: 45832
URL: https://svnweb.freebsd.org/changeset/doc/45832
Log:
Ensure the Google Analytics code only runs when served from FreeBSD.org
or google.com servers. This was always the intention, but due to a bug
it would also run when (for example) accessed via
http://www.freebsd.org.nyud.net.
Approved by: webstats (eadler)
Modified:
head/en_US.ISO8859-1/htdocs/layout/js/google.js
Modified: head/en_US.ISO8859-1/htdocs/layout/js/google.js
==============================================================================
--- head/en_US.ISO8859-1/htdocs/layout/js/google.js Tue Oct 14 22:08:07 2014 (r45831)
+++ head/en_US.ISO8859-1/htdocs/layout/js/google.js Tue Oct 14 23:32:42 2014 (r45832)
@@ -11,12 +11,12 @@
var enable_ga = true;
var allow_track = true;
-var h = document.location.host;
+var h = document.location.hostname;
/*
* Check that the hosting domain is actually a FreeBSD.org domain, so
* we don't accidentally obtain data from mirrors.
*/
-var fbsdregex = /((docs|security|svnweb|wiki|www)\.freebsd\.org|google\.com)/i;
+var fbsdregex = /((docs|security|svnweb|wiki|www)\.freebsd\.org|google\.com)$/i;
if (typeof navigator.doNotTrack !== "undefined" && (navigator.doNotTrack == "yes" || navigator.doNotTrack == "1")) {
allow_track = false;
More information about the svn-doc-all
mailing list