添加了 cdn,导致无法获取用户设备信息问题。各位大神看过来

2018-07-28 22:48:50 +08:00
 xinghai10086
WEB\ H5 是 2 套系统,css \js 那些都不一样。分别添加了 cdn,手机端使用域名 m.xx.com,因为添加 cdn 的缘故,js,css 都缓存了,导致无法分辨出用户使用的是什么设备访问。
之前是通过 nignx 了解到用户的访问设备,现在 cdn 添加了后,无法分辨用户的访问设备,用户要是使用手机端点击 www.xx.com 访问的话,就无法重定向到 m.xx.com 了。目前遇到的这种问题有没有好的解决方案。
1024 次点击
所在节点    问与答
4 条回复
xinghai10086
2018-07-28 22:53:50 +08:00
各位大神看过来
oonnnoo
2018-07-29 00:51:25 +08:00
通过 JS 判断设备,进行跳转
xinghai10086
2018-07-29 15:07:05 +08:00
@oonnnoo 可是,js 已经缓存在 cdn 了,就无法判断了啊
oonnnoo
2018-07-30 20:10:53 +08:00
@xinghai10086 通过 JS 在客户端判断呀~

通过修改 js 文件名或添加时间戳,让网页重新加载新的 js

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/474999

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX