angular - 用外部网站替换默认的 Ionic webview
问题描述
我正在尝试用外部网站的内容替换默认的 Ionic Cordova webview。但是,我不希望这个外部网站打开应用内浏览器。我只是想让应用程序显示网站。
我已将以下内容添加到我的 config.xml 文件中,但这只是打开了一个 Web 浏览器并转到指定的网站。
<content src="https://somewebsite.com/" />
<allow-navigation href="*://*.somewebsite.com/" />
解决方案
使用Cordova InAppBrowser(直接或使用Ionic 包装器)并使用_self
. 由于您已经将该 URL 列入白名单,它应该在 web 视图中打开。
例如:cordova.InAppBrowser.create('https://somewebsite.com/', '_self', 'usewkwebview=yes')
推荐阅读
- java - 从最近刷入应用程序后,CountDownTimer 未在服务中运行?
- vba - VBA 不会将 vba 参考转换为 excel 参考
- java - 安卓代码格式
- c++ - How to let clang-format format c++ long for loop into three lines?
- javascript - Onlick doesn't work
- react-native - In react native how to display dropbox entries in react native App
- swift - Vapor 3 - 搜索失败时返回不同的未来?
- asp.net-mvc - How to handle query string in Asp.net MVC 5
- python - 如何使用python从json文件中获取参数
- c# - 无法从后台运行的进程中读取 STDOut