钛Appcelerator-在webview中显示后退按钮

钛Appcelerator-在webview中显示后退按钮,webview,titanium,appcelerator,Webview,Titanium,Appcelerator,我使用网络视图并显示外部页面;我希望只有在有网络历史记录时,后退按钮才会出现。我看到存在一个canGoBack()函数,但我不知道如何使用这个函数 注意:我的用户看到网络视图(后退按钮必须隐藏)如果用户单击链接并且网页被更改,后退按钮应该出现。。。如果用户返回webview主页,则“上一步”按钮将消失 此代码仅在我第一次加载webview时触发,如果导航webview功能被忽略: if(webview.canGoBack()){ //webview.goBack(); Titan

我使用网络视图并显示外部页面;我希望只有在有网络历史记录时,后退按钮才会出现。我看到存在一个canGoBack()函数,但我不知道如何使用这个函数

注意:我的用户看到网络视图(后退按钮必须隐藏)如果用户单击链接并且网页被更改,后退按钮应该出现。。。如果用户返回webview主页,则“上一步”按钮将消失

此代码仅在我第一次加载webview时触发,如果导航webview功能被忽略:

if(webview.canGoBack()){
    //webview.goBack();
    Titanium.API.log('1');
}
else{
    //win.close();
    Titanium.API.log('0');
}

我希望我是清楚的。谢谢

将其放入加载事件:

webview.addEventListener('load', function() {
    if(webview.canGoBack()){
        //webview.goBack();
        Titanium.API.log('1');
    }
    else{
        //win.close();
        Titanium.API.log('0');
    }
});
每次页面更改时都会调用load事件