我正在尝试根据用户浏览到页面的设备来显示正确的按钮和链接。如果 android 显示 android 应用商店按钮,如果 ios 显示苹果商店按钮。
即使我将函数默认设置为将其从 android 切换到 apple 按钮,我似乎也无法让它交换。
这是代码:
<html>
<head>
<script type="text/javascript">
var uagent = navigator.userAgent.toLowerCase();
var apple = "/images/ios.jpg";
var android = "/images/android.jpg"
function DetectDevice() {
var but = document.getElementById("AppButton");
if(useragent.search("iphone") || useragent.search("ipod") || useragent.search("ipad")) {
toswap.src = apple;
alert("apple");
} else if(useragent.search("android")) {
toswap.src = android;
alert("android");
}
but.src = apple;
}
DetectDevice();
</script>
<title>Device Detection</title>
</head>
<div id="butttons">
<img src="images/android.jpg" name = "AppButton" id="AppButton"/>
</div>