Hallo zusammen
Ich hänge seit einiger Zeit am Problem, dass ich Javascript in meinem WebView nicht richtig aktivieren kann.
Im Standartbrowser von Android funktioniert alles wunderbar. Grundsätzliches HTML wird ohne Probleme dargestellt. Bei html5 und Javascript dagegen tritt ein problem auf.
Die Seite html5test.com gibt an, das JS nicht aktiviert ist. Im Browser bekomme ich 416 Punkte. Und unter Canvas bekommt der Browser 20 von 20 Punkten.
WAS mache ich falsch?
Hier noch der Quellcode zu meiner WebView-App
Die Hauptactivity 
Java
		
					
			package com.fadnincx.webview
import android.net.Uri;
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class Main extends Activity {
	String url = "192.168.5.40";
	
	
	public void onCreate(Bundle savedInstanceState) {
    	super.onCreate(savedInstanceState);
    	requestWindowFeature(Window.FEATURE_NO_TITLE);
	getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
    	setContentView(R.layout.main);
    	WebView myWebView = (WebView) findViewById(R.id.webview);
    	myWebView.loadUrl("http://"+url);
    	myWebView.setWebViewClient(new WebViewClient());
   	
    	
	}
	@SuppressWarnings("unused")
	private class MyWebViewClient extends WebViewClient {
    	@Override
    	public boolean shouldOverrideUrlLoading(WebView view, String url) {
        	if (Uri.parse(url).getHost().equals(url)) {
        	}
        	Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
        	startActivity(intent);
        	return true;
    	}
	}
	@Override
	public void onBackPressed() {
		setContentView(R.layout.main);
    	WebView myWebView = (WebView) findViewById(R.id.webview);
    	myWebView.loadUrl("http://"+url);
    	myWebView.setWebViewClient(new WebViewClient());
	return;
	}	
}
Die xml Datei dazu.
Code
		
			<?xml version="1.0" encoding="utf-8"?>
<WebView  xmlns:android="http://schemas.android.com/apk/res/android"
	android:id="@+id/webview"
	android:layout_width="fill_parent"
	android:layout_height="fill_parent"
/>
Die Manifest Datei:
Code
		
					
			<manifest xmlns:android="http://schemas.android.com/apk/res/android"
	package="com.fadnincx.webview"
	android:versionCode="1"
	android:versionName="1.0" >
<uses-permission android:name="android.permission.INTERNET" />
	<uses-sdk
    	android:minSdkVersion="15"
    	android:targetSdkVersion="15" />
	<application
    	android:icon="@drawable/ic_launcher"
    	android:label="@string/app_name"
    	android:theme="@style/AppTheme" >
    	<activity
        	android:name="WebView"
        	android:screenOrientation="portrait"
        	android:label="@string/title_activity_main" >
        	<intent-filter>
            	<action android:name="android.intent.action.MAIN" />
            	<category android:name="android.intent.category.LAUNCHER" />
        	</intent-filter>
    	</activity>
	</application>
</manifest> 
		