Firefox 4 реализовал новую оболочку безопасности под названием XrayWrapper и документы, которые я смог найти, для функций говорят, что «по умолчанию для функций, которые по умолчанию создаются как безопасные»
var MyObj = {};
MyObj.Util = {
myFunc : function() {
content = '<table class="tupleList"><tr><td>192.168.1.1</td></tr></table>';
return content;
}
};
content = MyObj.Util.myFunc();
console.log(content);
Находясь в мире Greasemonkey, вышеперечисленное регистрирует Firebug
ok / ok: [объект XrayWrapper [окно объекта]]
У меня вопрос, как добраться до той строки, которую я сделал в функции объекта MyObj. Я попытался напечатать свойство wrappedJSObject обернутого содержимого, но это просто возвращает
ОК / ОК: [Окно объекта]
Любая помощь будет принята с благодарностью. Кроме того, есть ли ссылки на документацию MDN, которые объясняют этот материал лучше?