"Unknown" is returned as the 'RenderingEngine_Name' when applied to Windows XP - IE8.

Comments

AohRveTPV’s picture

Status: Active » Postponed (maintainer needs more info)

What is the useragent string?

This is probably just a limitation of or problem with the Browscap project data at http://browscap.org. This module just downloads and provides an interface to that data. They apparently have a GitHub issue queue for reporting problems with the data.

AohRveTPV’s picture

Status: Postponed (maintainer needs more info) » Closed (works as designed)

I investigated this. As of Browscap version 5038, "RenderingEngine_Name" is not a property in the http://www.browscap.org/stream?q=PHP_BrowsCapINI which the Browscap module downloads. This might be the cause of your problem--this property may have been present in the Browscap module before, but was removed.

However, the full data file at http://www.browscap.org/stream?q=Full_PHP_BrowsCapINI does have "RenderingEngine_Name". You can configure Browscap to use that URL instead by applying my patch in #1788720-14: Allow to change the URLs to use for importing useragent information. I did this on 7.x-2.x-dev, and tested with IE 8 on Windows XP: "Trident" is correctly given as the value for "RenderingEngine_Name".