/ / Откриване на браузър - показване на различни връзки - javascript, jquery, откриване на браузър

Откриване на браузъра - показване на различни връзки - javascript, jquery, откриване на браузъра

Откривам какъв вид мобилен браузър е потребителима и би искал да покаже съответната връзка за изтегляне в дясното приложение въз основа на това. Така че Android за Android App, Iphone за Iphone App и т.н.

така че това просто поставя True или False, ако използвате iPhone или не:

<script type="text/javascript">
<!--
document.write(DetectTierIphone());
// -->
</script>

Аз просто се нуждаят от хубава проста Javascript, ако изявление показва iphone DIV ако код по-горе, ако ИСТИНСКИ.

<div class="iphone">
<a>link</a>
</div>

<div class="android">
<a>link</a>
</div>

<div class="blackberry">
<a>link</a>
</div>

Всяка помощ за това?

Благодаря

Отговори:

2 за отговор № 1

Първоначално трябва да скриете всички divs, след това да използвате .show () метод:

var ua = navigator.userAgent;
if (/iPhone|iPad|iPod/i.test(ua))
$("div.iphone").show();
else if (/Android/i.test(ua))
$("div.android").show();
else if (/Blackberry|RIMsTablet/i.test(ua))
$("div.blackberry").show();

1 за отговор № 2

Опитайте да получите информацията от:

window.navigator.userAgent;

трябва да съдържа съвети за това какво устройство използва потребителят.

Това изглежда е готов за използване скрипт, който можете да използвате за него: MobileESP


1 за отговор № 3
if ((navigator.platform.indexOf("iPhone") != -1) || (navigator.platform.indexOf("iPod") != -1)) {
alert("iOS");
}

0 за отговор № 4

Опитайте нещо подобно:

<script>
$("div.iphone, div.android, div.blackberry").hide();

if( navigator.userAgent.match(/Android/i)){
$("div.android").show();
} else if ( navigator.userAgent.match(/webOS/i) ||
navigator.userAgent.match(/iPhone/i) ||
navigator.userAgent.match(/iPod/i)){
$("div.iphone").show();
)
</script>

Надявам се това да помогне!