首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何判断是pc还是移动

有时候会被别人问起pc和手机有什么区别。一般来说都会去说,兼容性啊,适配啊,网页布局这方面的事情,但是我觉得这个问题如果想要拿一个满分应该从区别出发,从如何判断收尾。...从区别入手 Pc需要考虑的是浏览器的兼容性,不能局限于我们常用的谷歌浏览器,要为客户那边考虑,而手机需要为不同的型号做考虑,安卓ios华为。同时也要更多考虑手机分辨率的适配。...Pc和手机在事件处理上区别不大,pc没有触屏,手机没有悬停事件,同时手机多了一个键盘的弹出。...关于如何辨别是pc还是手机 这里参照了阮一峰老师9月份的文章,我上网找资料的时候发现很多人不会标注原作者直接转载。只能说阮一峰老师一个人养活了很多博客主。...第四种是触发touch事件,通过trycatch去为手机的dom元素执行touch事件,如果捕获异常则证明是pc。 其他的可以通过各种工具包轮子去判断。常用方法大概就这几种。

2.4K10

vue项目移动pc适配方案

vue项目移动pc适配方案 lib-flexible 根据屏幕宽度,自动设置html的font-size postcss-px2rem 自动将px单位转换成rem 一、第一步先安装 flexible...docEl.getBoundingClientRect().width; if (width / dpr > 540) { //这里当屏幕宽度大于540时,宽度写死为540了,所以要想电脑也能通过...font-size: 18px; line-height: 64px; } } 2、简单来讲阿里手淘的原理就是网页随着屏幕大小等比例缩放而已,所以此方案只适用于纯手机或者...pc的适配方案,当然手机pc也可以同时适配,前提是页面布局不变。...一般而言,手机pc共用一个项目还是建议使用栅格布局、媒体查询控制。 六、参考 vue中使用rem布局解析+大屏自适应 基于vue cli3的移动适配问题

3.5K30

如何避免 CDN 为 PC 缓存移动页面

❝本题摘自于我 github 上的面试每日一题:https://github.com/shfshanyue/Daily-Question,并有大厂面经及内推信息 ❞ 如果 PC 移动是一套代码则不会出现这个问题...「这个问题出现在 PC 移动是两套代码,却共用一个域名。」...使用 nginx 配置如下,根据 UA 判断是否移动,而走不同的逻辑 (判断UA是否移动容易出问题) location / { // 默认 PC root /usr/local/...website/web; # 判断 UA,访问移动 if ( $http_user_agent ~* "(Android|webOS|iPhone|iPad|BlackBerry...Vary: User-Agent 但最好不要出现这种情况,PC 移动如果是两套代码,建议用两个域名,理由如下 nginx 判断是否移动容易出错 对缓存不友好

1.9K10

PC移动的页面适配及兼容处理

PC移动的页面适配及兼容处理 一、关于移动兼容性 目前针对跨终端的方案,主要分为两大阵营:一套资源Vs两套资源。...思路二:通过终端判断分别调取两套资源以适配所有终端 优势:可根据不同做个性设计及个性化信息推送且可按需加载,如移动可配合重力感应、不同手势做各种炫酷拽效果,pc页面可不受流量限制做适合pc的效果。...ua判断可放在服务也可放在页面中,在代理服务器中做跳转更快、更  准确且不走应用程序层,即使浏览器禁用了js依然可以跳转到相应的地址,同时秉承着公共服务放在服务这样的云端服务理念,我们选择了通过代理服务器做终端适配...二、pc上的网站在移动端上怎么办?...如果把移动的可视区域(320-768)的话,大部分网站都会因为太窄而显示错乱;所以浏览器默认把viewport设置为一个较宽的值 980px或1024px,至少保证PC网站在移动端上可以显示,只不过出现了横向滚动条而已

2.6K20

php中如何判断用户是移动还是pc

文章概要:在移动快速发展的今天,手机的日常使用率早已大大超过电脑,而对于网页开发中也相应存在对应的需求————对于某些页面,PC移动端点击时分别进入不同的页面 每日一言:要记得,无论现在多么痛苦...函数调用 - 同一文件中调用在需要判断用户是移动还是PC处调用 - 不同文件中调用在开头处通过"require_once()"引用包含1中函数的php代码模块,并在需要判断用户是移动还是PC处调用...问题需求 在移动快速发展的今天,手机的日常使用率早已大大超过电脑,而对于网页开发中也相应存在对应的需求————对于某些页面,PC移动端点击时分别进入不同的页面 腾讯视频 - 中国领先的在线视频媒体平台...函数调用 - 同一文件中调用 在需要判断用户是移动还是PC处调用 - 不同文件中调用 在开头处通过"require_once()"引用包含1中函数的php代码模块,并在需要判断用户是移动还是PC处调用

1.5K20

移动有排名PC没排名有哪些原因

网站运营过程中,常常会出现移动有排名,而PC没有排名的现象。这种现象站长们会有两个疑问:PC是否参考了移动的排名?移动的排名是天生就比PC的要高?这两个问题反映了百度对于优化的演变过程。...一、网站排名参考标准是什么 百度熊掌号没有上线前,按照常规的思维,移动的排名是参照PC排位确定的。 因此,我们常常会发现,自适应的网站,PC排名相对比较靠前,而移动的波动不是很大。...非响应式的网站,PC移动的排名幅度落差相对会比较大。 这是百度早期的算法,在百度熊掌号产品推出以后,这种状况似乎发生了变化。...三、为什么移动有排名PC却没有 1、网站的内容质量很高,但是外部链接质量没跟上; 2、移动是结构化数据排名,能为用户直接输出结果,提升了点击率; 3、移动代码简洁,没有弹窗和大量的广告,用户体验度更高...PC排名和移动网站排名会有一些差距,这完全可以理解,不是差距悬殊问题都不大。具体的情况,可以根据网站的实际数据分析。以上的观点仅供大家参考。

71200
领券