带 token的前端JS下载 常用于POST 或GET

JavaScript011

带 token的前端JS下载 常用于POST 或GET,第1张

function saveFile(url) {

       return new Promise(function(resolve, reject) {

        var xhr= new XMLHttpRequest()

        xhr.responseType = 'blob'

        xhr.onload = function() {

                 resolve(xhr)

        }

        xhr.onerror = reject

        xhr.open('GET', url)

        var jsons = cookieJson()

        xhr.setRequestHeader('usertoken', jsons.usertoken)

        xhr.setRequestHeader('username', jsons.username)

        xhr.send()

    }).then(function(xhr) {

       var a = document.createElement('a')

        a.href = window.URL.createObjectURL(xhr.response)// xhr.response is a blob

        a.download = ''// Set the file name.

        a.style.display = 'none'

        document.body.appendChild(a)

        a.click()

        return xhr

    })

}

关于中国保监会关于印发 《保险销售行为可回溯管理暂行办法》 的通知,公司要做投保流程的回溯功能,白话就是记录用户在购买保险流程的全部操作记录,通过截图或录屏的形式,如果用传统的方式,工作量将不可想象。

偶然发现这款前端神器工具,首先关于rrweb:

尊重成果,前人铺路:

点击开始时,打开console,可以看到打印的每次记录的DOM数据

password类型的输入框在回放中,不显示,小黑点也不显示。

回放是以Iframe镶嵌其中。

录制和回放可以分开,如果作为监控功能,在WEB中把录制嵌入,数据传入后台保存,以后再导出数据进行回放。

IE好像有兼容问题,还没来得及试。

录制动画也没问题,项目中使用了可以。

回放的css文件里面看了下是针对鼠标样式,回放的Iframe样式有点偏差,样式应该是写在 rrweb-index.js 里面。

《Vue.js前端开发》(陈陆扬)电子书网盘下载免费在线阅读

链接: https://pan.baidu.com/s/1gLVGnguvga7-MeAOvC3Rtg

提取码: 9bcc

书名:Vue.js前端开发

作者:陈陆扬

豆瓣评分:6.2

出版社:人民邮电出版社

出版年份:2017-2-1

页数:196

内容简介:

本书分为10章,包括简介、基础特性、指令、过滤器、过渡、组件、状态管理、常用插件、工程实例和Weex打包。本书从简单的单个实例和基础语法,到工程实例,将系统地讲述Vue.js在项目中的适用场景和具体操作。本书的特点在于案例详实,使读者体会到框架的优点和便捷之处,提升开发效率,最后能将Vue.js运用到实际项目中,避免纸上谈兵的尴尬。