如以下顺序访问网页(都是a标签)
A->B->C
这3个页面均有返回按钮,click事件是history.back();在C页面点返回,跳转到B,这时在B页面点返回,就又调整到C了,再点到B,再点到C
就无法返回A,一直在BC之间来回跳,烦死了

解决方案 »

  1.   

    你可以在委托事件- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;处理click back事件,根据需要加载相应的页面
    不知道是否满足你要求
      

  2.   

    现在发现不只是js事件,苹果的back也不能正常返回
      

  3.   


    不仅仅是js的问题了,原生的back都不能用,也会出现上边的问题
      

  4.   

    初始页面调用顺序为 :A->B->C1、C页面back返回到页面B
    2、B页面back返回到页面C逻辑上是没问题的。步骤1后B的前一个页面是C。
      

  5.   

    但正常来说,A->B->C,返回应该是C->B->A啊
    这里在B这儿,没返回到A,而是又跑到C去了