我有4个Tab页。其中3个Tab页分别指向 1.php,2.php,3.php。这三个页进去的时候。服务端php代码做了权限验证,如果发现没登陆。就跳转到了login.php。登陆后,登录页必须回首页,而不是这三个页面。 这个时候就出问题了。。如果我再点1.2.3的tab。任然停留再登陆页,没办法刷新。。于是我通过对1.2.3的webview进行append.js,拦截1.2.3的url,如果发现地址变成了login,就webview.create(login),这样1.2.3的onShow里面获取到1.2.3webview的url就还是原来的,我同时在里面写了个reload()来刷新123自身。【这种方法在Android下满足了我的需求,也很好用】。但是在IOS下。。打开app进这1 2 3这三个页就很大机率白屏。白屏的同时我发现1.2.3的OnShow里面获取自身webview后的url地址变成空值了。。
【备注】:其实我想要解决的问题很简单。就是 1.2.3跳转到login后。我login回到index的同时要把1.2.3这三个页给刷新一把。因为我login登陆后只能回index。。。
2 个回复
d***@91ifumei.com
同问
d***@91ifumei.com
@DCloud_IOS_CLP @DCloud_IOS_CLP