Android WebView 中发生了一件奇怪的事情。页面显示仅在第一次加载页面时触发一次。然后如果我导航到另一个 jquery 移动页面然后导航回来。页面显示不会被调用。Windows手机上的Firefox,Chrome,IE和IE9的桌面版,一切正常,它们都调用页面显示,每当页面显示时,除了android Webview我做错了什么吗?
我在 Android 2.3 Emulator 上使用 webview
$(document).off('pageshow', '#HomePage');
$(document).on('pageshow', '#HomePage', getMessage);
function getMessage(evt) {
alert("hi");
}
我使用了 webview.setWebChromeClient ,它可以很好地显示其他警报。