将 Cordova webview 重定向到外部站点

Posted

技术标签:

【中文标题】将 Cordova webview 重定向到外部站点【英文标题】:Redirecting Cordova webview to external site 【发布时间】:2019-07-26 23:18:09 【问题描述】:

我想使用 Cordova 为网站构建一个简单的应用程序容器。我找到了this 教程,看起来很有帮助,但无法将应用程序连接到我的网站服务器。

我在 config.xml 中尝试了许多 Cordova 的权限设置,并查看了一些 *** 帖子,例如 this 和 this,但这些都没有解决我的问题。他们都没有提供我想要的重定向。

我不想使用 inappbrowser 插件。

【问题讨论】:

【参考方案1】:

我的问题的答案是一个班轮,花了我三个小时的生命。

从头开始创建 Cordova 项目后,在 config.xml 中,您会发现以下行:

<content src="index.html" />

只需将index.html 替换为您希望应用重定向到的站点即可。例如:

<content src="http://www.google.com/" />

我不确定这是否会使最终的应用程序不安全,但它确实有效。我终于可以轻松地将任何网站嵌入到 Cordova 应用程序中并用它构建一个 APK。

【讨论】:

这在运行时会发生吗?? @SeizeTheDay 我在运行时没有找到解决办法。

以上是关于将 Cordova webview 重定向到外部站点的主要内容,如果未能解决你的问题,请参考以下文章

我希望能够将用户重定向到 WebView 中的特定链接

Webview 重定向问题

外部 webview 页面上带有 inapp 浏览器的 Cordova 应用程序

Stripe 付款后如何从 Webview 重定向到 React Native Expo 应用程序?

从 Android Webview 获取 POST 数据

如何将外部 URL 加载到我的 webview 中?