First thing is you don't seem to have a config.xml file, which you'll definitely need to set up and configure.
Second, you say this should work offline but you're loading numerous google apis off the web... so this definitely won't work when offline. And it actually won't work even online until you add and configure the cordova whitelist plugin.
Thanks Ryan - I'm new to this The config.xml file with the access origin and allow navigation functions solved the issue. I'll be removing the links to external resources as well - I just wanted to make sure I'd be able to load local content through an iframe before I went through the trouble. I appreciate your quick response!