>  기사  >  웹 프론트엔드  >  iOS 반환이 페이지 문제를 자동으로 새로 고치지 않습니다.

iOS 반환이 페이지 문제를 자동으로 새로 고치지 않습니다.

巴扎黑
巴扎黑원래의
2017-07-22 15:21:582022검색

실제 개발 과정에서 모바일 단말기의 호환성에는 큰 함정이 있습니다. Android는 작동하지만 iOS는 작동하지 않습니다. 이런 식으로 iOS의 롤백 작업이 페이지를 자동으로 새로 고치지 않아 매우 짜증납니다. !
일반적인history.back()history.go(-1)은 iOS 시스템에서는 효과적이지 않습니다.
실시간 새로 고침 효과를 얻으려면 새로 고치려는 페이지에 다음 js만 추가하면 됩니다.

$(function () {
var isPageHide = false;
window.addEventListener(' pageshow', function ( ) {
if (isPageHide) {
window.location.reload();
}
});
window.addEventListener('pagehide', function () {
isPageHide = true;
});
})

위 내용은 iOS 반환이 페이지 문제를 자동으로 새로 고치지 않습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.