Index: ext/common.js |
=================================================================== |
--- a/ext/common.js |
+++ b/ext/common.js |
@@ -156,16 +156,31 @@ |
let rawCatalog = JSON.parse(xhr.responseText); |
for (let msgId in rawCatalog) |
{ |
if (!(msgId in catalog)) |
catalog[msgId] = parseMessage(rawCatalog[msgId]); |
} |
}; |
+ /* Polyfills */ |
+ |
+ if (/\/devtools-panel\.html\b/.test(top.location.href)) |
+ { |
+ chrome.devtools = { |
+ panels: { |
+ openResource() {} |
+ }, |
+ |
+ inspectedWindow: { |
+ reload() {} |
+ } |
+ }; |
+ } |
+ |
chrome.i18n = { |
getUILanguage() |
{ |
return locales[0].replace(/_/g, "-"); |
}, |
getMessage(msgId, substitutions) |
{ |
while (true) |