
使用javascript代码检测是否安装Adobe Reader ActiveX。另外,若未安装直接跳转到adobe reader下贺信凯载的页面,提示用户下载并安装。
function Check_AdobeReader() {
var displayString
var acrobat = new Object()
acrobat.installed = false
acrobat.version = "0.0"
if (navigator.plugins &&navigator.plugins.length) {
for (x = 0x <navigator.plugins.lengthx++) {
if (navigator.plugins[x].description.indexOf("Adobe Acrobat") != -1) {
acrobat.version = parseFloat(navigator.plugins[x].description.split("Version ")[1])
if (acrobat.version.toString().length == 1) acrobat.version += ".0"
acrobat.installed = true
displayString = "Acrobat Version: " + acrobat.version
break
} else if (navigator.plugins[x].description.indexOf("Adobe PDF Plug-In") != -1) {
acrobat.installed = true
acrobat.version = "8+"
displayString = "Acrobat Version 8 or Above"
}
}
} else if (window.ActiveXObject) {
for (x = 2x <10x++) {
try {
oAcro = eval("new ActiveXObject('PDF.PdfCtrl." + x + "')")
if (oAcro) {
acrobat.installed = true
acrobat.version = x + ".0"
displayString = "Acrobat Version: " + acrobat.version
}
}
catch (e) { }
}
try {
oAcro4 = new ActiveXObject("PDF.PdfCtrl.1")
if (oAcro4) {
acrobat.installed = true
acrobat.version = '坦汪4.0'
displayString = 'Acrobat Version: ' + acrobat.version
}
}
catch (e) { }
try {
oAcro7 = new ActiveXObject('AcroPDF.PDF.1')
if (oAcro7) {
acrobat.installed = true
acrobat.version = '7.0'
displayString = 'Acrobat Version: ' + acrobat.version
}
}
catch (e) { }
}
return acrobat
}
function isAcrobatPluginInstall() {
var flag = false
// 如果是firefox浏览器
if (navigator.plugins &&navigator.plugins.length) {
for (x = 0x <navigator.plugins.lengthx++) {
if (navigator.plugins[x].name == 'Adobe Acrobat')
flag = true
}
}
// 下面代码都是处理IE浏览器的情况
else if (window.ActiveXObject) {
for (x = 2x <10x++) {
try {
oAcro = eval("new ActiveXObject('PDF.PdfCtrl." + x + "')")
if (oAcro) {
flag = true
}
} catch (e) {
flag = false
}
}
try {
oAcro4 = new ActiveXObject('PDF.PdfCtrl.1')
if (oAcro4)
flag = true
} catch (e) {
flag = false
}
try {
oAcro7 = new ActiveXObject('AcroPDF.PDF.1')
if (oAcro7)
flag = true
} catch (e) {
flag = false
}
}
if (flag) {
return true
} else {
alert("对不起,您还没有安装PDF阅读器软件呢,为了方便预览PDF文档,请选择安装!")
一、先完全停用Flash Player插件
在Chrome地址栏中输入"chrome://plugins/"并按回车,进入内置插件的管理界面。
在插件列表中找到 Adobe Flash Player,点击“停用”就能完全关闭它,然后任何依赖Flash的网站就都无法正常展示了(如视郑斗频网站)。
二、如何让喊春磨Flash只在指定网站中启用
在地址栏中输入"chrome://settings/"进入设置页,点击设置页最下方"显示高级设置..."。
点击隐私设置下的"内容设置"按钮开启内容设置页,向下滚动并找到'插件'设置,选中"让我自行选择何时运行插森册件内容"
接着点击"管理例外情况"按钮,在主机名处添加你想要启用Flash的视频网站地址,并将行为设置为允许即可,最后点击完成保存。
被添加到例外的网站Flash播放一切正常。
而其他的所有网站默认都不会自动加载Flash,需要你手动点击才能启用插件。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)