mirror of
https://abf.rosa.ru/djam/newmoon.git
synced 2025-02-23 23:22:53 +00:00
Adjust User Agent overrides (make base.consultant.ru and some other sites work)
This commit is contained in:
parent
6960d13386
commit
d365cf2db5
2 changed files with 68 additions and 1 deletions
|
@ -18,7 +18,7 @@
|
|||
Summary: Web browser based on Goanna engine
|
||||
Name: newmoon
|
||||
Version: 26.3.1
|
||||
Release: 9
|
||||
Release: 10
|
||||
License: MPLv2.0
|
||||
Group: Networking/WWW
|
||||
Url: http://www.palemoon.org
|
||||
|
@ -34,6 +34,7 @@ Patch3: firefox-22.0-disable-check-default-browser.patch
|
|||
Patch4: firefox-5.0-asciidel.patch
|
||||
Patch5: firefox-3.5.3-default-mail-handler.patch
|
||||
Patch6: firefox-15.0-enable-addons.patch
|
||||
Patch7: palemoon-26.3.1-user-agent-overrides.patch
|
||||
|
||||
# Patches for KDE integration of New Moon
|
||||
Patch11: palemoon-26.3.1-firefox-kde.patch
|
||||
|
@ -141,6 +142,7 @@ Files and macros mainly for building New Moon extensions.
|
|||
%patch4 -p1 -b .ascii
|
||||
%patch5 -p1 -b .default-mail-handler
|
||||
%patch6 -p2 -b .addons
|
||||
%patch7 -p1 -b .ua
|
||||
|
||||
# KDE integration
|
||||
%patch11 -p1 -b .kdepatch
|
||||
|
|
65
palemoon-26.3.1-user-agent-overrides.patch
Normal file
65
palemoon-26.3.1-user-agent-overrides.patch
Normal file
|
@ -0,0 +1,65 @@
|
|||
diff -urN Pale-Moon-26.3.1_Release/browser/branding/unofficial/pref/firefox-branding.js Pale-Moon-26.3.1_Release-patched/browser/branding/unofficial/pref/firefox-branding.js
|
||||
--- Pale-Moon-26.3.1_Release/browser/branding/unofficial/pref/firefox-branding.js 2016-06-24 00:37:32.000000000 +1000
|
||||
+++ Pale-Moon-26.3.1_Release-patched/browser/branding/unofficial/pref/firefox-branding.js 2016-06-29 18:24:49.179862322 +1000
|
||||
@@ -65,6 +65,7 @@
|
||||
pref("general.useragent.override.outlook.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0 (Pale Moon)");
|
||||
pref("general.useragent.override.web.de","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0 (Pale Moon)");
|
||||
pref("general.useragent.override.aol.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0 (Pale Moon)");
|
||||
+#ifndef XP_UNIX
|
||||
pref("general.useragent.override.mail.google.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.9) Gecko/20100101 Goanna/2.0 Firefox/38.9 PaleMoon/26.0");
|
||||
pref("general.useragent.override.google.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
|
||||
pref("general.useragent.override.googlevideos.com","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
|
||||
@@ -94,6 +95,53 @@
|
||||
|
||||
// The following domains don't like the Goanna slice
|
||||
pref("general.useragent.override.hitbox.tv","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.9) Gecko/20100101 Firefox/31.9");
|
||||
+#else
|
||||
+pref("general.useragent.override.mail.google.com","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Goanna/2.0 Firefox/38.9 PaleMoon/26.0");
|
||||
+pref("general.useragent.override.google.com","Mozilla/5.0 (Linux; X11; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
|
||||
+pref("general.useragent.override.googlevideos.com","Mozilla/5.0 (Linux; X11; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
|
||||
+pref("general.useragent.override.fonts.googleapis.com","Mozilla/5.0 (Linux; X11; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
|
||||
+pref("general.useragent.override.gstatic.com","Mozilla/5.0 (Linux; X11; rv:31.9) Gecko/20100101 Goanna/2.0 Firefox/31.9 PaleMoon/26.0");
|
||||
+pref("general.useragent.override.youtube.com","Mozilla/5.0 (Linux; X11; rv:42.0) Gecko/20100101 Firefox/42.0 PaleMoon/26.0");
|
||||
+pref("general.useragent.override.netflix.com","Mozilla/5.0 (Linux; X11; rv:26.0) Gecko/20100101 Firefox/31.9");
|
||||
+pref("general.useragent.override.calendar.yahoo.com","Mozilla/5.0 (Linux; X11; rv:45.0) Gecko/20100101 Firefox/45.0 (Pale Moon)");
|
||||
+
|
||||
+// UA-Sniffing domains below are pending responses from their operators - temp workaround
|
||||
+pref("general.useragent.override.facebook.com","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Goanna/2.0 Firefox/38.9 PaleMoon/26.0");
|
||||
+pref("general.useragent.override.fbcdn.com","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Goanna/2.0 Firefox/38.9 PaleMoon/26.0");
|
||||
+pref("general.useragent.override.fbcdn.net","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Goanna/2.0 Firefox/38.9 PaleMoon/26.0");
|
||||
+pref("general.useragent.override.chase.com","Mozilla/5.0 (Linux; X11; rv:31.9) Gecko/20100101 Firefox/31.9");
|
||||
+// Citi requires native mode. Or it blocks.. "too old firefox"
|
||||
+pref("general.useragent.override.citi.com","Mozilla/5.0 (Linux; X11; rv:2.0) Goanna/20160101 PaleMoon/26.0");
|
||||
+// Yuku fora don't like the Goanna slice (result: broken mobile site)
|
||||
+pref("general.useragent.override.yuku.com","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 PaleMoon/26.0");
|
||||
+
|
||||
+// UA-Sniffing domains below have indicated no interest in supporting Pale Moon (BOO!)
|
||||
+pref("general.useragent.override.humblebundle.com","Mozilla/5.0 (Linux; X11; rv:33.0) Gecko/20100101 Firefox/33.0 (Pale Moon)");
|
||||
+pref("general.useragent.override.privat24.ua","Mozilla/5.0 (Linux; X11; rv:28.0) Gecko/20100101 Firefox/28.0");
|
||||
+pref("general.useragent.override.icloud.com","Mozilla/5.0 (Linux; X11; rv:38.0) Gecko/20100101 Firefox/38.0 (Pale Moon)");
|
||||
+
|
||||
+// UA-sniffing domains that are "app/vendor-specific" and don't like Pale Moon
|
||||
+pref("general.useragent.override.web.whatsapp.com","Mozilla/5.0 (Linux; X11; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/37.0.2049.0 Safari/537.36");
|
||||
+
|
||||
+// The following domains don't like the Goanna slice
|
||||
+pref("general.useragent.override.hitbox.tv","Mozilla/5.0 (Linux; X11; rv:31.9) Gecko/20100101 Firefox/31.9");
|
||||
+#endif
|
||||
+
|
||||
+#ifndef XP_UNIX
|
||||
+pref("general.useragent.override.avito.ru","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.) Gecko/20100101 Firefox/38.9 (Pale Moon)");
|
||||
+pref("general.useragent.override.citilink.ru","Mozilla/5.0 Windows NT 6.1; WOW64; rv:31.() Gecko/20100101 Firefox/38.9 (Pale Moon)");
|
||||
+pref("general.useragent.override.superjob.ru","Mozilla/5.0 Windows NT 6.1; WOW64; rv:31.() Gecko/20100101 Firefox/38.9 (Pale Moon)");
|
||||
+pref("general.useragent.override.kibergrad.fm","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.) Gecko/20100101 Firefox/38.9 (Pale Moon)");
|
||||
+pref("general.useragent.override.base.consultant.ru","Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.) Gecko/20100101 Firefox/38.9 (Pale Moon)");
|
||||
+#else
|
||||
+// Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 (Pale Moon)
|
||||
+pref("general.useragent.override.avito.ru","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 (Pale Moon)");
|
||||
+pref("general.useragent.override.citilink.ru","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 (Pale Moon)");
|
||||
+pref("general.useragent.override.superjob.ru","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 (Pale Moon)");
|
||||
+pref("general.useragent.override.kibergrad.fm","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 (Pale Moon)");
|
||||
+pref("general.useragent.override.base.consultant.ru","Mozilla/5.0 (Linux; X11; rv:38.9) Gecko/20100101 Firefox/38.9 (Pale Moon)");
|
||||
+#endif
|
||||
+
|
||||
|
||||
// Enable Firefox compatibility mode globally?
|
||||
pref("general.useragent.compatMode.firefox", false);
|
Loading…
Add table
Reference in a new issue