所以,回到当天用离子(和Cordova),如果你只是在页面上放一个链接而没有安装“InAppBrowser”插件,点击的链接将接管整个应用程序屏幕,这在很大程度上被认为是对接的痛苦。快进到今天,当我真的需要一个链接在FULL Web视图中打开时,看起来这个修复程序已经放回原位,我不能再在没有插件的情况下放置链接。
任何人都知道如何做到这一点?
所以这就是交易:我有一个客户想要一个“移动应用程序”,即使他们的网站已经准备好移动了。我想做一个实验,基本上只使用Ionic / Cordova来启动应用程序(主要是Android),加载Ionic启动画面,然后只是将用户重定向到网站,但保留在App Web View中,所以它看起来像他们在应用程序,而不是网站。我稍后会添加一些网络支票等,但现在不行。
有什么想法吗?
答案 0 :(得分:3)
您确实需要安装inappbrowser插件,请在CLI中输入:
cordova plugin add cordova-plugin-inappbrowser
然后你可以使用:
window.open(url, target, options);
在您的代码中打开网址,目标可以是:
' _self':如果网址在白名单中,则在Cordova WebView中打开,否则会在InAppBrowser中打开。
' _blank':在InAppBrowser中打开。
' _system':在系统的网络浏览器中打开。
对于选项,我建议您在github上阅读插件的README,如果您还没有阅读它。
答案 1 :(得分:0)
在询问您的问题时我不知道它是否存在,但现在已经存在!有了它,您可以将可移动的网站转换为App!只需通过上面的链接即可!