Любые переменные с незаданной областью обычно заканчивают тем, что были присоединены к глобальному объекту окна, так что вы можете попробовать зациклить его, чтобы увидеть, какие переменные (и свойства) были присоединены, хотя имейте в виду, что к нему уже прикреплено много вещей.
Любые переменные в области видимости, разумеется, будут находиться в своей области видимости - что, несомненно, более проблематично получить надежным способом. Firebug способен творить чудеса отчасти потому, что он является расширением и может работать вне границ типичной безопасности браузера, обеспечивая более интересный и глубокий анализ.