2015-02-04 8 views
1

웹 페이지를 표시하는 꽤 표준적인 WebView가 있습니다. 예를 들어일부 웹 사이트는 WebView에서 동적으로 업데이트되지만 다른 버전에서는 그렇지 않습니다.

, 내가 표시 할 때 : 일명

http://www.google.com/trends/hottrends/visualize?nrow=5&ncol=5&pn=p16&hl=fr

또는

http://socialwall.bnpparibascardif.com/

두 페이지가 "동적"으로 업데이트됩니다이 애니메이션.

하지만 표시하는 경우 :

http://pennystocks.la/internet-in-real-time/

또는

http://pennystocks.la/battle-of-internet-giants/

페이지가 "동적"업데이트되지 않습니다가, 숫자가 변경되지 않습니다.

표준 안드로이드 웹 브라우저 (안드로이드는 장치에 4.4.2 버전, 4.4.4 버전에서는 다른 장치로 테스트 됨)에서 동일한 두 페이지를 열면 두 개의 마지막 페이지가 애니메이션으로되어 있어야하고 숫자가 바뀐다.

무엇이 될 수 있는지에 대한 단서가 있습니까? 아니면 WebView의 제한 사항일까요?

감사합니다.

+0

두 번째 URL/페이지가 실제로 아약스 요청을 보내지 않아야하나요? –

+0

웹뷰도 디버깅 할 수 있습니다. https://developer.chrome.com/devtools/docs/remote-debugging –

답변

1

사용중인 페이지가 DOM 기반 수정이며, webview가 javascript를 사용하는지 확인하십시오.

WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true); webView.loadUrl("http://pennystocks.la/internet-in-real-time/");

나는 위의 코드를 테스트 한 안드로이드 4.2.2에서 작동합니다.

+0

자바 스크립트가 사용하도록 설정되어 있습니다. 그렇지 않으면 애니메이션이 다른 페이지에서 작동하지 않습니다. – Wildcopper

+0

내 휴대 전화에서 완벽하게 작동 했으므로 코드를보고 싶습니다. (타일에있는 데이터가 업데이트 된 것을 보았습니다) –

+0

처음부터 새로운 APK를 사용하여 잠시 동안 작동 ... 갑자기 작동을 멈췄습니다. 나는 이클립스 쪽이나 안드로이드 SDK에서 뭔가 이상한 것으로 의심된다. – Wildcopper