[ 
https://issues.apache.org/jira/browse/CB-9705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vladimir Kotikov updated CB-9705:
---------------------------------
    Description: 
In my application I am using window.history.back to navigate back to previous 
View

Declaration of back button
{noformat}
     <div class="back_icon"  id="verification_back_icon">
            <a href="#" data- rel="back"  data-transition="slide down">
           <img src="images/back_btn.png" width="23"/></a>
    </div>
{noformat}

Button action:
{noformat}
     $("#verification_back_icon").on("click", function(e)
     {
        if(checkDirtyVacation())
         {
             e.preventDefault();
             if(backbtnAlt== false)
            {
               backbtnAlt =true; 
               confirm("All data will be lost. Do you want to continue?",
               function(r){
                      if(r){
                         //onBackKeyDown();
                         clearVacationvalues();
                         window.history.back();//this is not working in iOS 9
                     }else{

                   }
                   backbtnAlt =false;
                });
             }   
          }
         else 
         {
            e.preventDefault();
            if($(".vaction_location").hasClass("chkSelect"))
           {    
                 $(".vaction_location").removeClass("chkSelect");
                $(".vaction_location").addClass("chkUnSelect");
           }


               window.history.back();
            }
         }); 
{noformat}

 This worked perfectly till iOS 8.4. In iOS 9 this navigation is not working.

I am using Apache Cordova native platform version 3.8.0 .

If anyone facing the similar problem please suggest me. 

  was:
In my application I am using window.history.back to navigate back to previous 
View

Declaration of back button

     <div class="back_icon"  id="verification_back_icon">
            <a href="#" data- rel="back"  data-transition="slide down">
           <img src="images/back_btn.png" width="23"/></a>
    </div>


Button action:

     $("#verification_back_icon").on("click", function(e)
     {
        if(checkDirtyVacation())
         {
             e.preventDefault();
             if(backbtnAlt== false)
            {
               backbtnAlt =true; 
               confirm("All data will be lost. Do you want to continue?",
               function(r){
                      if(r){
                         //onBackKeyDown();
                         clearVacationvalues();
                         window.history.back();//this is not working in iOS 9
                     }else{

                   }
                   backbtnAlt =false;
                });
             }   
          }
         else 
         {
            e.preventDefault();
            if($(".vaction_location").hasClass("chkSelect"))
           {    
                 $(".vaction_location").removeClass("chkSelect");
                $(".vaction_location").addClass("chkUnSelect");
           }


               window.history.back();
            }
         }); 

 This worked perfectly till iOS 8.4. In iOS 9 this navigation is not working.

I am using Apache Cordova native platform version 3.8.0 .

If anyone facing the similar problem please suggest me. 


> Cordova - window.history.back() not working on HTML back button in iOS 9
> ------------------------------------------------------------------------
>
>                 Key: CB-9705
>                 URL: https://issues.apache.org/jira/browse/CB-9705
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: CLI, iOS
>    Affects Versions: 3.8.0
>         Environment: XCODE 7.0, iOS 9 I am getting this issue. Where as prior 
> to iOS 9 versions like  iOS 8,iOS 7 and iOS 6 it is working perfectly.
>            Reporter: veeraju
>              Labels: CordovaWebView, cordova, cordova-ios-4.0.x
>             Fix For: 3.8.0
>
>   Original Estimate: 48h
>  Remaining Estimate: 48h
>
> In my application I am using window.history.back to navigate back to previous 
> View
> Declaration of back button
> {noformat}
>      <div class="back_icon"  id="verification_back_icon">
>             <a href="#" data- rel="back"  data-transition="slide down">
>            <img src="images/back_btn.png" width="23"/></a>
>     </div>
> {noformat}
> Button action:
> {noformat}
>      $("#verification_back_icon").on("click", function(e)
>      {
>         if(checkDirtyVacation())
>          {
>              e.preventDefault();
>              if(backbtnAlt== false)
>             {
>                backbtnAlt =true; 
>                confirm("All data will be lost. Do you want to continue?",
>                function(r){
>                       if(r){
>                          //onBackKeyDown();
>                          clearVacationvalues();
>                          window.history.back();//this is not working in iOS 9
>                      }else{
>                    }
>                    backbtnAlt =false;
>                 });
>              }   
>           }
>          else 
>          {
>             e.preventDefault();
>             if($(".vaction_location").hasClass("chkSelect"))
>            {    
>                  $(".vaction_location").removeClass("chkSelect");
>                 $(".vaction_location").addClass("chkUnSelect");
>            }
>                window.history.back();
>             }
>          }); 
> {noformat}
>  This worked perfectly till iOS 8.4. In iOS 9 this navigation is not working.
> I am using Apache Cordova native platform version 3.8.0 .
> If anyone facing the similar problem please suggest me. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org

Reply via email to