How to detect flash is installed or not using JavaScript ?
Last Updated :
19 Jan, 2023
The task is to detect whether the user has installed Adobe Flash player or not with the help of JavaScript. we’re going to discuss 2 techniques.
Approach:
- Create a ShockwaveFlash.ShockwaveFlash object.
- If the instance’s value is true, Flash is installed.
- If any error occurred, Use navigator.mimetypes property to know whether the flash is installed.
Example 1: This example checks whether the flash player is installed or not.
html
< h1 style = "color:green;" >
GeeksforGeeks
</ h1 >
< p id = "GFG_UP" >
</ p >
< button onclick = "GFG_Fun()" >
click here
</ button >
< p id = "GFG_DOWN" >
</ p >
< script >
var el_up = document.getElementById("GFG_UP");
var el_down = document.getElementById("GFG_DOWN");
el_up.innerHTML = "Click on the button to check"+
" whether Adobe Flash is installed or not";
var Flash = false;
function GFG_Fun() {
try {
Flash =
Boolean(new ActiveXObject('ShockwaveFlash.ShockwaveFlash'));
} catch (exception) {
Flash = ('undefined' != typeof navigator.mimeTypes[
'application/x-shockwave-flash']);
}
el_down.innerHTML = Flash;
}
</ script >
|
Output:
How to detect flash is installed or not using JavaScript ?
Example 2: This example checks the flash player is installed or not.
html
< h1 style = "color:green;" >
GeeksforGeeks
</ h1 >
< p id = "GFG_UP" >
</ p >
< button onclick = "GFG_Fun()" >
click here
</ button >
< p id = "GFG_DOWN" >
</ p >
< script >
var el_up = document.getElementById("GFG_UP");
var el_down = document.getElementById("GFG_DOWN");
el_up.innerHTML = "Click on the button to check whether"
+ " Adobe Flash is installed or not";
var Flash = false;
function GFG_Fun() {
try {
var fo =
new ActiveXObject('ShockwaveFlash.ShockwaveFlash');
if (fo) {
hasFlash = true;
}
} catch (e) {
if (navigator.mimeTypes && navigator.mimeTypes[
'application/x-shockwave-flash'] != undefined &&
navigator.mimeTypes['application/x-shockwave-flash'
].enabledPlugin) {
hasFlash = true;
}
}
el_down.innerHTML = Flash;
}
</ script >
|
Output:
How to detect flash is installed or not using JavaScript ?
Share your thoughts in the comments
Please Login to comment...