gpt4 book ai didi

php - 在 Magento 中检测移动用户的最佳方法

转载 作者:可可西里 更新时间:2023-11-01 13:06:01 27 4
gpt4 key购买 nike

在代码级别检测用户是否为移动用户的最佳方法是什么?

管理员可以设置基于正则表达式的规则来检测和切换基于用户代理的主题,但似乎这个功能在 api 中是“ protected ”,并不是每个开发人员都可以使用的一组方法。

我知道开发人员和设计人员应该将主题文件夹中的功能安排为可用/不可用,但这对扩展提供商来说是相当严格的要求,因为正则表达式规则的定义可能有点松散,管理员不必指定主题是否可用适用于移动用户

所以也许有人已经有了一个很好的方法来从核心中嗅出这一点(无需再次实现公开的东西而不是保护已经可用的东西 core/design_package)?

最佳答案

这个怎么样?似乎对我来说效果很好。

$isMobile = Zend_Http_UserAgent_Mobile::match(
Mage::helper('core/http')->getHttpUserAgent(),
$_SERVER
);

虽然我没有做足够的研究,但根据 this thread,也许 wurfl 适配器更强大.

关于php - 在 Magento 中检测移动用户的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9062166/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com