I have an application which requires that the user's browser support VML (Vector Markup Language - an application of XML). Otherwise Adobe Acrobat PDF versions of the documents are presented as an alternative. In order to determine if the browser supports VML, my JavaScript checks for Microsoft Internet Explorer version 5 or greater by parsing navigator.appVersion.
My problem is that I recently encountered installations of IE 5.x that don't include the VML component, e.g. AOL 6.0, and according to several Microsoft Knowledge Base articles such as Q264149, the VML component is not included with a Minimal install of Internet Explorer.
Is there a more foolproof way with JavaScript of determining if the browser supports VML?
My problem is that I recently encountered installations of IE 5.x that don't include the VML component, e.g. AOL 6.0, and according to several Microsoft Knowledge Base articles such as Q264149, the VML component is not included with a Minimal install of Internet Explorer.
Is there a more foolproof way with JavaScript of determining if the browser supports VML?