Android WebView Error – Uncaught TypeError: Cannot call method...

614 단어
Google은 많은 사람들이 이 문제를 겪고 있음을 발견했습니다. 해결 방법은 간단합니다. 이 오류는 처음에 이 웹 페이지가 DOM에서 불러온 후에야 DOM 요소를 조작하기 시작했다는 이야기가 있었고, 여기에는 WebSettings가 언급되었기 때문입니다.setDomStorageEnabled(boolean)
?
1
2 public synchronized void setDomStorageEnabled (boolean flag) Sets whether the DOM storage API is enabled. The default value is false.
미리 설정한 것은 DOM 저장 동작을 하지 않는 것이다. 즉, 전체 웹 페이지를 불러온 후에 DOM tree를 저장하지 않기 때문에 후속적으로 DOM 요소에 대한 조작이 발생한다. 이 tree를 찾지 못해 오류가 발생한다. 아래 줄만 추가하면
?
1 wv.getSettings().setDomStorageEnabled( true );
문제가 해결되었다!

좋은 웹페이지 즐겨찾기