Казалось бы, Firebug отфильтровывает свойства, которые не удовлетворяют hasOwnProperty
. Например, при инвестировании в DOM с использованием Firefox 4 / Firebug 1.7 появляются navigator
и addHandler
, а confirm
- нет. Обратите внимание:
>>> window.hasOwnProperty('confirm')
false
>>> window.hasOwnProperty('addHandler')
true
>>> window.hasOwnProperty('navigator')
true
Однако Date
не отображается, а:
>>> window.hasOwnProperty('Date')
true
Так что, похоже, также отфильтровываются глобальные конструкторы, что подтверждается комментарием 9 к этой ошибке . Я не знаю, какие функции используются для фильтрации этих конструкторов.
В любом случае, я не нашел способа обойти это. Если я это сделаю, я дам вам знать, но я думаю, что просто нет способа сделать то, что вы хотите в момент написания.