Have rolled back advanced java detection until the framework can support external asset injection. Issue #32 & Issue #155

git-svn-id: https://beef.googlecode.com/svn/trunk@536 b87d56ec-f9c0-11de-8c8a-61c5e9addfc9
This commit is contained in:
passbe
2010-11-17 09:14:56 +00:00
parent dadbf5d88f
commit aaf4a0d8f4
3 changed files with 2 additions and 41 deletions

Binary file not shown.

View File

@@ -1,28 +0,0 @@
import java.applet.Applet;
public class jvc extends Applet
{
private String m_ver;
private String m_ven;
public void init()
{
m_ver = System.getProperty("java.version");
m_ven = System.getProperty("java.vendor");
}
public boolean isRunning()
{
return true;
}
public String getVersion()
{
return m_ver;
}
public String getVendor()
{
return m_ven;
}
}

View File

@@ -242,19 +242,8 @@ beef.browser = {
* @example: if(beef.browser.hasJava()) { ... }
*/
hasJava: function() {
if(window.navigator.javaEnabled()) {
var jvc = document.createElement('applet');
var running = false;
jvc.id = 'beef_jvc';
jvc.classid = 'jvc.class';
if (document.body.appendChild(jvc))
{
try {
running = jvc.isRunning();
} catch (e) {}
document.body.removeChild(jvc);
}
return running;
if(window.navigator.javaEnabled && window.navigator.javaEnabled()) {
return true;
}
return false;
},