function isPDFPluginInstall(){
admin 管理员组文章数量: 1184232
if(!isIE()){ //ie 浏览器 和 非ie浏览器支持
// not ie
if (navigator.plugins && navigator.plugins.length) // / Adobe Reader | Adobe PDF | Acrobat | Chrome PDF Viewer
for (var i = 0 ;i<navigator.plugins.length;i++){
var plugin = navigator.plugins[i].name;
console.log(plugin);
if (plugin=='Adobe Reader' || plugin=='Adobe PDF' || plugin=='Acrobat' || plugin=='Chrome PDF Viewer') return true;
}
return false;
}else{
// ie
var isInstalled = false;
var version = null;
var control = null;
try {
control = new ActiveXObject('AcroPDF.PDF');
} catch (e) {
alert(e);
}
if (!control) {
try {
control = new ActiveXObject('PDF.PdfCtrl');
} catch (e) {
}
}
if (!control) {
try {
control = new ActiveXObject('Adobe Acrobat');
} catch (e) {
}
}
if (!control) {
try {
control = new ActiveXObject('Adobe PDF Plug-in');
} catch (e) {
}
}
if (control) {
isInstalled = true;
version = control.GetVersions().split(',');
version = version[0].split('=');
version = parseFloat(version[1]);
return isInstalled;
}
}
}
function isIE() { //ie 支持到ie11
if (!!window.ActiveXObject || "ActiveXObject" in window)
return true;
else
return false;
}
版权声明:本文标题:判断浏览器是否安装pdf插件 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1763525738a3246772.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论