如果在移动设备上访问了网站,我使用以下代码重定向
<script type="text/javascript">
<!--
if (screen.width <= 978) {
document.location = "mobile.mysite.com";
}
//-->
</script>
我在许多设备上对其进行了测试。为什么网站重定向到www.mysite.com/mobile.mysite.com
而不是mobile.mysite.com
仅?
如果在移动设备上访问了网站,我使用以下代码重定向
<script type="text/javascript">
<!--
if (screen.width <= 978) {
document.location = "mobile.mysite.com";
}
//-->
</script>
我在许多设备上对其进行了测试。为什么网站重定向到www.mysite.com/mobile.mysite.com
而不是mobile.mysite.com
仅?
试试这个东西
<script type="text/javascript">
<!--
if (screen.width <= 978) {
document.location.href = "http://mobile.mysite.com";
}
//-->
</script>
您需要指定'http://'
or 只是'//'
在开头,否则 URL 将被视为相对而不是绝对。
if (screen.width <= 978) {
document.location.href = "//mobile.mysite.com";
}
尝试使用window.location.href
而不是document.location
:)