mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 11:25:00 +00:00
Bug 1156065 - Send cloneable messages from SiteSpecificUserAgent.js to fix UA overrides r=billm
This commit is contained in:
parent
ec53a971cc
commit
2cb9c616e2
@ -46,7 +46,7 @@ SiteSpecificUserAgent.prototype = {
|
||||
return cachedResult;
|
||||
}
|
||||
|
||||
let data = { uri: aURI };
|
||||
let data = { uri: aURI.spec };
|
||||
let result = cpmm.sendRpcMessage("Useragent:GetOverride", data)[0] || HTTP_PROTO_HANDLER.userAgent;
|
||||
|
||||
if (this.userAgentCache.size >= MAX_CACHE_SIZE) {
|
||||
|
@ -125,7 +125,7 @@ this.UserAgentOverrides = {
|
||||
let name = aMessage.name;
|
||||
switch (name) {
|
||||
case OVERRIDE_MESSAGE:
|
||||
let uri = aMessage.data.uri;
|
||||
let uri = Services.io.newURI(aMessage.data.uri, null, null);
|
||||
return this.getOverrideForURI(uri);
|
||||
default:
|
||||
throw("Wrong Message in UserAgentOverride: " + name);
|
||||
|
Loading…
Reference in New Issue
Block a user