pc端没有打开www.imooc.com的网址
来源:3-1 终端检测
qq_勿忘初心_H
2020-04-08 10:26:44
// console.log(navigator.userAgent); var isMobile=navigator.userAgent.match(/android|iphone|ipad|ipod/i); //检测是否是手机端 if (isMobile) { location.href='https://m.imooc.com'; }else{ location.href='https://www.imooc.com'; }
2回答
好帮手慕慕子
2020-04-08
同学你好,是需要手动点击按钮刷新才可以的。
如果不想手动点击刷新按钮,可以参考老师第一条回复提供的参考方法,通过监听窗口改变大小事件,实现自动切换。
因为使用location.href改变地址栏地址后,跳转到其他网页了,不方便查看效果,可以在控台打印输出内容,便于查看效果。
打印结果如下:
同学可以测试理解下,祝学习愉快~
好帮手慕慕子
2020-04-08
同学你好,看同学截图是因为从模拟手机状态切换到pc端时,没有刷新页面,导致的无法切换。
建议:可以使用window.onresize事件监听浏览器窗口的改变,重新进行检测。
如果我的回答帮助到了你,欢迎采纳,祝学习愉快~
相似问题