Одна идея состоит в том, чтобы сделать приложение на главном экране iframe и заставить все якоря нацеливаться на него.Не требуется JavaScript.
В качестве альтернативы:
$('a').on('click touchend', function(ev){
$(this).preventDefault();
window.location = $(this).attr('href');
});
Никогда не используйте «touchstart» для чего-то вроде ссылок.Вы только хотите определить, когда пользователь перестает касаться ссылки.То же самое для обнаружения нажатий клавиш, щелчков мыши и т. Д. Это конец события, которое вы хотите обнаружить.
.live устарело в последних версиях jQuery, поэтому используйте его.on () отныне, и он плавно обходит существующие и не существующие элементы.