2014-06-25 3 views
-1

내 앱에서 webview가 있습니다. webview에서, 나는 태그를 가지고있는 HTML 컨텐트를 보여주고있다. 나는 같은 장소를 클릭 할 때 전환해야하는 탭이 2 개있다. 그러나 webview에서 그들은 차례 차례로 올 것입니다.android webview가 제대로 html 탭을 표시하지 않습니다.

HTML 파일에서 메소드가 호출되지 않는 Jquery 파일의 메소드를 호출하려고합니다. 브라우저에서 잘 작동합니다. iOS에서 작동합니다.

기본 URL 방법으로 만 webview를로드하고 있습니다.

webView.loadDataWithBaseURL(pathToHtml, strLoad, "text/html","UTF-8", ""); 

이러한 파일은 자산입니다. jquery 파일에 올바른 경로를 제공 할 수 있는지 확신하지 못합니다. 그래서 sdcard에 파일을 복사했습니다. 나는 거기에 길을주고있다. 따라서 경로는 문제가 될 수 없습니다.

도와주세요. 나는 많은 것을 시도했지만 아무것도 효과가 없었습니다. 나는 문제가 무엇인지 알지 못한다.

+0

webview 용 javascript를 사용 설정 했습니까? –

+0

webview에서 사용자 지정 파일을로드하려고합니다. –

+1

'webView.loadUrl ("file : ///android_asset/youFile.html"); ' –

답변

0

webView.loadUrl("javascript:testFunction();");에서 javascript 기능을 호출하여 페이지를 다시로드하는 데 필요한 탭을 변경할 수 있습니다. 첫 번째로드에서는 webView.loadUrl("file:///android_asset/index.html"); Befor를 jquery 코드를 사용하여 사용할 수 있습니다. JavaScript가 활성화되어 있는지 확인하고 webView에 대한 webviewclient 및 webchromeclient를 설정합니다.

관련 문제