blob: c7654227e1352b8f501bf747d4acaca6b1ca3382 (
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
|
"use strict";
/**
* Bug 1610358 - Add "mobile" to navigator.appVersion
* WebCompat issue #40353 - https://webcompat.com/issues/40353
*
* the site expecting navigator.appVersion to contain "mobile",
* otherwise it's serving a tablet version for Firefox mobile
*/
/* globals exportFunction */
console.info(
"The user agent has been overridden for compatibility reasons. See https://webcompat.com/issues/40353 for details."
);
const APP_VERSION = navigator.appVersion + " mobile";
Object.defineProperty(window.navigator.wrappedJSObject, "appVersion", {
get: exportFunction(function() {
return APP_VERSION;
}, window),
set: exportFunction(function() {}, window),
});
|