2011-10-25 6 views
1

나는 HTML과 JavaScript로 게임을 코딩했다. HTML 파일을 WebView에 로컬로로드했지만 JavaScript를로드하지 않았습니다. JavaScript를 사용하기 위해 HTML을 어떻게 얻을 수 있는지 궁금합니다. 어떤 도움이라도 대단히 감사합니다.Android WebView에서 JavaScript로 로컬 HTML을로드하는 방법은 무엇입니까?

+0

현재 HTML과 자바 스크립트를 어디에 넣으시겠습니까? 자산 폴더 내에 있습니까? – momo

답변

1

당신은 여기에서 확인할 수 있습니다이 도움이

mWebView.getSettings().setJavaScriptEnabled(true); 

희망 : 더 구체적으로 웹보기와 함께 JS의 일반적인 관점을 얻기 위하여 http://developer.android.com/resources/tutorials/views/hello-webview.html

!

+0

작동하지 않습니다. HTML은 로컬에서 2 개의 자바 스크립트를로드합니다. 다른 방법이 있습니까? –

+1

문제를 더 잘 이해할 수 있도록 몇 가지 코드를 추가하십시오. –

2

이 코드는 다음과 같이 작동합니다.이 코드는 다음과 같이 작동합니다. 희망이 있으면 도움이 될 것입니다.

WebView webView; 
     webView = (WebView) findViewById(R.id.wbView); 
     webView.getSettings().setPluginsEnabled (true); 
     webView.getSettings().setJavaScriptEnabled (true); 
0

이 시도 할 수 있습니다 :

String html = "<html><body>Hello, World!</body></html>"; 
String mime = "text/html"; 
String encoding = "utf-8"; 
WebView myWebView = (WebView)this.findViewById(R.id.myWebView); 
myWebView.getSettings().setJavaScriptEnabled(true); 
myWebView.loadDataWithBaseURL(null, html, mime, encoding, null); 
0

단지 다음과 같이 HTML 파일의 URI를로드

webView.loadUrl("file://" + getContext().getExternalCacheDir() + "/editor.html"); 

그것이 yuo 도울 수 있기를 바랍니다!

관련 문제