浏览器检测

浏览器检测 2.4.0

没有下载权限
XF 兼容性
  1. 2.3.x
  2. 2.2.x
摘要
一个轻量级的XenForo 2 Mobile_detect的封装
一个围绕 Mobile_detect 的轻量级 shim,用于 XenForo 2 使用 (在模板中) 该插件注入全局变量 $mobileDetect,使用任何方法前先检查该变量是否已设置,以防止升级时或插件禁用时出现错误。
PHP:
            <xf:if is="$mobileDetect && $mobileDetect.isMobile()"> Is Mobile <xf:else /> Not Mobile </xf:if>
PHP:
           <xf:if is="$mobileDetect && $mobileDetect.is('Firefox')">
Is Firefox
<xf:else />
Not Firefox
</xf:if>
PHP:
            <xf:if is="$mobileDetect && $mobileDetect.is('Chrome')">
Is Chrome
<xf:else />
Not Chrome
</xf:if>
使用 (在 PHP 中)
PHP:
            $mobileDetect = \SV\BrowserDetection\Listener::getMobileDetection();
$isMobile = $mobileDetect && $mobileDetect->isMobile() ? "_m1" : "_m0";
XenForo 2.1 页面缓存 该插件与 XF2.1+ 全页缓存集成,将以下内容添加到 config.php 中:
PHP:
            $config['pageCache']['onSetup'] = function (\XF\PageCache $pageCache) {
$pageCache->setCacheIdGenerator(function(\XF\Http\Request $request) {
return \SV\BrowserDetection\CacheHelper::getPageCacheId($request);
});
};
贡献功能或 bug 修复
请通过 "更多信息" 链接创建 GitHub Pull 请求。贡献 如果您欣赏这个插件,请考虑通过 PayPal 进行贡献。详情将在私下交谈中提供。如有不同的许可安排,请联系我。许可 请参阅 MobileDetectLicense.md 查看 Mobile-Detect 的许可(MIT 许可)
  • 点赞
反应: ADYADY
作者
newimage
浏览
994
扩展类型
zip
文件大小
43.2 KB
首次发布
上次更新
评分 0.00 星 0 个评分
Link was Broken? Please 发送消息 给 NP 团队,我们会尽快为您处理!
支持开发者 如果您对测试满意或项目已成功盈利,可点击「更多信息」按钮,通过购买来支持开发者!

最新更新

  1. 2.4.0 - change log
    Restore XF2.1 support Update Mobile Detect from v3.74.3 => v4.8.06. Note; this...
  2. 2.3.1 - changelog
    XF2.3 support php 8.4 compatibility Update MobileDetect library to 3.74.3
  3. 2.3.0 - changelog
    This add-on is now available on atelieraphelion.com Require XenForo 2.2+ Require php 7.2+...

来自 newimage 的更多资源

Xon的警报改进 N
XenForo警报系统的改进集合。
俄语增强搜索对于XenForo N
  • 已推荐
XenForo增强搜索 2.1.4的翻译已完成。
顶部