假设一个uni-app开发的H5项目两个页面B和C(B是项目H的首页)
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
{
"path": "pages/index/B",
"style": {
"navigationBarTitleText": "首页"
}
},{
"path": "pages/index/C",
"style": {
"navigationBarTitleText": "页面B"
}
}
]
在浏览器中直接输入地址打开C页面,导航栏的返回按钮无法监听onBackPress,而是会直接返回到B页。
如果先打开B,再通过navigateTo打开C,点击C页面导航栏的返回按钮就能监听onBackPress。
请问这个是bug还是原本的设计?
有一种常见的场景无法满足:app中嵌入H5,如果直接打开C,onBackPress无法监听,点返回按钮会返回H5的首页,要怎么返回到app呢?
1 个回复
DCloud_UNI_GSQ
是浏览器的限制