JavaScriptでスマホサイトの振り分け

indexページのみスマホサイトの振り分けをする、ということをたまにやるので、その方法のメモ。

<script type="text/javascript">
(function () {
	var url = window.location.href;
	var urllast = url.substr((url.length-1));

	if(urllast == '/'){
		url = url + 'sp/';
	}else{
		url = url + '/sp/';
	}

	function link(){
		location.href=url;
	}

	if (navigator.userAgent.indexOf('iPhone')>0 || navigator.userAgent.indexOf('Windows Phone')>0 || navigator.userAgent.indexOf('Symbian')>0 || navigator.userAgent.indexOf('BlackBerry')>0 || navigator.userAgent.indexOf('Android')>0 || navigator.userAgent.indexOf('MOBILE')>0){
		setTimeout(link, 0);
	}
}());
</script>

投稿者:

ayako0802

フロントエンドエンジニア