Откривам какъв вид мобилен браузър е потребителима и би искал да покаже съответната връзка за изтегляне в дясното приложение въз основа на това. Така че 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>
Надявам се това да помогне!