我正在为Android和IOS做一个小型的cordova应用程序,我无法在IOS中进行“orientationchange”事件。
它正在Android中添加javascript行:
window.addEventListener('orientationchange', onOrientationChange, false);
但是在IOS不工作的情况下,我已经读到原因是UIWebView元素不支持窗口级别的事件。
有人知道如何在IOS的cordova应用程序中检测此类事件吗?
由于
答案 0 :(得分:0)
你应该使用cordova-plugin-device-orientation 查看文档here
var watchID = navigator.compass.watchHeading(compassSuccess, compassError, [compassOptions]);