How to identify outdated browsers and translate browser names from a list?

Hi Experts,
we have a site created in Caspio that has some required fields.
We realized that some of the required fields are coming thru w/o containing data.
So were told by Caspio that is probably due to those users using an old browser.
They created a field named user_agent that will capture which browser were used for each record data entry.
Now I created a list of all records with missing data in required field along with the data captured in this field named user_agent (browser).
See attached.
Wondering what are those values are and how can we sent a message informing this and this browser is not supported...
Thanks
Untitled.png
LVL 6
bfuchsAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

David FavorLinux/LXD/WordPress/Hosting SavantCommented:
https://browser-update.org/blog.html - likely good place to start.

This initiative provides simple Javascript which can be included to notify people to update their browsers or can be setup as a block, where a browser update is required to proceed to content.

You can search GitHub for other related projects.

Likely one of these will suffice for your situation.
Dr. KlahnPrincipal Software EngineerCommented:
If you decide to ban "outdated" browsers you do yourself a great disservice.  These are people (potential customers) that have actually decided to visit your site to see what you have to offer.  You may even have paid for them to visit via clickthrough ad.  Actual, human visitors are the most valuable thing a web site can have.  And If they are continuing to use the browser that they have, then they have reasons for this they find good.

When you tell them "You cannot use this site with your outdated browser," you can be quite sure that they are not going to update their browser and then come right back to your site.  Nope.  They will say "I'll go somewhere else where their web designer supports my browser," and that's the last you'll see of that potential customer / sale.

A good web designer does not dictate terms to clients, but figures out how to accommodate as many as possible.  If you decide that a particular page is not viewable in some browser, make sure that there is an alternate page with the same functionality and that the server redirects users to that page automatically.
bfuchsAuthor Commented:
Hi Experts,
@David,
I'm getting error "The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application." where can I download this script?

@Dr. Klahn,
Good point, just happen to be..this site is for our employees, not for sales and clients.
A good web designer does not dictate terms to clients, but figures out how to accommodate as many as possible.
Agree, however this was build by 3rd party software (Caspio) and its not in our possession to  fix it-:(

Thanks,
Ben
Maximize Customer Retention with Superior Service

The IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy for valuable how-to assets including sample agreements, checklists, flowcharts, and more to help build customer satisfaction and retention.

David FavorLinux/LXD/WordPress/Hosting SavantCommented:
They are having some problems with their site currently.

I've sent their support address a note about the problems.

Stick with the blog links + you should be good, it's only the main site that seems to be down.

If you're hosting the Caspio code (whatever that might be) on your website, you can easily have someone insert a Javascript library.

If this code hosting lives outside your control, then whoever owns/hosts the code much inject required fixes.
bfuchsAuthor Commented:
which link can I obtain the script.
just tried https://browser-update.org/#test-bu, having same issue.
under the following https://github.com/browser-update/browser-update, I downloaded and extracted, a whole folder with many folders and files within, isn't it just one js file I need to obtain?
Thanks,
Ben
bfuchsAuthor Commented:
Hi Experts,

At this point users are just wanting to know which are the user_agent of the latest version of those 4 browsers.

1- Internet Explorer
2- Chrome
3- Firefox
4- Safari.

Thanks,
Ben
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Development

From novice to tech pro — start learning today.