首页 > 解决方案 > 用外部网站替换默认的 Ionic webview

问题描述

我正在尝试用外部网站的内容替换默认的 Ionic Cordova webview。但是,我不希望这个外部网站打开应用内浏览器。我只是想让应用程序显示网站。

我已将以下内容添加到我的 config.xml 文件中,但这只是打开了一个 Web 浏览器并转到指定的网站。

<content src="https://somewebsite.com/" />
<allow-navigation href="*://*.somewebsite.com/" />

标签: angularcordovaionic-frameworkwebview

解决方案


使用Cordova InAppBrowser(直接或使用Ionic 包装器)并使用_self. 由于您已经将该 URL 列入白名单,它应该在 web 视图中打开。

例如:cordova.InAppBrowser.create('https://somewebsite.com/', '_self', 'usewkwebview=yes')


推荐阅读