У меня есть функция javascript 'gotoMainPage ()'
function gotoMainPage( ) {
window.location.href = "main/main.do";
}
Теперь, WebViewClient shouldOverrideUrlLoading (..)
вызывается если gotoMainPage ()
выполняется в результате «прямого взаимодействия с пользователем», например, когда пользователь щелкает этот div:
Однако, если выполнение выполняется через setTimeout (gotoMainPage, 100);
или через обратный вызов XMLHttpRequest
, shouldOverrideUrlLoading (..)
никогда не вызывается но запрошенная страница загружается в веб-просмотр.
Мне не хватает очевидного объяснения или это ошибка?
Кто-нибудь?