我在离子论坛,堆栈溢出等方面搜索了这个,但我还是没有找到答案。
我正在创建一个带有inappbrowser的离子4应用程序,我希望它像应用程序的一部分,底部的标签显示。
其他人建议使用iframe,但我不确定这是否合适,因为他们也说它上传到苹果应用商店有问题。
我的文件夹结构:
这是第1页文件夹中的代码:
this.platform.ready().then(() => {
const browser = this.iab.create(url, '_blank', {location:'no',
footer:'no', zoom:'no', usewkwebview:'yes', toolbar:'no'});
});
这是选项卡文件夹的路由:
const routes: Routes = [{
path: 'tabs',
component: TabsPage,
children: [
{
path: 'page1',
children: [
{
path: '',
loadChildren: '../page1/page1.module#page1Module'
}
]
}
我知道inAppBrowser涵盖了应用程序的所有部分并且具有绝对位置,所以我想的解决方案是只为inAppBrowser设置一个高度,以便它不会覆盖底部选项卡,但这可能吗?
更新:我使用了React Native。由于React Native webview不在不同的层,可以插入应用程序的任何部分。