Android WebView Error – Uncaught TypeError: Cannot call method...

561 ワード

Googleは多くの人がこの問題に直面していることを発見しました.解決方法は簡単です.このエラーの原因は、最初にこのページがDOMにロードされてからDOM要素の操作を開始したことに言及したからです.ここではWebSettingsに言及しています.setDomStorageEnabled(boolean)
?
1
2 public synchronized void setDomStorageEnabled (boolean flag) Sets whether the DOM storage API is enabled. The default value is false.
プリセットはDOM格納を行わない動作、つまりページ全体のロードが完了した後にDOM treeを格納しないため、後続のDOM要素に対する操作は、このtreeが見つからないためエラーが発生し、以下の行を加える限り
?
1 wv.getSettings().setDomStorageEnabled( true );
問題は解決した!