xaraya/wurfl

WURFL API 的包装模块

安装: 2

依赖项: 0

建议者: 1

安全: 0

星星: 0

关注者: 1

分支: 0

开放问题: 0

类型:xaraya-module

1.0.0 2022-04-15 15:02 UTC

This package is auto-updated.

Last update: 2024-08-27 22:36:55 UTC


README

概述

WURFL 模块是围绕 WURFL API 和数据库的简单包装模块。

WURFL(无线通用资源文件)是互联网上所有 (?) 用户代理的汇编。有关 WURFL 的更多信息,请参阅此处。有关 WURFL 项目 PHP API 的开发者信息,请参阅此处

此模块允许您在 Xaraya 中使用 WURFL。它有两个 API 函数,wurfl_userapi_get_device 和 wurfl_userapi_check_device。前者返回一个表示请求设备的对象(浏览器、iPad 等),而后者将设备与输入的设备 ID(例如 generic_web_browser)进行核对。

此模块没有用户界面,只有一个用于测试 WURFL 的管理页面在此

WURFL 可以在两种模式下运行:准确性和性能。后者是默认模式,允许更快地检查。例如,对于任何 PC 浏览器,其输出将是一个通用的设备描述。在速度不是那么关键的情况下,可以使用准确性模式,并且需要精确识别调用设备(例如 firefox_11_0)。

API 函数的工作原理很简单,可以通过检查测试页面来理解。

请注意,在安装模块后,第一次运行测试页面(或对 WURFL 数据库的任何查询)时,可能会有 5 分钟的延迟,这是模块解包其数据库并为缓存和持久性设置所需文件的时间。