{"id":6156,"date":"2018-01-19T19:35:26","date_gmt":"2018-01-19T19:35:26","guid":{"rendered":"http:\/\/goofy-trucks.flywheelsites.com\/php-java-and-browser-detection\/"},"modified":"2018-01-19T19:36:15","modified_gmt":"2018-01-19T19:36:15","slug":"php-java-and-browser-detection","status":"publish","type":"post","link":"https:\/\/phpbuilder.com\/php-java-and-browser-detection\/","title":{"rendered":"PHP, Java and Browser Detection"},"content":{"rendered":"<div class=\"phpbuilder-content\">\n<div class=\"phpbuilder-meta\">\n<div class=\"\">By Blake Schwendiman<\/div>\n<div class=\"\">on October 6, 2000<\/div>\n<\/p><\/div>\n<div id=\"overflow-content\">\n<p>\n                    One aspect of web development that has been<br \/>\n                    intriguing to me for a long time is browser<br \/>\n                    detection and browser-customized content<br \/>\n                    development.  Besides simply being a cool<br \/>\n                    feature, there are legitimate<br \/>\n                    business cases for using browser detection<br \/>\n                    in a real-world web application.  The problem<br \/>\n                    is that there are so many combinations of<br \/>\n                    browsers, versions and platforms that it<br \/>\n                    becomes cumbersome to develop a custom<br \/>\n                    browser detection solution.\n                <\/p>\n<p>\n                    The good news is that BrowserHawk &amp;reg; is<br \/>\n                    available so there is no need for a custom<br \/>\n                    solution.  BrowserHawk is a great example of<br \/>\n                    a third-party tool that has been developed<br \/>\n                    with a long-term vision.  BrowserHawk not<br \/>\n                    only detects the capabilities of all the current<br \/>\n                    browsers, but it is built with a self-updating<br \/>\n                    database so it can detect new browsers as they<br \/>\n                    become available.\n                <\/p>\n<p>\nFull details of using BrowserHawk and Java are available at <a href=\"http:\/\/www.intechra.net\/bh\/\" target=\"_blank\">http:\/\/www.intechra.net\/bh\/<\/a>\n<\/p>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>One aspect of web development that has been intriguing to me for a long time is<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-6156","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts\/6156","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/comments?post=6156"}],"version-history":[{"count":1,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts\/6156\/revisions"}],"predecessor-version":[{"id":6981,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/posts\/6156\/revisions\/6981"}],"wp:attachment":[{"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/media?parent=6156"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/categories?post=6156"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phpbuilder.com\/wp-json\/wp\/v2\/tags?post=6156"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}