It appears OCPL users work using a variety of OS and browsers and there were, there are and there will be complaints that a client-side update or feature does not work correctly, while even now browsers complain that f.ex. some CSS elements are not supported. Therefore I suggest to gradually start using a Modernizr library to make possible moving forward with new features and still make available older ones for not up-to-date users.
I am not fluent in Modernizr, I know it mostly in theory, but what I have read it is a powerful and flexible tool for such uses.
It appears OCPL users work using a variety of OS and browsers and there were, there are and there will be complaints that a client-side update or feature does not work correctly, while even now browsers complain that f.ex. some CSS elements are not supported. Therefore I suggest to gradually start using a Modernizr library to make possible moving forward with new features and still make available older ones for not up-to-date users.
I am not fluent in Modernizr, I know it mostly in theory, but what I have read it is a powerful and flexible tool for such uses.