You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "veeraju (JIRA)" <ji...@apache.org> on 2015/09/25 08:41:04 UTC
[jira] [Created] (CB-9705) Cordova - window.history.back() not
working on HTML back button in iOS 9
veeraju created CB-9705:
---------------------------
Summary: 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.Please update me if any alternative for window.history.back() in iOS 9
Reporter: veeraju
Fix For: 3.8.0
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="slidedown"><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.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@cordova.apache.org
For additional commands, e-mail: issues-help@cordova.apache.org