我希望将我的joomla网站重定向到适合移动设备的html5应用。
我想出了这个剧本:
<script type="text/javascript">
<!--
if (screen.width <= 800) {
window.location = "http://m.domain.com";
}
//-->
</script>
&#13;
但是我希望脚本能够询问用户是否想要重定向,并将其自动发生。我是一个新手,你能帮助我吗?
答案 0 :(得分:0)
我可能会检查用户代理而不是屏幕的宽度,尽管这完全取决于您和您拥有的UX。 如果您想检查用户代理,您可以使用类似的东西:
var answer = confirm("Press a button!");
然后我会通过一个对话框提示用户,它可以是简单的旧js确认或像http://bootboxjs.com/这样的爱好者。
这就像是:
function userRedirect(){
if (!mobilecheck()){
return;
}
var toRedirect = confirm('For better user expiviance we would like to redirect you to our mobile site');
if (toRedirect){
window.location = "http://m.domain.com";
}
}
userRedirect();
然后检查用户答案,如果确实如此,则重定向他。 然后完整的代码就像
SQLException