зеркало из https://github.com/mozilla/gecko-dev.git
Bug 814379 - Don't use cached userAgent for fallback when no site-specific UA exists. r=dao
This commit is contained in:
Родитель
38e72ca013
Коммит
b27593f36d
|
@ -9,15 +9,14 @@ const Ci = Components.interfaces;
|
|||
Cu.import("resource://gre/modules/XPCOMUtils.jsm");
|
||||
Cu.import("resource://gre/modules/UserAgentOverrides.jsm");
|
||||
|
||||
const DEFAULT_UA = Cc["@mozilla.org/network/protocol;1?name=http"]
|
||||
.getService(Ci.nsIHttpProtocolHandler)
|
||||
.userAgent;
|
||||
const HTTP_PROTO_HANDLER = Cc["@mozilla.org/network/protocol;1?name=http"]
|
||||
.getService(Ci.nsIHttpProtocolHandler);
|
||||
|
||||
function SiteSpecificUserAgent() {}
|
||||
|
||||
SiteSpecificUserAgent.prototype = {
|
||||
getUserAgentForURIAndWindow: function ssua_getUserAgentForURIAndWindow(aURI, aWindow) {
|
||||
return UserAgentOverrides.getOverrideForURI(aURI) || DEFAULT_UA;
|
||||
return UserAgentOverrides.getOverrideForURI(aURI) || HTTP_PROTO_HANDLER.userAgent;
|
||||
},
|
||||
|
||||
classID: Components.ID("{506c680f-3d1c-4954-b351-2c80afbc37d3}"),
|
||||
|
|
Загрузка…
Ссылка в новой задаче