You can read the version of the java plug-in from an applet. Have a look at
Java Tester. It has a source code listing. I don't know of a canonical list of allowed vs. prohibited properties. You'll probably just have to
test the ones you want to know about.