在PhoneGap documentation(经过数小时的研究和使用我的代码进行尝试和错误测试)后,我发现了以下信息:
在Android上,如果某个域列入白名单,则链接将接管整个网页浏览。如果不是,它将在浏览器中打开。
所以,据我了解,如果我想要所有外部链接我的应用程序访问
要使用默认浏览器打开,我必须避免将它们包含在白名单中。
我在 config.xml 中尝试了几个案例:
<access origin="http://*" launch-external="yes" />
<access origin="https://*" launch-external="yes" />
<access origin="*culm.unizar.es*" launch-external="yes" />
<access origin="*" launch-external="yes" />
Not access tag at all.
似乎我的应用程序始终打开appview中的链接而不是浏览器。
您可以在the whole project here我的问题中访问another StackOverflow及更多相关信息。