|
有一个比较奇葩点的方法,你可以看看。在win使用api.setFrameClient监听这个frame页的url变化。
使用变量存储第一次打开时的url值。对后面新打开的url与存储的url进行判断;
根据判断结果来控制按钮的显示与隐藏
代码如下,仅供参考.......
var url;
var flag = true;
function setFrameClient() {
api.setFrameClient({
frameName: 'main'
}, function(ret, err) {
if (ret.state == 2) {
if (flag) {
url = ret.url;
flag = false;
} else {
if (ret.url != url) {
alert('新页面');
} else {
alert('首页');
}
}
}
});
}
|
|