cordova怎么实现加载远程网站的首页页面,再打开页面里的其他链接怎么是浏览器打开,怎么设置还是phonegap内部打开

发布于 2021-12-08 15:32:13 字数 283 浏览 738 评论 11

cordova怎么实现加载远程网站的首页页面,再打开页面里的其他链接怎么是浏览器打开,怎么设置还是
cordova内部打开

也就是:

把根目录的config.xml里面的content改成远程链接后,这个链接对应的网址是在app里打开的,但是这个页面里面如果还有链接,

把根目录的config.xml里面的content改成远程链接后,这个链接对应的网址是在app里打开的,但是这个页面里面如果还有链接(这个链接和首页在一个域下),再点击就会调用手机浏览器而不是在app里打开,怎么能一直在app里打开?谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(11

深巷少女 2021-12-08 22:57:08

在config.xml里添加下面两行

    <allow-navigation href="http://*/*" />
    <allow-navigation href="https://*/*" />

小情绪 2021-12-08 22:55:57

您好,想请教一下这个问题是怎么解决的,折腾好久没折腾出来,跨域链接还是会在浏览器打开

挽清梦 2021-12-08 22:48:28

请参考这个:http://stackoverflow.com/questions/36036475/cordova-6-0-ios-load-external-url-in-the-webview

我也是搞了半天才解决

可是我不能没有你 2021-12-08 22:07:22

这个问题解决了吗?我也遇到了,求解决方案

睫毛上残留的泪 2021-12-08 22:06:45

iOS 在config里面添加了这个 <allow-navigation href="http://*/*" /> 好了。

秋意浓 2021-12-08 21:05:16

回复
我试过了,只添加这个配置还是不行,我又胡乱多添加了一个选项,会是上述的把http改为https 这样以后就可以了,具体什么原因我也不是太清楚

回眸一笑 2021-12-08 19:59:10

我遇到的情况和你的差不多,是在主页面上根据不同的情况显示不通的内容,我在index.html里面添加了一个iframe标签,添加不同的src,但是添加ios平台后无法显示,报

ERROR Internal navigation rejected - <allow-navigation> not set for url='https://www.baidu.com/' 如何解决?

本王不退位尔等都是臣 2021-12-08 19:13:25

引用来自“sami”的评论

看看cordova的插件,有个调用内部浏览器的插件。

最偏执的依靠 2021-12-08 18:35:01

引用来自“utitt”的评论

做单页面应用,  例如 ionic , shencha  等.

小瓶盖 2021-12-08 18:02:42

做单页面应用,  例如 ionic , shencha  等.

丢了幸福的猪 2021-12-08 17:56:55

看看cordova的插件,有个调用内部浏览器的插件。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文