Bug 1107443 part 5. Fix the addon SDK to not try defining non-configurable properties on content windows. r=mossop

This commit is contained in:
Boris Zbarsky 2015-01-23 09:54:15 -05:00
Родитель 434f98fb7d
Коммит 57de0e8c3f
2 изменённых файлов: 4 добавлений и 2 удалений

Просмотреть файл

@ -193,7 +193,8 @@ const WorkerSandbox = Class({
// `addon` in document is equivalent to `self` in content script.
if (requiresAddonGlobal(worker)) {
Object.defineProperty(getUnsafeWindow(window), 'addon', {
value: content.self
value: content.self,
configurable: true
}
);
}

Просмотреть файл

@ -238,7 +238,8 @@ const WorkerSandbox = EventEmitter.compose({
if (worker._injectInDocument) {
let win = window.wrappedJSObject ? window.wrappedJSObject : window;
Object.defineProperty(win, "addon", {
value: content.self
value: content.self,
configurable: true
}
);
}