I have closed the badge issue because that is not a Cordova issue.
About the other one, can you provide more information? It's still not clear to me. Can you provide examples of how do you navigate to another pages?
FYI, inAppBrowser is not affected by the whitelist.