当safari和safari iOS正在加载下一页时,我正在尝试显示正在加载的微调器。
我已经设法在Chrome + Firefox中实现了这一目标。如果在IE中不起作用,我不会大惊小怪。
因此,以下脚本在Chrome + Firefox中可以正常运行,但在Safari或Safari iOS中则无法运行。
我猜想'window.location.href'的行为有所不同,但是可以解决此问题吗?
// stop home screen webapp from exiting the webwapp into mobile safari
$("a").not('[href="#"]').each(function() {
// bind click action
$(this).on("click", function(e) {
// reveal loader spinner
$('.loading').addClass('show');
// window href simulate click within webapp
window.location.href = $(this).attr('href');
// prevent default click
e.preventDefault();
});
});