summaryrefslogtreecommitdiffstats
path: root/browser/branding/shared/uaoverrides.inc
blob: 13a89ed7fdfdcc0cb689be89e7156c071dab21bf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#define GUAO_PREF general.useragent.override

#define GRE_VERSION @MOZILLA_UAVERSION_U@
#define GRE_VERSION_SLICE Goanna/@GRE_VERSION@
#define GRE_DATE_SLICE Goanna/20170101
#define APP_SLICE Basilisk/@MOZ_APP_VERSION@

#define GK_VERSION 52.0
#define GK_SLICE Gecko/20100101
#define FX_SLICE Firefox/@GK_VERSION@

#ifdef XP_UNIX
#ifndef XP_MACOSX
#define OS_SLICE X11; Linux x86_64;
#else
#define OS_SLICE Macintosh; Intel Mac OS X 10.11;
#endif
#else
#define OS_SLICE Windows NT 6.1; WOW64;
#endif

// FxA override
pref("@GUAO_PREF@.accounts.firefox.com", "Mozilla/5.0 (@OS_SLICE@ rv:@GK_VERSION@) @GK_SLICE@ @FX_SLICE@");

// Required for domains that have proven unresponsive to requests from users

// The never-ending Facebook debacle...

// UA-Sniffing domains below are pending responses from their operators - temp workaround

// The following requires native mode. Or it blocks.. "too old firefox", breakage, etc.

// UA-Sniffing domains below have indicated no interest in supporting Pale Moon (BOO!)

// UA-sniffing domains that are "app/vendor-specific" and do not like Pale Moon

// The following domains do not like the Goanna slice