Making WordPress.org


Ignore:
Timestamp:
10/02/2017 07:44:28 PM (8 years ago)
Author:
coffee2code
Message:

Browse Happy API: Add support for BlackBerry Browser as a browser.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/api.wordpress.org/public_html/core/browse-happy/1.0/parse.php

    r5988 r5989  
    9191    // No indentifiers provided
    9292    if ( empty( $result['name'] ) ) {
    93         $data['name'] = 'unknown';
     93        if ( 'BlackBerry' === $mobile_device ) {
     94            $data['name'] = 'BlackBerry Browser';
     95        } else {
     96            $data['name'] = 'unknown';
     97        }
    9498    }
    9599    // Opera
     
    138142            } elseif ( 'Fire OS' === $data['platform'] ) {
    139143                $data['name'] = 'Kindle Browser';
     144            } elseif ( false !== strpos( $user_agent, 'BlackBerry' ) || false !== strpos( $user_agent, 'BB10' ) ) {
     145                $data['name']   = 'BlackBerry Browser';
     146                $data['mobile'] = true;
     147
     148                if ( false !== stripos( $user_agent, 'BB10' ) ) {
     149                    $result['version'][ $key ] = '';
     150                    $version = '';
     151                }
    140152            } else {
    141153                $data['name'] = 'Mobile Safari';
Note: See TracChangeset for help on using the changeset viewer.