В этом посте What is the best way to detect a mobile device in jQuery? я нашел этот код:Блок Javascript активации мобильных устройств
function detectmob() {
if(window.innerWidth <= 800 && window.innerHeight <= 600) {
return true;
} else {
return false;
}
}
У меня есть веб-сайт, который проходит тест Googles для «мобильной среды» без каких-либо всплывающих окон для моего информационного бюллетеня/электронных курсов.
Я пробовал описанный выше скрипт, и он будет запускать зачистки, однако, чтобы размер всплывающих окон был слишком большим.
Я хотел бы заблокировать скрипт, чтобы всплывающее окно отображалось, я попытался изменить размер блока, но когда я это сделаю, он станет нечитаемым для устройства с размером экрана менее 400 пикселей.
Любая помощь была бы принята с благодарностью.
УС:
#mobile-only{
display:none;
}
HTML:
<div id="mobile-only">
<script async type="text/javascript" src="http://forms.aweber.com/form/19/37402019.js"></script>
</div>
Сценарий Java представляет собой форму, которая будет отображаться после 10-секундной задержки, форма 800x800 пикселей, это очень большой для большинства мобильных устройств, читатель не может прокрутить форму справа, чтобы коснуться «x», чтобы закрыть форму.
После тестирования CSS и HTML скрипт все еще работает.
В сценарии, который вы опубликовали, от него ничего не должно выскочить. Можете ли вы разместить некоторые css и html? Я не уверен, что должно быть «всплывающим». –
@ A.Sharma Я добавил код, который я пытаюсь получить, но в примере кода есть опечатка: ffunction должен быть функцией. – Monte