app: fix detection of Chrome iOS and Firefox iOS as outdated browsers
For instance, Firefox iOS is reported as `firefox? true, version 20`. As on iOS only the system-provided Webkit is allowed, we can instead safely assume that all browsers on a recent iOS device are modern.
This commit is contained in:
parent
3212dfddca
commit
97af50c700
1 changed files with 3 additions and 2 deletions
|
@ -1,7 +1,8 @@
|
||||||
# See .browserslistrc
|
# See .browserslistrc
|
||||||
Browser.modern_rules.clear
|
Browser.modern_rules.clear
|
||||||
Browser.modern_rules << -> b { b.chrome? && b.version.to_i >= 50 }
|
Browser.modern_rules << -> b { b.chrome? && b.version.to_i >= 50 && !b.platform.ios? }
|
||||||
Browser.modern_rules << -> b { b.edge? && b.version.to_i >= 14 && !b.compatibility_view? }
|
Browser.modern_rules << -> b { b.edge? && b.version.to_i >= 14 && !b.compatibility_view? }
|
||||||
Browser.modern_rules << -> b { b.firefox? && b.version.to_i >= 50 }
|
Browser.modern_rules << -> b { b.firefox? && b.version.to_i >= 50 && !b.platform.ios? }
|
||||||
Browser.modern_rules << -> b { b.opera? && b.version.to_i >= 40 }
|
Browser.modern_rules << -> b { b.opera? && b.version.to_i >= 40 }
|
||||||
Browser.modern_rules << -> b { b.safari? && b.version.to_i >= 8 }
|
Browser.modern_rules << -> b { b.safari? && b.version.to_i >= 8 }
|
||||||
|
Browser.modern_rules << -> b { b.platform.ios? && b.platform.version.to_i >= 8 }
|
||||||
|
|
Loading…
Add table
Reference in a new issue