经常远程维护Linux的道友都知道,网络中断是一件很可怕且让人愤怒而又无奈的事件。往往网络异常稍微晚那么几分钟,那就可以准时或者按计划下个班。奈何断网后一切都得重来,还经常伴随一些不可知的新问题出现。
需求总是不断在变。
有时候我们需要针对不同的访问方式指定不同的页面或者URL。
如仅是几个静态页面进行切换,那么可以用js进行判断跳转,如:
有两个页面,分别是 index.html、index_m.html;
index.html(假定电脑端) 添加如下 JavaScript 代码:
<script>
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
跳转手机
window.location.href = "https://deyun.fun/index_m.html";
}
</script>
index_m.html 增加如下代码,其实就是反过来:
<script>
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) {
// 匹配手机,不做处理
} else { // 调整PC
window.location.href = "https://deyun.fun/index.html";
}
</script>