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>