此刻我有一个 PHP 脚本,它输出一个“页面标题”div。此 div 包含一个模糊脚本 (blur.js),并且由于需要大量处理而非常慢。
这意味着页面在桌面上的加载时间稍长,但在移动设备上的加载时间要长得多!
我可以使用媒体查询来隐藏此 div(使用 display: none
)并显示一个简单的文本标题,但在后台仍会处理 div。
有什么方法可以让我使用 PHP 选择 div 或普通标题,而不是媒体查询?我知道这将涉及 PHP 代码必须知道设备屏幕尺寸,但我不确定该怎么做。
最佳答案
您可以使用用户代理分析器检测移动设备,但这不会为您提供屏幕尺寸。
您还可以使用 javascript 通过 AJax 将屏幕尺寸发送回您的服务器,然后为用户存储 cookie 或其他内容。
关于javascript - 如何让 PHP 根据设备屏幕尺寸选择一个或另一个 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22898056/