我使用带有 Ionic 2 的适用于 Android 的 Crosswalk 插件,我注意到,在真实设备上运行时,这会产生不一致的结果:
this.platform.ready().then(() => {
console.log("this.platform.height(): " + this.platform.height() + " / this.platform.width(): " + this.platform.width());
});
有时我得到高度和宽度都> 0:在这种情况下它可以工作。
有时我得到高度和宽度== 0:在这种情况下它不起作用。
我的假设是 Crosswalk 中可能有另一个事件通知它已准备好显示正确的高度和宽度。
我浏览了这个 Crosswalk web api 页面,但没有找到我要找的东西。