2016-12-02 16:04:23 +01:00
|
|
|
class BrowserService
|
|
|
|
|
|
|
|
def self.get_browser request
|
|
|
|
BROWSER.value = Browser.new(request.user_agent)
|
|
|
|
end
|
|
|
|
|
|
|
|
def self.recommended_browser?
|
|
|
|
browser = BROWSER.value
|
|
|
|
|
|
|
|
return false if browser.chrome? && browser.version.to_i < 40
|
|
|
|
return false if browser.ie?(["<10"])
|
|
|
|
return false if browser.firefox? && browser.version.to_i < 45
|
|
|
|
return false if browser.opera? && browser.version.to_i < 19
|
|
|
|
return false if browser.safari? && browser.version.to_i < 8
|
|
|
|
|
|
|
|
true
|
|
|
|
end
|
|
|
|
|
2017-04-04 15:27:04 +02:00
|
|
|
end
|