यह निर्धारित करने के लिए पसंदीदा तरीका क्या है कि ब्राउज़र में सूर्य जावा प्लगइन स्थापित है या नहीं?ब्राउज़र जावा प्लगइन डिटेक्शन
5
A
उत्तर
7
script src="http://java.com/js/deployJava.js" if (deployJava.versionCheck('1.6')) { alert("1.6 installed") }
0
यह ठीक आपके प्रश्न के लिए एक जवाब नहीं है, लेकिन ब्राउज़र में ही निर्धारित करने के लिए एक समाधान के रूप की पेशकश की है। बहुत कठोर मत बनो, यह वास्तव में पुराना कोड है जिसे मैंने कुछ समय पहले लिखा था।
import java.applet.*;
public class BrowserDetector extends Applet {
public void init() {
if (isNetscape()) {
System.out.println("This browser is a Netscape Browser.");
}
if (isMicrosoft()) {
System.out.println("This browser is a Microsoft Browser.");
}
System.out.println("VM Type: " + getVMType());
}
public static boolean isNetscape() {
try {
Class.forName("netscape.applet.MozillaAppletContext");
} catch (ClassNotFoundException e) {
System.out.println("This browser is not a Netscape Browser.");
return false;
}
return true;
}
public static boolean isMicrosoft() {
try {
Class.forName("com.ms.applet.GenericAppletContext");
} catch (ClassNotFoundException e) {
System.out.println("This browser is not a Microsoft Browser.");
return false;
}
return true;
}
public String getVMType() {
String theBrowser = "No VM";
String appletContext = getAppletContext().toString();
if (appletContext.startsWith("sun.applet.AppletViewer"))
theBrowser = "APPLETVIEWER";
else if (appletContext.startsWith("netscape.applet."))
theBrowser = "NETSCAPE";
else if (appletContext.startsWith("com.ms.applet."))
theBrowser = "MICROSOFT";
else if (appletContext.startsWith("sunw.hotjava.tags.TagAppletPanel"))
theBrowser = "HOTJAVA";
else if (appletContext.startsWith("sun.plugin.navig.win32.AppletPlugin"))
theBrowser = "NETSCAPEPLUGIN";
else if (appletContext.startsWith("sun.plugin.ocx.ActiveXApplet"))
theBrowser = "MICROSOFTPLUGIN";
else if (appletContext.startsWith("sun.plugin.viewer.context.IExplorerAppletContext"))
theBrowser = "MICROSOFTPLUGINJRE1.4";
return theBrowser;
}
}
2
संबंधित मुद्दे
- 1. रेल ब्राउज़र डिटेक्शन विधियां
- 2. उत्पन्न ब्राउज़र प्लगइन (NPAPI)
- 3. TWAIN ब्राउज़र प्लगइन
- 4. एंड्रॉइड ब्राउज़र प्लगइन
- 5. शब्द दस्तावेज़ दर्शक ब्राउज़र प्लगइन
- 6. ब्राउज़र प्लगइन में ओपन पीडीएफ
- 7. ब्राउजर रीडायरेक्ट लूप डिटेक्शन
- 8. कैरेक्टर एन्कोडिंग डिटेक्शन एल्गोरिदम
- 9. टैबलेट डिटेक्शन
- 10. प्रोग्रामेटिक बॉट डिटेक्शन
- 11. क्रॉस-ब्राउज़र रेंज के लिए जावास्क्रिप्ट प्लगइन
- 12. जेएस ब्राउज़र अपडेट jQuery प्लगइन/कोड स्निपेट
- 13. ऑपरेटर ओवरलोडिंग प्लगइन जावा
- 14. जावा प्लगइन ढांचे पसंद
- 15. पी 2 पी (ब्राउज़र को ब्राउज़र) जावा
- 16. जावा ब्राउज़र लाइब्रेरी
- 17. रिज डिटेक्शन लागू करना
- 18. एफएफटी पिच डिटेक्शन?
- 19. एंड्रॉइड में फेस डिटेक्शन?
- 20. UIGestureRecognizer डिटेक्शन ऑर्डर
- 21. स्क्रीन ऑन/ऑफ डिटेक्शन
- 22. एंड्रॉइड - फेस फीचर डिटेक्शन
- 23. एज डिटेक्शन और पारदर्शिता
- 24. एज डिटेक्शन तकनीक
- 25. आईओएस फेस डिटेक्शन इश्यू
- 26. ओपनसीवी ग्रूविंग डिटेक्शन
- 27. एंड्रॉइड जावास्क्रिप्ट रेगेक्स डिटेक्शन
- 28. आईपैड ज़ूम स्केल डिटेक्शन
- 29. ऑब्जेक्ट डिटेक्शन एंड्रॉइड ओपनसीवी
- 30. ओपनसीवी - फीचर डिटेक्शन
यह हमेशा काम नहीं करता है। (1) अगर यह फ़ायरफ़ॉक्स में अक्षम है तो यह स्थापित नहीं है। (2) शेर ओएस एक्स पर, यहां तक कि जब यह सभी ब्राउज़रों में अक्षम है, यह स्थापित – Nakul