问题标签 [wurfl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
641 浏览

.net - 实施 Wurfl

我刚刚开始为 ASP.NET 网站实现 Wurfl。有人可以为我提供任何可用文档的指导。

谢谢,

0 投票
1 回答
299 浏览

php - Tera-WURFL:未定义的索引 id

我收到此错误:Undefined index: id [/Applications/XAMPP/xamppfiles/htdocs/tera-wurfl/TeraWurfl.php, line 297]

执行此功能:

我的 Tera-WURFL 配置没有问题,以前有人遇到过这种情况吗?

0 投票
1 回答
185 浏览

apache - 如何根据 servlet/jsp 的结果创建重写条件?

我们在 JBoss 之上安装了 Apache,服务于 Web 或移动应用程序。我们目前正在使用 Apache mod-rewrite 根据用户代理的正则表达式匹配来决定将用户转发到 Web 或移动设备的位置(以及 mod-jk 挂载到 JBoss),但这是不精确且容易出错的。

我们希望在 JBoss 上使用 servlet 或 jsp 作为决定是为 Web 还是移动应用程序提供服务的一部分(servlet 检查 WURFL 中的用户代理以查看它是移动设备还是 Web 浏览器)。

如何根据 servlet/jsp 的结果创建重写条件?

(我已经考虑过将 jsp 重定向回两个可能的 URL 并从那里继续重写规则逻辑,但这会因为来回传递 URL 参数而变得复杂)

0 投票
1 回答
310 浏览

user-agent - 检测和解析浏览器信息的库

我有一个要求,我需要存储各种浏览器信息,例如品牌(例如 IE、Chrome..)、型号(例如 IE、Chrome)、浏览器版本(例如 7.0.0.0)、操作系统版本(例如 Windows 7、 OSX、Linux)、Flash 版本信息等。对于移动检测,我使用的是 WURFL,它使用用户代理字符串并且对移动设备有很好的支持,但对桌面网络浏览器的支持并不多。我正在使用带有 WURFL 的 web 补丁,但为了使它有用,我必须添加我自己的覆盖补丁来提供上面列出的一些项目。这是最好的方法吗?或者有没有人找到更适合这种任务的图书馆。如果 WURFL 是执行此操作的最佳方式,是否有更新和维护的网络补丁比 WURFL 网站上提供的更全面?

0 投票
1 回答
928 浏览

zend-framework - “Wurfl 中没有 id [generic] 的设备”在 WURFL 的 Zend 实现中

我遵循了 Zend 文档中的指南:http: //framework.zend.com/manual/en/zend.http.user-agent.html

并在我的 application.ini 中包含所有配置,如下所示:

在填充 data/wurfl/cache 之前第一次运行我的应用程序时,我收到了这个致命错误:

我第二次运行我的应用程序时,以及随后的每次,我都会收到应用程序错误:

0 投票
1 回答
172 浏览

php - 创建您自己的 wurfl 异常

我正在将 php wurfl 1.3.1 与 cakephp 一起使用 - 以下用户代理被选为不正确的移动浏览器。

它在windows 7机器上,64位版本的IE没有问题,但32位版本重定向到移动。

(32 位)[问题]

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; GetMiroToolbar 1.2; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)

(64 位)

Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Win64; x64; Trident/4.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; Tablet PC 2.0)

如果您确实为我解决了问题,请告诉我确保服务器正确读取新配置的正确步骤。我只是清除 WURFL 缓存吗?谢谢你。

0 投票
1 回答
735 浏览

php - Tera-WURFL:无法获取 mysqli

我正在尝试将我的网站部署到生产环境中,但使用 Tera-WURFL 时遇到以下问题:

它在我的 2 台本地机器上正常运行。在我的 php.ini 文件中启用了 mysqli.so 扩展。还有什么可能发生的?

0 投票
2 回答
420 浏览

licensing - 商业产品中的 Wurfl 许可证

我注意到 WURFL 在 2010 年 8 月 30 日更改了他的许可证模型。谁能解释我,我可以在商业产品中使用新的许可证吗?

0 投票
1 回答
593 浏览

java - WURFL Java API 无法正确识别移动应用用户代理

我使用 WURFL Java API(也使用 Web 浏览器补丁)创建了一个用于设备检测的独立应用程序。当使用移动应用程序的用户代理时,它会为 Android 返回通用 Web 浏览器(如果未使用 Web 浏览器补丁,则返回空白字段),对于 Apple iPhone 应用程序用户代理,应用程序版本为 device_os_version。新 api 算法中描述的新 api 中使用的算法应该给出正确的结果,但事实并非如此!

谁能帮我解决这个问题?

0 投票
4 回答
883 浏览

mobile - 德鲁巴。移动站点检测/重定向建议。(不是 WURFL 或 DeviceAtlas)

只是寻找一些移动检测建议。

我使用 Drupal 来开发我的网站。我在如何构建移动检测方面遇到问题。

示例:(如果在手机上)。

www.mysite.com重定向到m.mysite.com. www.mysite.com/bob重定向到m.mysite.com/bob.

我听说过有关 WURFL 的好消息,但现在需要相当昂贵的许可证。一个快速的谷歌让我找到了 DeviceAtlas,但这也需要商业许可证。

那里没有好的/开源代码吗?