detection order in web_browsers_patch.xml
Posted: Sun Jul 24, 2011 6:22 am
I want to detect the Google Chrome up Version 15 with its own id. So I updated/added some lines in the file with the following:
Now all Chromes with Version greater than 10 are detected as Version 15.
How has the order of these rules to be to get the correct Version?
with kind regards
Thomas
Code: Select all
<device user_agent="Chrome/0." fall_back="google_chrome" id="google_chrome_0">
<group id="product_info">
<capability name="model_name" value="0" />
</group>
</device>
<device user_agent="Chrome/1.0" fall_back="google_chrome" id="google_chrome_1">
<group id="product_info">
<capability name="model_name" value="1.0" />
</group>
</device>
<device user_agent="Chrome/2.0" fall_back="google_chrome" id="google_chrome_2">
<group id="product_info">
<capability name="model_name" value="2.0" />
</group>
</device>
<device user_agent="Chrome/3.0" fall_back="google_chrome" id="google_chrome_3">
<group id="product_info">
<capability name="model_name" value="3.0" />
</group>
</device>
<device user_agent="Chrome/4.0" fall_back="google_chrome" id="google_chrome_4">
<group id="product_info">
<capability name="model_name" value="4.0" />
</group>
</device>
<device user_agent="Chrome/5.0" fall_back="google_chrome" id="google_chrome_5">
<group id="product_info">
<capability name="model_name" value="5.0" />
</group>
</device>
<device user_agent="Chrome/6.0" fall_back="google_chrome" id="google_chrome_6">
<group id="product_info">
<capability name="model_name" value="6.0" />
</group>
</device>
<device user_agent="Chrome/7.0" fall_back="google_chrome" id="google_chrome_7">
<group id="product_info">
<capability name="model_name" value="7.0" />
</group>
</device>
<device user_agent="Chrome/8.0" fall_back="google_chrome" id="google_chrome_8">
<group id="product_info">
<capability name="model_name" value="8.0" />
</group>
</device>
<device user_agent="Chrome/9.0" fall_back="google_chrome" id="google_chrome_9">
<group id="product_info">
<capability name="model_name" value="9.0" />
</group>
</device>
<device user_agent="Chrome/10.0" fall_back="google_chrome" id="google_chrome_10">
<group id="product_info">
<capability name="model_name" value="10.0" />
</group>
</device>
<device user_agent="Chrome/11.0" fall_back="google_chrome" id="google_chrome_11">
<group id="product_info">
<capability name="model_name" value="11.0" />
</group>
</device>
<device user_agent="Chrome/12.0" fall_back="google_chrome" id="google_chrome_12">
<group id="product_info">
<capability name="model_name" value="12.0" />
</group>
</device>
<device user_agent="Chrome/13.0" fall_back="google_chrome" id="google_chrome_13">
<group id="product_info">
<capability name="model_name" value="13.0" />
</group>
</device>
<device user_agent="Chrome/14.0" fall_back="google_chrome" id="google_chrome_14">
<group id="product_info">
<capability name="model_name" value="14.0" />
</group>
</device>
<device user_agent="Chrome/15.0" fall_back="google_chrome" id="google_chrome_15">
<group id="product_info">
<capability name="model_name" value="15.0" />
</group>
</device>
How has the order of these rules to be to get the correct Version?
with kind regards
Thomas