扫码关注官方订阅号
天猫首页用电脑和手机分别打开,网址是一样的,打开的网页是不一样的,是通过js控制的么?还是其他的方法?www.tmall.com
判断跳转后,链接没有改变,网页内容发生了改变?一般跳转手机端的网站,网址会发生改变
首先:是看起来不同,还是页面地址都不同?1,看起来不同,地址相同,源码相同:----CSS响应式;2,看起来不懂,地址相同,源码不同;----后端判断用户platform和user-agent,内容输出;例如:vue、angular基于platform和user-agent载入不同模板!3,看起来不同,地址不同;----默认页判断用户platform和user-agent,然后跳转;常见页面跳转、403;一般是gateway页面跳两套系统;
谢采纳:再补钙:4,根据浏览器ActiveX跳转安全页面,一般是key+页面+远程数据;一般应用:带类似U盘Key的网银;5,根据ActiveX跳转专用通道页面(VPN),远程html资源、依赖VPN内安全数据链路(SSH)传输数据;一般应用:移动联通的代理商管理后端;
根据 userAgent 判断跳转到不同网址.推荐库: https://github.com/kaimallea/...
根据 UserAgent 请求头判断无疑,跳转分为两种
UserAgent
1.重定向(Redirect)服务端会给浏览器返回 302 Code Status,并带上一个 Location 响应头告诉浏览器去重新请求这个 Location,这时候地址栏会发生改变。
Redirect
302 Code Status
Location
2.执行(Execute)服务端可以根据不同的因素渲染不同的页面,URL 保持不变,但响应的内容是动态变化的
Execute
URL
这个不好说,这得看它们的后台语言是什么,不是java就是php吧。。。它们是根据屏幕大小渲染的页面是不一样的,跟js有关系,但我也说不清楚。。。。反正不是那种传统响应式。。
先通过请求头浏览器类型判断,然后分别跳转,后台代码或js代码控制二次跳转都行,或者比较简单的网站直接使用响应式布局
同楼上! 他判断userAgent 你可用用chrome 模拟手机端 就可以在PC端看移动端的网站了
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
首先:
是看起来不同,还是页面地址都不同?
1,看起来不同,地址相同,源码相同:----CSS响应式;
2,看起来不懂,地址相同,源码不同;----后端判断用户platform和user-agent,内容输出;例如:vue、angular基于platform和user-agent载入不同模板!
3,看起来不同,地址不同;----默认页判断用户platform和user-agent,然后跳转;常见页面跳转、403;一般是gateway页面跳两套系统;
谢采纳:
再补钙:
4,根据浏览器ActiveX跳转安全页面,一般是key+页面+远程数据;一般应用:带类似U盘Key的网银;
5,根据ActiveX跳转专用通道页面(VPN),远程html资源、依赖VPN内安全数据链路(SSH)传输数据;一般应用:移动联通的代理商管理后端;
根据 userAgent 判断跳转到不同网址.
推荐库: https://github.com/kaimallea/...
根据
UserAgent请求头判断无疑,跳转分为两种1.重定向(
Redirect)服务端会给浏览器返回
302 Code Status,并带上一个Location响应头告诉浏览器去重新请求这个
Location,这时候地址栏会发生改变。2.执行(
Execute)服务端可以根据不同的因素渲染不同的页面,
URL保持不变,但响应的内容是动态变化的这个不好说,这得看它们的后台语言是什么,不是java就是php吧。。。
它们是根据屏幕大小渲染的页面是不一样的,跟js有关系,但我也说不清楚。。。。
反正不是那种传统响应式。。
先通过请求头浏览器类型判断,然后分别跳转,后台代码或js代码控制二次跳转都行,或者比较简单的网站直接使用响应式布局
同楼上! 他判断userAgent 你可用用chrome 模拟手机端 就可以在PC端看移动端的网站了