2013-11-21 3 views
-2

iOS 용 멋진 작은 phonegap 빌드를 만들었지 만 브라우저에서 제대로 실행되지만 Xcode에서 컴파일하고 시뮬레이터에서 history.back () 내가 사용하고있어 작동하지 않습니다.history.back()는 phonegap에서 작동하지 않습니다. ios 빌드

앱의 각 페이지에 뒤로 버튼을 만들려면 history.back()이 필요합니다.

누군가가 왜 이런 경우인지 또는 대체 솔루션인지 알 수 있습니까?

더 많은 정보 : 사용 폰갭 빌드 타다 남은 JS 정확히

+0

은 아마 당신이 [이] 같은 (http://stackoverflow.com/a/16589826 필요하면 (내가 JQM에서 찾을 @@ 그리고 그것은 모두 잘 작동)이 코드를 시도해야한다/245679). –

+1

[Phonegap - navigator.app.backHistory()가 HTML 백 버튼에서 작동하지 않음] (http://stackoverflow.com/questions/16542118/phonegap-navigator-app-backhistory-not-working-on-html- 뒤로 버튼) –

답변

1

예. 여러 버전의 iOS에서 Android (old), history.back()이 작동하지 않는 것 같습니다. 이 문제를 해결하려면,

  var nav = window.navigator; 
      if(this.phonegapNavigationEnabled && 
       nav && 
       nav.app && 
       nav.app.backHistory){ 
       nav.app.backHistory(); 
      } else { 
       window.history.back(); 
      } 
관련 문제