Yes, you are right. The webpage would not get loaded if its not run in the browser.
It is just an IFRAME element doing all the stuff. And it is dependent on the Scope of an IFRAME.
If it was an AIR app, then it would have had the capabilities of a mini browser itself.
Thanks,
Pavan