有一个疑问我用openwindow打开了一个外部链接,www.zxlla.com这个,但是打开了之后按手机返回件没作用,如何解决呢
![1***@qq.com](https://img-cdn-tc.dcloud.net.cn/account/identicon/dd97d1eeb1353980aa7abaa4a29c0387.png)
1***@qq.com
- 发布:2017-04-30 02:07
- 更新:2017-05-23 16:13
- 阅读:1576
2 个回复
6***@qq.com
新增一个页面在本机,在这个页面下做子页面,子页面地址对应外部链接。返回链接放在本机页面上,相当于返回链接在父页面,子页面用来打开外部链接。
<header id="header" class="mui-bar mui-bar-nav">
<a class="mui-action-back mui-icon mui-icon-left-nav mui-pull-left">返回链接</a>
<h1 class="mui-title">页头</h1>
</header>
<script>
mui.init({
subpages:[{
url:'http://www.zxlla.com',
id:'list',
styles:{
top:'45px',//mui标题栏默认高度为45px;
bottom:'0px'//默认为0px,可不定义;
}
}]
});
</script>
喵了个咪
方法很多:
1、载入父webview,把你打开的外部网址的webview作为子页面加入父webview, 然后在父webview里处理。
2、使用 ws.setJsFile() 、ws.appendJsFile() 、ws.evalJS() 任意一个都可以。
plus.key.addEventListener("backbutton", function() {
var ws = plus.webview.currentWebview();
ws.close();
});