machorom / checkhall

checkhall project
0 stars 0 forks source link

실단말기(S7) 에서 webview 페이지 이동이 느린 현상. #10

Closed machorom closed 7 years ago

machorom commented 7 years ago

에뮬레이터 테스트 시에는 문제 없었으나 단말기(S7)에서 테스트 중 페이지 이동을 인지할수 없을 정도로 느린 현상이 있음 확인.

machorom commented 7 years ago

단말기 adb 로그를 확인해보니 loading이 느린게 아니라... redirect가 이상하게 발생하고 있다...

06-07 16:45:24.557 24605-24682/? I/ReactNativeJS: 'onNavigationStateChange ', { canGoForward: false, canGoBack: false, loading: true, title: '홀검색', url: 'http://www.checkhall.com/member/join01.jsp', target: 77 } 06-07 16:45:24.566 24605-24682/? I/ReactNativeJS: pushToken c9uq7A_l6nQ:APA91bFrfBl32W9cPl3p95xXQosCHe7ZlZTWb5mH3uoAQnfUHgrvM0EEbzSRBBn_VirBau_7grsbn7yJB00nrHzgsp8E15szj4KBb0Uj65m18Y7zitJLsYZf9q0OS8JSN-9A_IgsIPNw 06-07 16:45:24.588 24605-24682/? I/ReactNativeJS: 'onNavigationStateChange ', { canGoForward: false, canGoBack: false, loading: true, title: '홀검색', url: 'http://www.checkhall.com/member/join01.jsp', target: 77 } 06-07 16:45:24.594 24605-24682/? I/ReactNativeJS: 'onNavigationStateChange ', { canGoForward: false, canGoBack: false, loading: true, title: '홀검색', url: 'http://www.checkhall.com/member/index.jsp?return_uri=/index.jsp', target: 77 } 06-07 16:45:24.598 24605-24682/? I/ReactNativeJS: pushToken c9uq7A_l6nQ:APA91bFrfBl32W9cPl3p95xXQosCHe7ZlZTWb5mH3uoAQnfUHgrvM0EEbzSRBBn_VirBau_7grsbn7yJB00nrHzgsp8E15szj4KBb0Uj65m18Y7zitJLsYZf9q0OS8JSN-9A_IgsIPNw 06-07 16:45:24.605 24605-24682/? I/ReactNativeJS: pushToken c9uq7A_l6nQ:APA91bFrfBl32W9cPl3p95xXQosCHe7ZlZTWb5mH3uoAQnfUHgrvM0EEbzSRBBn_VirBau_7grsbn7yJB00nrHzgsp8E15szj4KBb0Uj65m18Y7zitJLsYZf9q0OS8JSN-9A_IgsIPNw 06-07 16:45:24.692 24605-24682/? I/ReactNativeJS: 'onNavigationStateChange ', { canGoForward: false, canGoBack: false, loading: true, title: '홀검색', url: 'http://www.checkhall.com/member/index.jsp?return_uri=/index.jsp', target: 77 } 06-07 16:45:24.698 24605-24682/? I/ReactNativeJS: pushToken c9uq7A_l6nQ:APA91bFrfBl32W9cPl3p95xXQosCHe7ZlZTWb5mH3uoAQnfUHgrvM0EEbzSRBBn_VirBau_7grsbn7yJB00nrHzgsp8E15szj4KBb0Uj65m18Y7zitJLsYZf9q0OS8JSN-9A_IgsIPNw 06-07 16:45:24.740 24605-24682/? I/ReactNativeJS: 'onNavigationStateChange ', { canGoForward: false, canGoBack: false, loading: false, title: '홀검색', url: 'http://www.checkhall.com/member/index.jsp?return_uri=/index.jsp', target: 77 } 06-07 16:45:24.746 24605-24682/? I/ReactNativeJS: pushToken c9uq7A_l6nQ:APA91bFrfBl32W9cPl3p95xXQosCHe7ZlZTWb5mH3uoAQnfUHgrvM0EEbzSRBBn_VirBau_7grsbn7yJB00nrHzgsp8E15szj4KBb0Uj65m18Y7zitJLsYZf9q0OS8JSN-9A_IgsIPNw

machorom commented 7 years ago

webview의 source 부분의 설정에서 reduce가 동작해서 계속 이전 URL을 호출한것으로 보임... source={{uri: this.state.url}} 이코드 부분을 아래와 같이 수정후 정상 동작 .. source={{uri: DEFAULT_URL}}