2012-04-06 27 views
1

私はAndroidアプリケーションでjquery wizardを使用しています。これまでのところ、私はウィザードの効果を見ることができ、すべてのサブページはタグによって区別されます。 しかし、私のアプリがAndroidシミュレータによって読み込まれるとき、これはエラーです。 04-06 15:06:59.939:E/Webコンソール(275):TypeError:式 'localStorage'の結果[null]はオブジェクトではありません。ファイルの :///android_asset/jquery/jquery.mobile.wizard.js:123TypeError:式 'localStorage'の結果[null]はオブジェクトではありません

<link rel="stylesheet" href="../jquery/jquery.mobile-1.0.1.min.css" /> 
<link rel="stylesheet" href="../jquery/jquery.mobile.wizard.css" /> 
<script src="../jquery/jquery-1.7.1.js"></script> 
<script src="../jquery/jquery.mobile-1.0.1.min.js"></script> 
<script src="../jquery/jquery.mobile.wizard.js"></script> 

これは私のページヘッダである:

<script> 
$(function() { 
    //$(".inputdates").datepicker(); 
    $('#autoquoteform').wizard({imagebase:'../image'}); 
    $('#autoquoteform').bind('keypress', function (event) { 
    if (event.which == 13) { 
     //$.mobile.changePage($("#homepage")); 
    } 
    }); 
}); 
</script> 

私はウィザードアイコンをクリックすると、このエラーがします起こりました。

これまで誰かが同じ問題を抱えていましたか?

答えて

1

私はそれがこれを行うことによって動作するようになった:

webView.getSettings().setDomStorageEnabled(true); 
    webView.getSettings().setDatabaseEnabled(true); 
    try { 
     File filesDir = this.getExternalFilesDir(null); 
     File file = new File(filesDir, "SomeFolder"); 
     if (!file.exists()) { 
      file.mkdirs(); 
     } 
     webView.getSettings().setDatabasePath(file.getAbsolutePath()); 
    } catch (Exception e) { 
     throw new RuntimeException("Failed to mkdir dirs, " + e.getMessage(), e);          
    } 
関連する問題