Я пытаюсь изменить файл темы WordPress, чтобы показать один рекламный код, если обнаружено устройство Android, еще один набор кода, если iOS.Простой Android против обнаружения iOS в теме WordPress
код в формате:
<script type="text/javascript" src="//xxxxxxxx.js"></script>
Я попытался несколько предыдущих ответов, например, следующее:
- Detecting iOS/Android Operating system
- Detect Android phone via Javascript/jQuery
- What is the best way to detect a mobile device in jQuery?
Все они немного отличаются друг от друга, и моя страница не загружается (пустая страница).
Может кто-нибудь, пожалуйста, дайте мне руку и напишите полный простейший/быстрый код, чтобы просто обнаружить Android против iOS и ничего не делать для чего-либо еще (например, ПК с ОС Windows). Что-то я могу просто скопировать и вставить в файлы тем, где я хочу.
Edit: Я также пытался что-то вроде следующих без толку (это было именно то, что я вставил в файл темы WordPress без xxx
и в том числе соответствующей ссылки на внешние .js файла:
<?php var isAndroid = /(android)/i.test(navigator.userAgent);
if (isAndroid) {?>
<script type="text/javascript" src="xxxxxxx.js"></script>
<?php } ?>
и
<?php function getMobileOperatingSystem() {
var userAgent = navigator.userAgent || navigator.vendor || window.opera;
if(userAgent.match(/Android/i))
{?>
<script type="text/javascript" src="//xxxxxxx.js"></script>
<?php}
} ?>
Вы пробовали эту ссылку: http://stackoverflow.com/questions/12606245/detect-if-browser-is-running-on-an-android- или-ios-устройство? Просто скопируйте и вставьте этот код в свой файл javascript, затем используйте isMobile.iOS() и isMobile.Android() –
Извините, я не могу редактировать файл javascript напрямую. Он размещен снаружи. – Matt
Если вы можете отредактировать html-файл, добавьте тег ' – Matt
@Matt Я обновил свой пост, посмотрим, работает ли он сейчас? Вы должны разделить два сценария - первый импортирует jQuery, а второй запускает скрипт обнаружения операционной системы. –
Это хорошая ссылка: http://stackoverflow.com/questions/29414053/run-javascript-inside-script-src-script-tags внешний javascript, и ваш javascript должен быть разделен. –