如何更改此项以检测桌面?
<script language=javascript>
<!--
if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
location.replace("http://url-to-send-them/iphone.html");
}
-->
</script>
您是否只想按设备的大小/宽度来做?
如果没有,您可能可以使用一个工具:http://hgoebl.github.io/mobile-detect.js/
但是this可能会有所帮助,如果您只是在做“简单”的操作而无需根据不同的操作系统进行特定的更改。如果您可以提供更多信息,那也将有所帮助。希望对您有所帮助!
此选项类似于您已有的选项:
<script type="text/javascript">
var isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);
var element = document.getElementById('text');
if (isMobile) {
element.innerHTML = "You are using Mobile";
} else {
element.innerHTML = "You are using Desktop";
}
</script>
有几种解决方法,但是要取决于您要执行的操作到底是什么(从示例代码的外观来看,您只想加载不同的HTML
页面)。 >