Hello,
I'm encountering a strange issue which is causing IE8 user agent to be recognized as IE6.
My app is compiled with:
<set-property name="user.agent" value="ie8" />
And my page contains the following definition:
<meta http-equiv="X-UA-Compatible" content="IE=8">
But when I compile my app to js, the browser is showing alert that version of my app is for "ie8", but my browser version is ie6, but my version of IE is 8.0.6001 and also the compatibility mode is disabled. Any idea what is causing this issue ?
Also there is and another issue. If I have multiple user agents, the application generates only permutations for the latest one that is specified. Any idea how can I specify several permutations to be created ?
<set-property name="user.agent" value="ie8" />
<set-property name="user.agent" value="safari" />
// only safari is generated
<set-property name="user.agent" value="ie8, safari" /> // fails
If I use the following definition, the UserAgentGenerator fails with BadPropertyValueException