Я поддерживаю игровые автоматы, разработанные с использованием Vanilla JavaScript.Основная проблема связана с полноэкранной функциональностью в Интернете.
Я могу управлять полноэкранным просмотром в Интернете
Chrome, Safari, Firefox
Браузер по умолчанию, Firefox, Chrome
Но я не могу управлять им на iOS iPhone
Мой код очень глупый
function toggleFullScreen() {
var doc = window.document;
var docEl = doc.documentElement;
var requestFullScreen = docEl.requestFullscreen || docEl.mozRequestFullScreen || docEl.webkitRequestFullScreen || docEl.msRequestFullscreen;
var cancelFullScreen = doc.exitFullscreen || doc.mozCancelFullScreen || doc.webkitExitFullscreen || doc.msExitFullscreen;
requestFullScreen.call(docEl);
}
И он работает во всех браузерах, кроме Safari на iPhone или Firefox на iPhone
Отладка Я всегда получаю эту ошибку в Safari (ios)
TypeError: undefined не является объектом (оценка 'requestFullScreen.call')
Я прочитал много документации и пробовал также с manifest.json
, ноничего не работает.
Пожалуйста, помогите мне решить эту проблему.
Спасибо.