Я относительно новичок в разработке на iOS. Я пытаюсь обнаружить изменения ориентации, используя JavaScript в файле HTML, а затем загрузить этот локальный файл HTML с объектом WebView. Следующий код - это JS из моего HTML-файла. Он отлично работает на iPhone, но НЕ на iPad. Оба устройства имеют iOS версии 4.2 или выше и должны поддерживать ориентацию устройства. LR, FB и dir - это просто элементы div в моем теле, которые я использую для отслеживания изменений ориентации. Любой совет будет принята с благодарностью, спасибо.
window.addEventListener('deviceorientation', function(eventData) {
var LR = eventData.gamma;
var FB = eventData.beta;``
var DIR = eventData.alpha;
deviceOrientationHandler(LR, FB, DIR);
});
function deviceOrientationHandler(LR, FB, DIR) {
document.getElementById("LR").innerHTML = "Left/Right : " + LR;
document.getElementById("FB").innerHTML = "Front/Back : " + FB;
document.getElementById("dir").innerHTML = "Direction : " + DIR;
}