2011-10-25 20 views
1

私はHTMLとJavaScriptでゲームをコーディングしました。 HTMLファイルをWebViewにローカルにロードしましたが、JavaScriptをロードしていませんでした。 JavaScriptを使用するためにHTMLをどのように入手できるのか不思議でした。どんな助けでも大歓迎です。Android WebViewでJavaScriptを使用してローカルHTMLを読み込む方法は?

+0

現在、HTMLとJavascriptはどこに置いていますか?資産フォルダ内ですか? – momo

答えて

1

あなたがここに確認することができます。このことができます

mWebView.getSettings().setJavaScriptEnabled(true); 

希望:より具体的にWebViewのとでJSの一般的な視点を得るためにhttp://developer.android.com/resources/tutorials/views/hello-webview.html

+0

動作しません。 HTMLはローカルで2つのjavascriptをロードします。別の方法がありますか? –

+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を助けることを願って!

関連する問題