客户端PDF版本检测
来源:互联网 发布:linux连接ftp服务器 编辑:程序博客网 时间:2024/05/20 06:31
<HTML>
<script>
function aa() {
var TRKpdf;
try {
var pdftest = new ActiveXObject("PDF.PdfCtrl.6");
TRKpdf = 'y';
alert('PDFCTRL.6 ' + TRKpdf);
}
catch (e) {
try {
var pdftest = new ActiveXObject('PDF.PdfCtrl.5');
TRKpdf = 'y';
alert('PDFCTRL.5 ' + TRKpdf);
}
catch (e) {
try {
var pdftest = new ActiveXObject("PDF.PdfCtrl.7");
TRKpdf = 'y';
alert('PDFCTRL.7 ' + TRKpdf);
}
catch (e) {
TRKpdf = 'n';
alert('PDFCTRL.ALL ' + TRKpdf);
}
}
}
}
function AcrobatTest() {
var acrobat = new Object();
var Check_result;
// Set some base values
acrobat.installed = false;
acrobat.version = '0.0';
if (navigator.plugins && navigator.plugins.length) {
for (x = 0; x < navigator.plugins.length; x++) {
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;
break;
}
}
}
else if (window.ActiveXObject) {
for (x = 2; x < 10; x++) {
try {
oAcro = eval("new ActiveXObject('PDF.PdfCtrl." + x + "');");
if (oAcro) {
acrobat.installed = true;
acrobat.version = x + '.0';
}
}
catch (e) { }
}
try {
oAcro4 = new ActiveXObject('PDF.PdfCtrl.1');
if (oAcro4) {
acrobat.installed = true;
acrobat.version = '4.0';
}
}
catch (e) { }
try {
oAcro7 = new ActiveXObject('AcroPDF.PDF.1');
if (oAcro7) {
acrobat.installed = true;
acrobat.version = '7.0';
}
}
catch (e) { }
}
acrobat.ver4 = (acrobat.installed && parseInt(acrobat.version) >= 4) ? true : false;
acrobat.ver5 = (acrobat.installed && parseInt(acrobat.version) >= 5) ? true : false;
acrobat.ver6 = (acrobat.installed && parseInt(acrobat.version) >= 6) ? true : false;
acrobat.ver7 = (acrobat.installed && parseInt(acrobat.version) >= 7) ? true : false;
//acrobat.ver8=(acrobat.installed && parseInt(acrobat.version) >= 8) ? true:false;
//acrobat.ver9=(acrobat.installed && parseInt(acrobat.version) >= 9) ? true:false;
var acrobatVersionElement = document.getElementById("acrobatVersion");
if (acrobat.version == 0.0) {
Check_result += "<br/>Adobe Reader is NOT installed.";
} else {
Check_result += "<br/>Adobe Reader version : " + acrobat.version;
}
alert(Check_result);
}
//function MicrosoftWordTest(){
// var Microsoft=new Object();
//Microsoft.installed=false;
//Microsoft.version='0.0';
//if (navigator.plugins && navigator.plugins.length){
//for (x=0; x<navigator.plugins.length; x++){
//if (navigator.plugins[x].description.indexOf('Office') != -1){
//Microsoft.version=parseFloat(navigator.plugins[x].description.split('Version')[1]);
//if (Microsoft.version.toString().length == 1) Microsoft.version+='.0';
//Microsoft.installed=true;
//break;
//}
//}
//}
//else if (window.ActiveXObject){
//try{
//oOffice=new ActiveXObject('OWC.Spreadsheet.9');
//if (oOffice)
//{
//Microsoft.installed=true;
//Microsoft.version='2000';
//}
//}
//catch(e) {}
//try{
//oOffice=new ActiveXObject('OWC.Spreadsheet.10');
//if (oOffice)
//{
//Microsoft.installed=true;
//Microsoft.version='XP';
//}
//}
//catch(e) {}
//try{
//oOffice=new ActiveXObject('OWC11.Spreadsheet.11');
//if (oOffice)
//{
//Microsoft.installed=true;
//Microsoft.version='2003';
//}
//}
//catch(e) {}
//try{
//oOffice=new ActiveXObject('OWC.Spreadsheet');
//if (oOffice)
//{
//if (!Microsoft.installed){
//Microsoft.installed=true;
//Microsoft.version='5.0/7.0';
//}
//}
//}
//catch(e) {}
//}
//if (Microsoft.version == 0.0){
//Check_result+="<br/>Microsoft Office is NOT installed.";
//}else{
//Check_result+="<br/>Microsoft Office version : "+Microsoft.version;
//}
//}
</script>
<HEAD>
<TITLE>教程开始</TITLE>
</HEAD>
<BODY bgcolor="blue">
<script> AcrobatTest();</script>
</BODY>
</HTML>
- 客户端PDF版本检测
- javascript 客户端版本检测
- Js 检测客户端是否安装Acrobat pdf阅读器
- android客户端版本检测更新,服务下载,通知栏显示
- android客户端版本检测更新,服务下载,通知栏显示
- android 客户端版本检测更新,服务下载,通知栏显示
- 客户端检测
- 客户端检测
- 客户端检测
- 客户端检测
- 客户端检测
- 客户端检测
- 客户端检测
- 客户端检测
- 认识Javascript中的navigator对象以及检测浏览器类型和版本,获取浏览器版本号,检测客户端操作系统
- 客户端检测之能力检测
- 客户端检测之能力检测
- 客户端检测之能力检测
- cglib相关性能测试对比
- MyEclipse中修改js、jsp、java等文件类型的默认编辑器
- 北京自动化测试实战训练课改期到6月
- Fibonacci序列
- burg算法。
- 客户端PDF版本检测
- 15 个必须知道的 Java 面试问题
- 神马都是浮云
- 常用方法
- struts +ajax验证,总提示服务器无返回数据
- 乔布斯办公室语录
- 实现C++console显示数据表格的功能函数
- level up
- verilog中使用$readmemh