Table 12-1. Scripting support in major browsers
12.1.1 Browser Compatibility
Ironically, the underpowered browsers you want to guard against are the same ones that don't allow accurate version checking or plugin checking. Furthermore, browser-to-plugin communication is not supported on IE for Macintosh (which is why you can't detect plugins or use the Dreamweaver debugger in that configuration). Conversely, automatic detection sometimes fails when new versions of plugins or browsers are released. (There is nothing so frustrating as being admonished to download a plugin that you have already installed.) Therefore, it is often better to let the user choose which version of a site to view rather than try to autodetect the browser's settings.