javascript ユーザーエージェント判别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript ユーザーエージェント判别相关的知识,希望对你有一定的参考价值。
//ユーザーエージェント判別
//htmlタグにandroid iphone ipad pcのいずれかを追記
$(function() {
var htmlTag = document.documentElement;
var userAgent = window.navigator.userAgent.toLowerCase();
var osList = ['android', 'iphone', 'ipad'];
var pcFlag = true;
var SPACE = ' ';
for (var i = 0, len = osList.length; i < len; i++) {
if (userAgent.indexOf(osList[i]) !== -1) {
htmlTag.className += SPACE + osList[i];
pcFlag = false;
break;
}
}
if (pcFlag === true) {
htmlTag.className += SPACE + 'pc';
}
})();
if (navigator.userAgent.indexOf('iPhone') > 0) {
// iPhone
} else if (navigator.userAgent.indexOf('Android') > 0) {
// Android
} else {
//その他PCなど
}
以上是关于javascript ユーザーエージェント判别的主要内容,如果未能解决你的问题,请参考以下文章
php PHP_ユーザーエージェントにより出し訳
拡張系
php ユーザー认证:
markdown AWS IAMユーザーの设定
ruby ユーザー毎のアクセス履歴记录
text ユーザ设定