复制
收藏
提问
全网

<script type="text/javascript"> if(!(navigator.userAgent.match(/(phone|pad|pod|mobile|ios|android|BlackBerry|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|symbian|transcoder)/i)) && window.location.href.match(/(https?:\/\/)m\./)) {window.location.href=window.location.href.replace(/(https?:\/\/)m./,'https://www.');} </script>

28f585a19
3个月前
全网
文档
学术
百科
知识库
时间不限
自动

理解问题<script type="text/javascript"> if(!(navigator.userAgent.match(/(phone|pad|pod|mobile|ios|android|BlackBerry|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|symbian|transcoder)/i)) && window.location.href.match(/(https?:\/\/)m\./)) {window.location.href=window.location.href.replace(/(https?:\/\/)m./,'https://www.');} </script>

已完成理解<script type="text/javascript"> if(!(navigator.userAgent.match(/(phone|pad|pod|mobile|ios|android|BlackBerry|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|symbian|transcoder)/i)) && window.location.href.match(/(https?:\/\/)m\./)) {window.location.href=window.location.href.replace(/(https?:\/\/)m./,'https://www.');} </script>

展开阅读网页

脚本功能概述

  • 脚本目的:根据用户设备和访问的网址,自动重定向到相应的页面。

脚本执行逻辑

  • 用户代理检测:通过 navigator.userAgent 匹配正则表达式,判断用户是否使用移动设备访问。1234679
  • 网址匹配:检查当前访问的网址是否以 "m." 开头,这通常表示移动版网站。1
  • 重定向逻辑:如果用户使用的是移动设备,但访问的是桌面版网址,脚本将自动将网址中的 "m." 替换为 "www." 并重定向到桌面版网站。110
更专业一些
转笔记
专业
<script type="text/javascript"> if(!(navigator.userAgent.match(/(phone|pad|pod|mobile|ios|android|BlackBerry|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|symbian|transcoder)/i)) && window.location.href.match(/(https?:\/\/)m\./)) {window.location.href=window.location.href.replace(/(https?:\/\/)m./,'https://www.');} </script>
不在提醒

更专业内容正在努力生成中
知识树
<script type="text/javascript"> if(!(navigator.userAgent.match(/(phone|pad|pod|mobile|ios|android|BlackBerry|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|symbian|transcoder)/i)) && window.location.href.match(/(https?:\/\/)m\./)) {window.location.href=window.location.href.replace(/(https?:\/\/)m./,'https://www.');} </script>
如何实现移动端跳转至PC端页面?
JavaScript判断设备类型的方法
移动端适配的前端技术有哪些?
在线客服