1
随着最近升级到Chrome 35,get_browser无法再看到浏览器版本。有其他人有这个问题吗?如果是这样,关于如何解决这个问题的任何想法?Chrome 35 Broken PHP get_browser
于Chrome版本35 *
Array
(
[browser_name_regex] => �^mozilla/5\.0 \(.*mac os x 10_9.*\) applewebkit/.* \(khtml, like gecko\).*chrome/.*safari/.*$�
[browser_name_pattern] => Mozilla/5.0 (*Mac OS X 10_9*) AppleWebKit/* (KHTML, like Gecko)*Chrome/*Safari/*
[parent] => Chrome Generic
[platform] => MacOSX
[platform_version] => 10.9
[comment] => Chrome Generic
[browser] => Chrome
[cssversion] => 1
[version] => 0.0
[majorver] => 0
[minorver] => 0
[alpha] =>
[beta] =>
[win16] =>
[win32] =>
[win64] =>
[frames] =>
[iframes] =>
[tables] =>
[cookies] =>
[backgroundsounds] =>
[javascript] =>
[vbscript] =>
[javaapplets] =>
[activexcontrols] =>
[ismobiledevice] =>
[issyndicationreader] =>
[crawler] =>
[aolversion] => 0
)
谢谢 - 我只是做了一个更新到browscap.ini文件,重新启动Apache和仍获得相同的输出。它根本不想看到版本。在其他浏览器尝试确保更新没有破坏任何东西,所有其他浏览器似乎工作正常。思考? – SeaFuzz
刚刚在php 5.4框中使用full_php_bowscap.ini文件进行了测试。结果是正确的。也许你的用户代理是不同的?这是我的Mozilla/5.0(Windows NT 6.1; WOW64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/35.0.1916.114 Safari/537.36 –
Full是我用过的。我的用户代理是:Mozilla/5.0(Macintosh; Intel Mac OS X 10_9_2)AppleWebKit/537.36(KHTML,如Gecko)Chrome/35.0.1916.114 Safari/537.36 – SeaFuzz