其他分享
首页 > 其他分享> > TC未开放下载的文件下载脚本

TC未开放下载的文件下载脚本

作者:互联网

脚本代码如下,请全部复制,包括最后的分号!!!

javascript:!function(){window.performance||window.performance.getEntries||alert("\u51fa\u9519");var result=[];window.performance.getEntries().forEach(g=>{result.push({url:g.name,entryType:g.entryType,type:g.initiatorType,"duration(ms)":g.duration})});for(var a=[],i=0;i<result.length;i++)-1!=result[i].url.indexOf("download")&&a.push(result[i].url);var last_url=a[a.length-1].split("/"),b=[];for(i=0;i<last_url.length;i++)b.push(decodeURIComponent(last_url[i]));var c="";for(i=0;i<b.length;i++)c+=b[i]+"\n";var d=/file=(.*)/g,e=c.match(d),f="";for(i=0;i<e.length;i++)f+=e[i]+"\n";f=f.replace(/file=/g,"");console.log(f);window.open(f,"_blank");}();

PS:脚本只能把文件下载成PDF格式,因为是调用的前端pdf.js的访问接口,后端只能传来PDF格式的文件。此外我只对Chrome的102.0.5005.62版本进行了测试,其它浏览器一般也没问题,但兼容性还是没法完全保证的哈,兼容性问题概不负责(doge)。

 

一、配置方法:

①    在书签栏上右击新建一个书签

 

②    起一个喜欢的名字,并将代码全部贴上

 

 

 

③    单击保存就可以了

 

二、使用方法:

①    打开想要下载的课件

 

②    单击刚刚新建好的书签,就可以下载了

 

 

 

③    有的人点击书签后可能没有下载,而是另开了一个新的页面,看上去是这样的

 

这是调用了浏览器自带的PDF阅读器,点击阅读器右上角的下载就可以了

 

具体的原因是因为浏览器的pdf设置的缘故,设置的是“打开”而不是“下载”:

 

设置的位置是在:“设置”-“隐私设置和安全性”-“网站设置”-“内容”-“更多内容设置”-“PDF设置”

具体怎么选择看个人喜好就行了。

 

标签:脚本,书签,window,设置,performance,PDF,TC,下载
来源: https://www.cnblogs.com/rm-fr/p/16322752.html