如何知道html就绪事件是否在sencha中被触发

时间:2015-11-25 10:43:09

标签: android sencha-touch-2

我正在使用 sencha touch 应用程序,我的视图无法在安卓系统WebView版本46.0的Android设备5.1.1上呈现,但在以下版本的WebView中正常工作。

1 个答案:

答案 0 :(得分:0)

在index.html中添加以下脚本

<script type="text/javascript" charset="utf-8">
    var mobile = false;
    if (navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry)/)) {
        document.addEventListener("deviceready", function(){mobile = true; onDeviceReady();}, false);
    } else {
        $(document).ready(onDeviceReady);   
    }
    function onDeviceReady() {
        setEvents();
        test();
        if (mobile) {
            navigator.notification.alert("Debugging-ready for\n" + navigator.userAgent);
        } else {
            alert("Debugging-ready for\n" + navigator.userAgent);
        }
    };
</script>

现在你可以在onDeviceReady()方法中做任何你想做的事情。如果有帮助,请告诉我。