Angularjs: $window.history.go не работает в IOS

Мое веб-приложение использует angularjs-1.5.11, и мы используем строку ниже, чтобы вернуться в приложение:

$window.history.go(-1)

Это не работает в IOS 10.2.1 Я попробовал ниже, но не работал

window.history.go(-1) 
history.back()
navigator.app.backHistory

Я видел другие сообщения, которые предлагают отключить hashListening, но я не уверен, как это сделать в angularjs.

У кого-нибудь есть предложения, пожалуйста.

2 ответа

Попробуйте сделать это с помощью jquery

  $(document).bind('mobileinit', function () {

      $.mobile.hashListeningEnabled = false;
      $.mobile.linkBindingEnabled = false;

  });

А также убедитесь, что ваши файлы в этом порядке

<script src="jquery.js"></script>
<script src="custom-scripting.js"></script> <!-- Note your script before jqm -->
<script src="jquery-mobile.js"></script>

Используйте код ниже

<button type="button" onclick="goBack()">Go To Back</button> 
Другие вопросы по тегам