Принято во внимание, что вводит в заблуждение Javascript с помощью API-интерфейса DOM Storage в Android WebView.
кнулся на эту функцию Android WebViewWebSettings.setDomStorageEnabled(true)
и по одному названию я могу сделать вывод, что он просто «включает хранилище DOM».
Документация Android, однако, предлагает что-то немного другое:
Установите, включен ли API хранилища DOM.
IOW, это позволяетAPI а не само хранилище.
Моя проблема в том, что ... я не знал о существовании такого API, пока не столкнулся с этой функцией.
Мой поиск в Google показывает, что этот API тесно связан сHTML5.
Означает ли это, что эта функция не имеет отношения к веб-сайтам / страницам, которые не используют HTML5? IOW, это вообще влияет на загрузку и рендеринг существующих не-HTML5 страниц?Где я могу узнать больше об API хранилища DOM?В частности, есть ли какие-то ошибки или замечания, на которые мне нужно обратить внимание при звонке?WebSettings.setDomStorageEnabled(true)
в приложении для Android?Почему он отключен по умолчанию?ОбновитьТеперь я могу хотя бы ответить на вопрос № 2. Оказывается, что общее название для «DOM Storage» - «Web Storage», и есть целая статья в Википедии об этом:http://en.wikipedia.org/wiki/Web_Storage