2017-04-06 1 views
0

데스크톱에서는 location.reload();을 사용할 수 있으며 페이지를 다시로드하여 코드를 다시 시작합니다.Location.reload() on mobile JS app

하지만 자바 스크립트 앱을 '다시로드'하고 싶다면 어떻게해야합니까? 그렇게 할 방법이 있습니까? 감사!

location.reload(); 
// Page reloads on desktop, app does nothing on mobile 

답변

3

JavaScript에서 페이지를 새로 고치려면 534 different ways이 필요합니다. 골라 봐 : 사람들의

location = location 
location = location.href 
location = window.location 
location = self.location 
location = window.location.href 
location = self.location.href 
location = location['href'] 
location = window['location'] 
location = window['location'].href 
location = window['location']['href'] 
location = window.location['href'] 
location = self['location'] 
location = self['location'].href 
location = self['location']['href'] 
location = self.location['href'] 
location.assign(location) 
location.replace(location) 
window.location.assign(location) 
window.location.replace(location) 
self.location.assign(location) 
self.location.replace(location) 
location['assign'](location) 
location['replace'](location) 
window.location['assign'](location) 
window.location['replace'](location) 
window['location'].assign(location) 
window['location'].replace(location) 
window['location']['assign'](location) 
window['location']['replace'](location) 
self.location['assign'](location) 
self.location['replace'](location) 
self['location'].assign(location) 
self['location'].replace(location) 
self['location']['assign'](location) 
self['location']['replace'](location) 
location.href = location 
location.href = location.href 
location.href = window.location 
location.href = self.location 
location.href = window.location.href 
location.href = self.location.href 
location.href = location['href'] 
location.href = window['location'] 
location.href = window['location'].href 
location.href = window['location']['href'] 
location.href = window.location['href'] 
location.href = self['location'] 
location.href = self['location'].href 
location.href = self['location']['href'] 
location.href = self.location['href'] 
location.assign(location.href) 
location.replace(location.href) 
window.location.assign(location.href) 
window.location.replace(location.href) 
self.location.assign(location.href) 
self.location.replace(location.href) 
location['assign'](location.href) 
location['replace'](location.href) 
window.location['assign'](location.href) 
window.location['replace'](location.href) 
window['location'].assign(location.href) 
window['location'].replace(location.href) 
window['location']['assign'](location.href) 
window['location']['replace'](location.href) 
self.location['assign'](location.href) 
self.location['replace'](location.href) 
self['location'].assign(location.href) 
self['location'].replace(location.href) 
self['location']['assign'](location.href) 
self['location']['replace'](location.href) 
window.location = location 
window.location = location.href 
window.location = window.location 
window.location = self.location 
window.location = window.location.href 
window.location = self.location.href 
window.location = location['href'] 
window.location = window['location'] 
window.location = window['location'].href 
window.location = window['location']['href'] 
window.location = window.location['href'] 
window.location = self['location'] 
window.location = self['location'].href 
window.location = self['location']['href'] 
window.location = self.location['href'] 
location.assign(window.location) 
location.replace(window.location) 
window.location.assign(window.location) 
window.location.replace(window.location) 
self.location.assign(window.location) 
self.location.replace(window.location) 
location['assign'](window.location) 
location['replace'](window.location) 
window.location['assign'](window.location) 
window.location['replace'](window.location) 
window['location'].assign(window.location) 
window['location'].replace(window.location) 
window['location']['assign'](window.location) 
window['location']['replace'](window.location) 
self.location['assign'](window.location) 
self.location['replace'](window.location) 
self['location'].assign(window.location) 
self['location'].replace(window.location) 
self['location']['assign'](window.location) 
self['location']['replace'](window.location) 
self.location = location 
self.location = location.href 
self.location = window.location 
self.location = self.location 
self.location = window.location.href 
self.location = self.location.href 
self.location = location['href'] 
self.location = window['location'] 
self.location = window['location'].href 
self.location = window['location']['href'] 
self.location = window.location['href'] 
self.location = self['location'] 
self.location = self['location'].href 
self.location = self['location']['href'] 
self.location = self.location['href'] 
location.assign(self.location) 
location.replace(self.location) 
window.location.assign(self.location) 
window.location.replace(self.location) 
self.location.assign(self.location) 
self.location.replace(self.location) 
location['assign'](self.location) 
location['replace'](self.location) 
window.location['assign'](self.location) 
window.location['replace'](self.location) 
window['location'].assign(self.location) 
window['location'].replace(self.location) 
window['location']['assign'](self.location) 
window['location']['replace'](self.location) 
self.location['assign'](self.location) 
self.location['replace'](self.location) 
self['location'].assign(self.location) 
self['location'].replace(self.location) 
self['location']['assign'](self.location) 
self['location']['replace'](self.location) 
window.location.href = location 
window.location.href = location.href 
window.location.href = window.location 
window.location.href = self.location 
window.location.href = window.location.href 
window.location.href = self.location.href 
window.location.href = location['href'] 
window.location.href = window['location'] 
window.location.href = window['location'].href 
window.location.href = window['location']['href'] 
window.location.href = window.location['href'] 
window.location.href = self['location'] 
window.location.href = self['location'].href 
window.location.href = self['location']['href'] 
window.location.href = self.location['href'] 
location.assign(window.location.href) 
location.replace(window.location.href) 
window.location.assign(window.location.href) 
window.location.replace(window.location.href) 
self.location.assign(window.location.href) 
self.location.replace(window.location.href) 
location['assign'](window.location.href) 
location['replace'](window.location.href) 
window.location['assign'](window.location.href) 
window.location['replace'](window.location.href) 
window['location'].assign(window.location.href) 
window['location'].replace(window.location.href) 
window['location']['assign'](window.location.href) 
window['location']['replace'](window.location.href) 
self.location['assign'](window.location.href) 
self.location['replace'](window.location.href) 
self['location'].assign(window.location.href) 
self['location'].replace(window.location.href) 
self['location']['assign'](window.location.href) 
self['location']['replace'](window.location.href) 
self.location.href = location 
self.location.href = location.href 
self.location.href = window.location 
self.location.href = self.location 
self.location.href = window.location.href 
self.location.href = self.location.href 
self.location.href = location['href'] 
self.location.href = window['location'] 
self.location.href = window['location'].href 
self.location.href = window['location']['href'] 
self.location.href = window.location['href'] 
self.location.href = self['location'] 
self.location.href = self['location'].href 
self.location.href = self['location']['href'] 
self.location.href = self.location['href'] 
location.assign(self.location.href) 
location.replace(self.location.href) 
window.location.assign(self.location.href) 
window.location.replace(self.location.href) 
self.location.assign(self.location.href) 
self.location.replace(self.location.href) 
location['assign'](self.location.href) 
location['replace'](self.location.href) 
window.location['assign'](self.location.href) 
window.location['replace'](self.location.href) 
window['location'].assign(self.location.href) 
window['location'].replace(self.location.href) 
window['location']['assign'](self.location.href) 
window['location']['replace'](self.location.href) 
self.location['assign'](self.location.href) 
self.location['replace'](self.location.href) 
self['location'].assign(self.location.href) 
self['location'].replace(self.location.href) 
self['location']['assign'](self.location.href) 
self['location']['replace'](self.location.href) 
location['href'] = location 
location['href'] = location.href 
location['href'] = window.location 
location['href'] = self.location 
location['href'] = window.location.href 
location['href'] = self.location.href 
location['href'] = location['href'] 
location['href'] = window['location'] 
location['href'] = window['location'].href 
location['href'] = window['location']['href'] 
location['href'] = window.location['href'] 
location['href'] = self['location'] 
location['href'] = self['location'].href 
location['href'] = self['location']['href'] 
location['href'] = self.location['href'] 
location.assign(location['href']) 
location.replace(location['href']) 
window.location.assign(location['href']) 
window.location.replace(location['href']) 
self.location.assign(location['href']) 
self.location.replace(location['href']) 
location['assign'](location['href']) 
location['replace'](location['href']) 
window.location['assign'](location['href']) 
window.location['replace'](location['href']) 
window['location'].assign(location['href']) 
window['location'].replace(location['href']) 
window['location']['assign'](location['href']) 
window['location']['replace'](location['href']) 
self.location['assign'](location['href']) 
self.location['replace'](location['href']) 
self['location'].assign(location['href']) 
self['location'].replace(location['href']) 
self['location']['assign'](location['href']) 
self['location']['replace'](location['href']) 
window['location'] = location 
window['location'] = location.href 
window['location'] = window.location 
window['location'] = self.location 
window['location'] = window.location.href 
window['location'] = self.location.href 
window['location'] = location['href'] 
window['location'] = window['location'] 
window['location'] = window['location'].href 
window['location'] = window['location']['href'] 
window['location'] = window.location['href'] 
window['location'] = self['location'] 
window['location'] = self['location'].href 
window['location'] = self['location']['href'] 
window['location'] = self.location['href'] 
location.assign(window['location']) 
location.replace(window['location']) 
window.location.assign(window['location']) 
window.location.replace(window['location']) 
self.location.assign(window['location']) 
self.location.replace(window['location']) 
location['assign'](window['location']) 
location['replace'](window['location']) 
window.location['assign'](window['location']) 
window.location['replace'](window['location']) 
window['location'].assign(window['location']) 
window['location'].replace(window['location']) 
window['location']['assign'](window['location']) 
window['location']['replace'](window['location']) 
self.location['assign'](window['location']) 
self.location['replace'](window['location']) 
self['location'].assign(window['location']) 
self['location'].replace(window['location']) 
self['location']['assign'](window['location']) 
self['location']['replace'](window['location']) 
window['location'].href = location 
window['location'].href = location.href 
window['location'].href = window.location 
window['location'].href = self.location 
window['location'].href = window.location.href 
window['location'].href = self.location.href 
window['location'].href = location['href'] 
window['location'].href = window['location'] 
window['location'].href = window['location'].href 
window['location'].href = window['location']['href'] 
window['location'].href = window.location['href'] 
window['location'].href = self['location'] 
window['location'].href = self['location'].href 
window['location'].href = self['location']['href'] 
window['location'].href = self.location['href'] 
location.assign(window['location'].href) 
location.replace(window['location'].href) 
window.location.assign(window['location'].href) 
window.location.replace(window['location'].href) 
self.location.assign(window['location'].href) 
self.location.replace(window['location'].href) 
location['assign'](window['location'].href) 
location['replace'](window['location'].href) 
window.location['assign'](window['location'].href) 
window.location['replace'](window['location'].href) 
window['location'].assign(window['location'].href) 
window['location'].replace(window['location'].href) 
window['location']['assign'](window['location'].href) 
window['location']['replace'](window['location'].href) 
self.location['assign'](window['location'].href) 
self.location['replace'](window['location'].href) 
self['location'].assign(window['location'].href) 
self['location'].replace(window['location'].href) 
self['location']['assign'](window['location'].href) 
self['location']['replace'](window['location'].href) 
window['location']['href'] = location 
window['location']['href'] = location.href 
window['location']['href'] = window.location 
window['location']['href'] = self.location 
window['location']['href'] = window.location.href 
window['location']['href'] = self.location.href 
window['location']['href'] = location['href'] 
window['location']['href'] = window['location'] 
window['location']['href'] = window['location'].href 
window['location']['href'] = window['location']['href'] 
window['location']['href'] = window.location['href'] 
window['location']['href'] = self['location'] 
window['location']['href'] = self['location'].href 
window['location']['href'] = self['location']['href'] 
window['location']['href'] = self.location['href'] 
location.assign(window['location']['href']) 
location.replace(window['location']['href']) 
window.location.assign(window['location']['href']) 
window.location.replace(window['location']['href']) 
self.location.assign(window['location']['href']) 
self.location.replace(window['location']['href']) 
location['assign'](window['location']['href']) 
location['replace'](window['location']['href']) 
window.location['assign'](window['location']['href']) 
window.location['replace'](window['location']['href']) 
window['location'].assign(window['location']['href']) 
window['location'].replace(window['location']['href']) 
window['location']['assign'](window['location']['href']) 
window['location']['replace'](window['location']['href']) 
self.location['assign'](window['location']['href']) 
self.location['replace'](window['location']['href']) 
self['location'].assign(window['location']['href']) 
self['location'].replace(window['location']['href']) 
self['location']['assign'](window['location']['href']) 
self['location']['replace'](window['location']['href']) 
window.location['href'] = location 
window.location['href'] = location.href 
window.location['href'] = window.location 
window.location['href'] = self.location 
window.location['href'] = window.location.href 
window.location['href'] = self.location.href 
window.location['href'] = location['href'] 
window.location['href'] = window['location'] 
window.location['href'] = window['location'].href 
window.location['href'] = window['location']['href'] 
window.location['href'] = window.location['href'] 
window.location['href'] = self['location'] 
window.location['href'] = self['location'].href 
window.location['href'] = self['location']['href'] 
window.location['href'] = self.location['href'] 
location.assign(window.location['href']) 
location.replace(window.location['href']) 
window.location.assign(window.location['href']) 
window.location.replace(window.location['href']) 
self.location.assign(window.location['href']) 
self.location.replace(window.location['href']) 
location['assign'](window.location['href']) 
location['replace'](window.location['href']) 
window.location['assign'](window.location['href']) 
window.location['replace'](window.location['href']) 
window['location'].assign(window.location['href']) 
window['location'].replace(window.location['href']) 
window['location']['assign'](window.location['href']) 
window['location']['replace'](window.location['href']) 
self.location['assign'](window.location['href']) 
self.location['replace'](window.location['href']) 
self['location'].assign(window.location['href']) 
self['location'].replace(window.location['href']) 
self['location']['assign'](window.location['href']) 
self['location']['replace'](window.location['href']) 
self['location'] = location 
self['location'] = location.href 
self['location'] = window.location 
self['location'] = self.location 
self['location'] = window.location.href 
self['location'] = self.location.href 
self['location'] = location['href'] 
self['location'] = window['location'] 
self['location'] = window['location'].href 
self['location'] = window['location']['href'] 
self['location'] = window.location['href'] 
self['location'] = self['location'] 
self['location'] = self['location'].href 
self['location'] = self['location']['href'] 
self['location'] = self.location['href'] 
location.assign(self['location']) 
location.replace(self['location']) 
window.location.assign(self['location']) 
window.location.replace(self['location']) 
self.location.assign(self['location']) 
self.location.replace(self['location']) 
location['assign'](self['location']) 
location['replace'](self['location']) 
window.location['assign'](self['location']) 
window.location['replace'](self['location']) 
window['location'].assign(self['location']) 
window['location'].replace(self['location']) 
window['location']['assign'](self['location']) 
window['location']['replace'](self['location']) 
self.location['assign'](self['location']) 
self.location['replace'](self['location']) 
self['location'].assign(self['location']) 
self['location'].replace(self['location']) 
self['location']['assign'](self['location']) 
self['location']['replace'](self['location']) 
self['location'].href = location 
self['location'].href = location.href 
self['location'].href = window.location 
self['location'].href = self.location 
self['location'].href = window.location.href 
self['location'].href = self.location.href 
self['location'].href = location['href'] 
self['location'].href = window['location'] 
self['location'].href = window['location'].href 
self['location'].href = window['location']['href'] 
self['location'].href = window.location['href'] 
self['location'].href = self['location'] 
self['location'].href = self['location'].href 
self['location'].href = self['location']['href'] 
self['location'].href = self.location['href'] 
location.assign(self['location'].href) 
location.replace(self['location'].href) 
window.location.assign(self['location'].href) 
window.location.replace(self['location'].href) 
self.location.assign(self['location'].href) 
self.location.replace(self['location'].href) 
location['assign'](self['location'].href) 
location['replace'](self['location'].href) 
window.location['assign'](self['location'].href) 
window.location['replace'](self['location'].href) 
window['location'].assign(self['location'].href) 
window['location'].replace(self['location'].href) 
window['location']['assign'](self['location'].href) 
window['location']['replace'](self['location'].href) 
self.location['assign'](self['location'].href) 
self.location['replace'](self['location'].href) 
self['location'].assign(self['location'].href) 
self['location'].replace(self['location'].href) 
self['location']['assign'](self['location'].href) 
self['location']['replace'](self['location'].href) 
self['location']['href'] = location 
self['location']['href'] = location.href 
self['location']['href'] = window.location 
self['location']['href'] = self.location 
self['location']['href'] = window.location.href 
self['location']['href'] = self.location.href 
self['location']['href'] = location['href'] 
self['location']['href'] = window['location'] 
self['location']['href'] = window['location'].href 
self['location']['href'] = window['location']['href'] 
self['location']['href'] = window.location['href'] 
self['location']['href'] = self['location'] 
self['location']['href'] = self['location'].href 
self['location']['href'] = self['location']['href'] 
self['location']['href'] = self.location['href'] 
location.assign(self['location']['href']) 
location.replace(self['location']['href']) 
window.location.assign(self['location']['href']) 
window.location.replace(self['location']['href']) 
self.location.assign(self['location']['href']) 
self.location.replace(self['location']['href']) 
location['assign'](self['location']['href']) 
location['replace'](self['location']['href']) 
window.location['assign'](self['location']['href']) 
window.location['replace'](self['location']['href']) 
window['location'].assign(self['location']['href']) 
window['location'].replace(self['location']['href']) 
window['location']['assign'](self['location']['href']) 
window['location']['replace'](self['location']['href']) 
self.location['assign'](self['location']['href']) 
self.location['replace'](self['location']['href']) 
self['location'].assign(self['location']['href']) 
self['location'].replace(self['location']['href']) 
self['location']['assign'](self['location']['href']) 
self['location']['replace'](self['location']['href']) 
self.location['href'] = location 
self.location['href'] = location.href 
self.location['href'] = window.location 
self.location['href'] = self.location 
self.location['href'] = window.location.href 
self.location['href'] = self.location.href 
self.location['href'] = location['href'] 
self.location['href'] = window['location'] 
self.location['href'] = window['location'].href 
self.location['href'] = window['location']['href'] 
self.location['href'] = window.location['href'] 
self.location['href'] = self['location'] 
self.location['href'] = self['location'].href 
self.location['href'] = self['location']['href'] 
self.location['href'] = self.location['href'] 
location.assign(self.location['href']) 
location.replace(self.location['href']) 
window.location.assign(self.location['href']) 
window.location.replace(self.location['href']) 
self.location.assign(self.location['href']) 
self.location.replace(self.location['href']) 
location['assign'](self.location['href']) 
location['replace'](self.location['href']) 
window.location['assign'](self.location['href']) 
window.location['replace'](self.location['href']) 
window['location'].assign(self.location['href']) 
window['location'].replace(self.location['href']) 
window['location']['assign'](self.location['href']) 
window['location']['replace'](self.location['href']) 
self.location['assign'](self.location['href']) 
self.location['replace'](self.location['href']) 
self['location'].assign(self.location['href']) 
self['location'].replace(self.location['href']) 
self['location']['assign'](self.location['href']) 
self['location']['replace'](self.location['href']) 
location.reload() 
location['reload']() 
window.location.reload() 
window['location'].reload() 
window.location['reload']() 
window['location']['reload']() 
self.location.reload() 
self['location'].reload() 
self.location['reload']() 
self['location']['reload']() 

하나는 location.reload();하지 않는 경우 일 수 밖에 없다.

희망이 도움이됩니다. :)

1

대부분의 JS 모바일 응용 프로그램 (하이브리드 모바일 응용 프로그램) 아키텍처는 단일 페이지 응용 프로그램 개념을 기반으로합니다.

Nizamettin Gok의 Java 및 JavaScript 서적 으로 하이브리드 Android 앱 구축 니틴 칸나는

이 애플리케이션은 지속적으로 다른보기 또는 내용과 같은 페이지를 실행하지만, 다시로드 또는 다른 resource.This 멀리 이동하지 않고 프리젠 테이션 레이어에서 데이터를 분리함으로써 달성 및 자바 스크립트에 크게 의존하고있다. SPA 아키텍처는 URL 위치의 해시 태그 (#)에 의해 도입 된 조각 식별자를 사용하고, 그 뒤에 앵커 식별자가 HTML 문서의 요소를 가리 킵니다. 예를 들어 웹 사이트 URL이 http://oreilly.com/index.html#article 인 경우 조각 문서는 index.html 문서에서 id = "article"속성이있는 HTML 요소를 나타냅니다.

그래서 페이지를 다시로드하는 것이 최선의 방법은 아니지만 프레임 워크에 제공된 도우미를 사용하여이 문제를 극복 할 수 있습니다. 다음은 몇 가지 예는 다음과 같습니다

JQuery와 모바일 : jQuery Mobile Page refresh mechanism

코르도바 : How to reload page on a Cordova project?

이온 (AngularJS와) : Reloading current state - refresh data

또한 방법을 데이터 바인딩을 사용하여보기를 업데이트하고 페이지를 다시로드 피할 수 있습니다 .