rabet
rabet
  • 发布:2016-05-31 20:44
  • 更新:2016-05-31 20:44
  • 阅读:9880

web封装,外部页面跳转,href按返回键 返回 后退问题的解决。

分类:MUI

在封装一个简单的手机网站时,或者访问外部链接,按返回键失效
因在一个webview 中打开多个外部链接,h5+或本平台 返回键针对的是一个webview的释放回收。

解决办法:
外部页面或网站,引入mui.js 并 mui.init(); 初始化 ,则此页面 按返回键 有反应。也就是让外部页面也在mui平台下运行。
其测试,本部分代码 ,与浏览器请求页面不会报错,都可以正常访问。

有的页面没法引入 mui.js ,目前本人还没有发现好的解决办法。

0 关注 分享

要回复文章请先登录注册

lofe

lofe

用window.history.go(-1)试试
2016-07-18 11:57
BoredApe

BoredApe

可以使用appendJsFile向web页面注入一段js来实现. 根据你的需求只需要webObj.appendJsFile('js/min.min.js')即可
2016-06-01 12:55
赵梦欢

赵梦欢

对于外部链接前进后退可以看看history对象,如果是5+这边的我觉得可以用监听返回键,然后通过webview的back,forward,可以用canback和canforward判断。
2016-06-01 09:27