无法识别它是linux桌面机器还是使用navigator.userAgent或navigator.platform的android设备,因为这两个设备中都有字符串linux。详情如下
Device OS navigator.platform
--------------------------------------------------------------------
Samsung Galaxy S3 Android 4.3 Linux armv7l
HTC O
对于Chrome扩展主页,我试图检测用户是使用还是在Android上使用。目前,下面的脚本识别的Android chrome与桌面Chrome相同。在桌面Chrome上,它应该显示" Chrome“链接;但是,如果有人在Chrome上运行Android,它应该显示”移动-其他“链接。
剧本:
<script>$(document).ready(function(){
var ua = navigator.userAgent;
if (/Chrome/i.test(ua))
$('a.chrome').show();
e