当我有一个PHP脚本输出一个'页面标题' DIV。这个div包含一个模糊脚本(blur.js),并且因为它需要大量处理而非常慢。
这意味着在桌面上加载页面需要稍长时间,但在移动设备上需要更长时间!
我可以使用媒体查询来隐藏此div(使用display: none
),而是显示一个简单的文本标题,但在后台仍然可以处理div。
有什么方法可以使用PHP来选择div或普通标题,而不是媒体查询?我知道这将涉及PHP代码必须知道设备屏幕大小,我不知道如何做到这一点。
答案 0 :(得分:1)
您可以使用用户代理分析器检测移动设备,但这不会为您提供屏幕尺寸。
您还可以使用javascript通过AJax将屏幕尺寸发送回服务器,然后为用户存储Cookie或其他内容。