通过navigator.camera.getPicture
拍摄照片并在照片界面中更改设备的方向时,webview的视口在返回时不会调整大小。空白区域不是HTML文档的一部分,因此应用程序内部调整大小没有帮助。
插件错误?有没有办法强制调整cordova / webview层的大小?
答案 0 :(得分:0)
从相机界面返回后的脏修复:
fixCordovaCameraBug: function() {
if (... == 'iOS') {
var actions = window.StatusBar.isVisible ? ['hide', 'show'] : ['show', 'hide'];
window.StatusBar[actions[0]]();
window.StatusBar[actions[1]]();
window.setTimeout(function() {
// framework specific
Ext.GlobalEvents.fireResize();
}, 1);
}
},
答案 1 :(得分:0)
这只是用cordova-plugin-statusbar@2.2.0