js兼容IE下载图片在本地
$("#tab1").bindChildEvent("#download",function(){var imgPathURL=$("#div_edit_image_views #image").attr("src");if(imgPathURL){oDownLoad(imgPathURL);}else{$.jAlert("二维码图片为空");}});//判断浏览器类型function myBrowser(){var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串var isOpera = userAgent.indexOf("Opera") > -1;if (isOpera) {return "Opera"}; //判断是否Opera浏览器if (userAgent.indexOf("Firefox") > -1) {return "FF";} //判断是否Firefox浏览器if (userAgent.indexOf("Chrome") > -1){return "Chrome";}if (userAgent.indexOf("Safari") > -1) {return "Safari";} //判断是否Safari浏览器if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {return "IE";}; //判断是否IE浏览器if (userAgent.indexOf("Trident") > -1) {return "Edge";} //判断是否Edge浏览器}//IE浏览器图片保存本地function SaveAs5(imgURL){var oPop = window.open(imgURL,"","width=1, height=1, top=5000, left=5000");for(; oPop.document.readyState != "complete"; ){if (oPop.document.readyState == "complete")break;}oPop.document.execCommand("SaveAs");oPop.close();}function oDownLoad(url) {if (myBrowser()==="IE"||myBrowser()==="Edge"){SaveAs5(url);}else{download(url);}}//谷歌,360极速等浏览器下载function download(src) {var $a = document.createElement('a');$a.setAttribute("href", src);$a.setAttribute("download", "");var evObj = document.createEvent('MouseEvents');evObj.initMouseEvent( 'click', true, true, window, 0, 0, 0, 0, 0, false, false, true, false, 0, null);$a.dispatchEvent(evObj);};
js兼容IE下载图片在本地相关推荐
- 一、uniapp项目(封装异步请求、moment.js时间处理、封装手势滑动组件、下载图片到本地)
一.封装异步请求: 1. 为什么要封装? 2. 封装的思路 export default (params) => {// 显示加载中uni.showLoading({title: "加 ...
- 学习使用js实现下载图片到本地电脑的教程
学习使用js实现下载图片到本地电脑的教程 html代码 js核心代码 html代码 <a href="qipa250.jpg" download="imgxia&q ...
- JS下载图片到本地,解决跨域问题
说下需求,点击按钮,实现下载图片到本地的功能,后台返回的url是阿里oss存储图片的地址,一开始只能预览图片,再后来受同源策略影响,依旧不能实现,但是在生成的图片后拼接?time=当前时间戳就可以实现 ...
- HTML+JS实现浏览器下载图片 (可以下载第三方链接的图片)
如果使用a标签指向一个图片的话,你会发现点击链接时它会直接在浏览器中打开图片并显示: <a href="http://www.baidu.com/img/baidu_jgylogo3. ...
- php导出照片,TP5导出excel图片和数据--先下载图片到本地服务器
## :-: TP5导出excel图片和数据--先下载图片到本地服务器 ~~~ public function Export( ) { set_time_limit(0); ini_set('memo ...
- swift 将图片保存到本地_如何保存微博的所有图片链接并下载图片到本地
点击上方 月小水长 并 设为星标,第一时间接收干货推送 这是 月小水长 的第 47 篇原创干货 对于一个爬虫,其爬取的目标不仅限于文字,图片.语音.视频均有可能,我开源的微博爬虫之话题爬虫,设定之初就 ...
- 【python】根据pixiv网站的图片url下载图片到本地
写在前面 pixiv是著名的插画网站.如果我们通过爬虫技术得到了pixiv网站图片的url,那么如何根据url下载图片到本地. 安装模块 pip install requests 测试样例 打开以下页 ...
- java下载图片到本地,例如从网上下载图片,下载淘宝图片,下载百度图片等
java下载图片到本地,例如从网上下载图片,下载淘宝图片,下载百度图片. 直接上代码如下: public static void download(String url,String saveFile ...
- php img本地图片路径,php 替换文章中的图片路径,下载图片到本地服务器的方法
php 替换文章中的图片路径,下载图片到本地服务器 /** * 获取替换文章中的图片路径 * @param string $xstr 内容 * @param string $oriweb 网址 * @ ...
最新文章
- Java程序设计经典习题15道
- element-ui和semantic-ui冲突的解决方法--局部引入semantic-ui的css
- bundle 的生成和使用
- 上云实践操作(漫步云端)之上云动力
- 开源的DevOps开发工具箱
- 2021年中国手机游戏行业研究报告
- Android系统性能优化(54)---Android性能分析专题
- 浅谈Linq to Sql 的不足
- centos7.6(腾讯云)开放端口及配置腾讯云安全组
- mysql 优化实例之索引创建
- VS2010高级编程
- 密码编码学与网络安全
- 计算前复权和后复权价格?A股复权因子的使用
- 商业模拟游戏:柠檬汁杰克项目
- 楚留香ai识别人脸_楚留香手游AI捏脸怎么弄_楚留香手游AI捏脸方法步骤_玩游戏网...
- DEDE调用指定文章ID
- eve显示无法连接服务器,eve 链接不到服务器
- Springer 投稿模板latex,可在ctex上运行
- python判断是不是字母_python判断字符是否为字母和数字
- 面试必刷25道面试题(附答案)从容应对互联网大企面试