js检测PDF插件 Adobe Reader是否安装
//检测浏览器类型:IE、火狐、谷歌、Safarifunction getBrowserName(){var userAgent = navigator ? navigator.userAgent.toLowerCase() : "other";if(userAgent.indexOf("chrome") > -1) return "chrome";else if(userAgent.indexOf("safari") > -1) return "safari";else if(userAgent.indexOf("msie") > -1 || userAgent.indexOf("trident") > -1) return "ie";else if(userAgent.indexOf("firefox") > -1) return "firefox";return userAgent;}//针对IE返回ActiveXObjectfunction getActiveXObject (name){try {return new ActiveXObject(name);} catch(e) {}}//针对除了IE之外浏览器function getNavigatorPlugin (name){for(key in navigator.plugins) {var plugin = navigator.plugins[key];if(plugin.name == name)return plugin;}}//获取Adobe Reader插件信息function getPDFPlugin(){if(getBrowserName() == 'ie') {return getActiveXObject('AcroPDF.PDF') || getActiveXObject('PDF.PdfCtrl');}else {return getNavigatorPlugin('Adobe Acrobat') || getNavigatorPlugin('Chrome PDF Viewer') || getNavigatorPlugin('WebKit built-in PDF');}}//判断插件是否安装function isAcrobatInstalled(){return !!getPDFPlugin();}function getAcrobatVersion(){try {var plugin = getPDFPlugin();if(getBrowserName() == 'ie') {var versions = plugin.GetVersions().split(',');var latest = versions[0].split('=');return parseFloat(latest[1]);}if(plugin.version) return parseInt(plugin.version);return plugin.name;}catch(e) {return null;}}//插件没安装if(!isAcrobatInstalled()){//检测到未安装阅读器,则提示用户下载var mymessage=confirm("你可能还没有安装pdf阅读器,为了方便你查看pdf文档,请下载安装!");if(mymessage==true){var url = "resource!downloadMaterial.do?fileName=readerdc_cn_ha_crd_install.exe";url = encodeURI(encodeURI(url));location.href=url;}}
js检测PDF插件 Adobe Reader是否安装相关推荐
- js打印pdf 使用Adobe reader 打印pdf
最近工作上有需要在js中打印pdf文件,从中遇到了一些问题,到现在已经解决了,做个记录.希望能帮到有需要的人. 我这边主要采用Adobe reader进行加载打印. ...
- JS导出PDF插件(支持中文、图片使用路径)
JS导出PDF插件(支持中文.图片使用路径) 原文:JS导出PDF插件(支持中文.图片使用路径) 在WEB上想做一个导出PDF的功能,发现jsPDF比较多人推荐,遗憾的是不支持中文,最后找到pdfma ...
- adobe reader java_用JavaScript检测ie11中的Adobe Reader
我试图检测IE11的Adobe Reader插件,但由于某种原因它总是返回null . 我认为这是因为IE11不使用与旧版Internet Explorer相同的插件名称,但我不确定 . 该代码在Wi ...
- sublime text3安装js提示的插件
今天安装Sublime Text3的js插件,在网上查了很多资料,为了方便以后看,写一个安装插件的总结和方法. 要安装js相关的插件,就要先安装一个Package Control(插件管理器)的插件, ...
- Linux 安装 adobe reader
文章目录 安装 Linux 版 Adobe Reader 9.5.5 wine 安装 Adobe Reader XI 安装 Linux 版 Adobe Reader 9.5.5 Linux 版本最高支 ...
- Adobe Reader添加书签
Adobe Reader还是很强大的,但是本人比较懒,一个PDF文档看了一点之后,可能好几天不再打开,再打开的时候又忘了上次看到哪,还得从头找,这是Adobe Reader不太方便的地方,找了一圈没找 ...
- adobe reader xi补丁_Adobe Reader XI
Adobe Reader XI是Adobe公司开发的一款完美的PDF文档阅读软件.Adobe Reader XI软件操作很简单,我们在电脑上安装后就可以打开PDF文件进行查看.不仅如此Adobe Re ...
- js判断ie和edge是否安装Adobe Reader PDF阅读器
ie浏览器和edge浏览器,必须用Adobe Reader PDF阅读器才可以打开pdf文件,其他现代浏览器自带pdf阅读器,无需安装. 判断ie或者edge如果安装了,就浏览pdf文件:如果没安装就 ...
- IE 8 中 JS 调用 adobe reader 打印 PDF 文档
1. 下载 adobe reader 软件,并在 IE 浏览器中启用 设置 -> 管理加载项 -> 启用 Adobe PDF Reader 2. Jsp 文件中 HTML 代码如下 < ...
- 关于JS调用Adobe Reader ActiveX插件,在web环境下调用本地打印机执行静默打印的实现
因为之前被实施商的前端童鞋理直气壮的卡了脖子告诉我写不出来,让我很不爽,所以还是搜集了一些资料最终测试成功了.注意一下这个只能在IE10及以上的IE内核环境下可用(我只测试了这个环境,但是IE是没跑了 ...
最新文章
- scipy是python下的什么_python – cholesky在numpy和scipy之间有什么区别?
- 子页面刷新父页面,避免弹出重复提交窗口
- 读取缓存行的伪共享问题
- 数据库面试题【七、InnoDB索引和MyISAM索引的区别】
- 距离算法在概率统计C语言,基于CBM-TOF探测器无触发数据获取系统的压缩算法-应用概率统计.PDF...
- 这届清华学生太难了!C++作业难到上热搜!
- apache mod_xsendfile提高php文件下载速度的方法
- 04 - java 运算符
- 中南大学c语言试题期末考试,2011年中南大学C语言期末试题卷A
- TensorFlow保存或加载训练的模型
- 显示低帧率排查思路记录
- SPSS26版本软件超详细安装指导+内附安装资源
- 2022年中青杯数学建模B题初步思路
- 如何在excel中创建二级菜单,即选择一个类型后,下一单元格可以选择其子类型
- css 动态设定div背景颜色
- Win11系统电脑浏览器打开页面时显示无法访问此页面
- 如何将图片转换成JPG图片格式?如何将照片转换为jpg?
- python教科书能在ios系统操作吗_[初学python]苹果何时开放IOS降级通道啊?
- MultipartFile和File互转
- Gaussdb,国产数据库的崛起