mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-07 11:48:19 +02:00
25 lines
687 B
JavaScript
25 lines
687 B
JavaScript
"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),
|
|
});
|