All tests are passed
So I believe so

WBR, Maxim
(from mobile, sorry for the typos)

On Thu, Mar 29, 2018, 20:55 Sven Meier <s...@meiers.net> wrote:

> Let's keep this topics separate.
>
> Any improvements to browser detection would be backwards compatible, right?
>
> Sven
>
> Am 29. März 2018 11:10:55 MESZ schrieb Maxim Solodovnik <
> solomax...@gmail.com>:
> >Should I close my PR and start new discussion? :))
> >
> >On Thu, Mar 29, 2018 at 12:52 PM, Sven Meier <s...@meiers.net> wrote:
> >> BTW I'd rather keep the current solution as it is and discuss
> >releasing Wicket 8 :)
> >>
> >> Sven
> >>
> >> Am 29. März 2018 07:49:02 MESZ schrieb Sven Meier <s...@meiers.net>:
> >>>It's perfectly fine to use whatever tool gets the job done. People
> >say
> >>>how to do it instead, but no one has to follow the advice.
> >>>
> >>>IMHO it's something different for a framework to offer an API on top
> >of
> >>>a something that doesn't even work reliably:
> >>>Wicket's browser detection is using regex-matching on identifiers
> >>>generated by browsers to make it difficult to be detected :P.
> >>>
> >>>Regarding integrating of mentioned libraries:
> >>>
> >>>   LibraryXY.browser(clientInfo.getUserAgent()).supportsZ()
> >>>
> >>>I don't see a benefit of having that in Wicket or wicketstuff.
> >>>Integrating modernizr might be more interesting, but I doubt many
> >>>people need browser detection on the server.
> >>>
> >>>Have fun
> >>>Sven
> >>>
> >>>
> >>>
> >>>Am 29. März 2018 04:34:00 MESZ schrieb Maxim Solodovnik
> >>><solomax...@gmail.com>:
> >>>>"you would use feature detection" - unfortunately it doesn't work
> >>>>Good real-life example is WebRtc: you can check it is supported,
> >>>>then you need to know which browser your client is using .... (Plan
> >A,
> >>>>Plan B, Universal, "Safari way")
> >>>>
> >>>>Another example wmode for <object>, FF acts differently,
> >>>>
> >>>>so I really miss "which-browser" feature detection ....
> >>>>
> >>>>On Thu, Mar 29, 2018 at 5:31 AM, Korbinian Bachl
> >>>><korbinian.ba...@whiskyworld.de> wrote:
> >>>>>
> >>>>>
> >>>>> ----- Ursprüngliche Mail -----
> >>>>>>> even in 2009 it was considered bad:
> >https://www.sitepoint.com/why-
> >>>>>>> browser-sniffing-stinks/
> >>>>>>> and in case that is not enough, read what the guy that invented
> >>>>modernizr
> >>>>>>> has to say:
> >>>>>>> http://farukat.es/journal/2011/02/499-lest-we-forget-or-
> >>>>>>> how-i-learned-whats-so-bad-about-browser-sniffing/
> >>>>>>>
> >>>>>>>
> >>>>>> I do not trust anyone who says "don't do it this way" but doesn't
> >>>>say how
> >>>>>> to do it!
> >>>>>>
> >>>>>> There are several of "if (isBrowserX()) {...} else {...}" in
> >Wicket
> >>>>JS code
> >>>>>> and they served well for the last decade.
> >>>>>> Since there are several other *Java* libraries for user agent
> >>>>detection
> >>>>>> this means that someone still finds them useful despite what
> >other
> >>>>people
> >>>>>> claim.
> >>>>>
> >>>>> unreliable things wont get reliably by pointing into the past and
> >>>>then telling that your fater did it the same way....
> >>>>>
> >>>>> nowadays you would use feature detection, see:
> >>>>>
> >>>>>
> >>>>
> https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Cross_browser_testing/Feature_detection
> >>>>>
> >>>>>>
> >>>>>>
> >>>>>>> btw:
> >>>>>>> https://github.com/HaraldWalker/user-agent-utils -> this is EOL,
> >>>>guess
> >>>>>>> why...
> >>>>>>> https://github.com/pieroxy/java-user-agent-detection/releases ->
> >>>>last
> >>>>>>> release from september 2017...
> >>>>>>>
> >>>>>>>
> >>>>>> Sep 2017 is like yesterday
> >>>>>
> >>>>> (all only MAJOR releases!)
> >>>>>
> >>>>> 28. September 2017 - Firefox 56
> >>>>> 14. November 2017 - Firefox 57 Quantum
> >>>>> 23. Januar 2018 - Firefox 58
> >>>>> 13. März 2018 - Firefox 59
> >>>>>
> >>>>> 2017-09-05 - Chrome 61.0.3163
> >>>>> 2017-10-17 - Chrome 62.0.3202
> >>>>> 2017-12-05 - Chrome 63.0.3239
> >>>>> 2018-01-23 - Chrome 64.0.3282
> >>>>> 2018-03-06 - Chrome 65.0.3325
> >>>>>
> >>>>> and this is just 2 desktop ones! I dont want to talk about the
> >loads
> >>>>of updates my android device got in that time (firefox mobile,
> >chrome
> >>>>and samsung internet!) - oh, and btw: they still lie about the user
> >>>>agent all time.... dont get me wrong, but sep 17 is freaking old in
> >>>>case you need to reliably detect the browser!
> >>>>
> >>>>
> >>>>
> >>>>--
> >>>>WBR
> >>>>Maxim aka solomax
> >
> >
> >
> >--
> >WBR
> >Maxim aka solomax
>

Reply via email to