Javascript检查什么链接是下载链接或网页链接

时间:2019-03-15 10:07:36

标签: javascript electron

无论如何,它都可以检查链接,无论是像http://ipv4.download.thinkbroadband.com/5MB.zip这样的下载链接

或像打开https://www.google.com的普通网站

当前我正在使用Electron,要检查链接是否为下载链接,它将下载并不会打开新的浏览器,但是如果没有,它将在浏览器窗口中打开

2 个答案:

答案 0 :(得分:4)

发出HTTP请求并检查Content-TypeContent-Disposition标头(如果有)。

如果Content-Disposition表示是附件,则为下载。如果它说是内联的,那么它打算在浏览器窗口中显示。

如果未指定Content-Disposition,则需要根据MIME类型做出决定。例如text/html应该显示在浏览器窗口中。

答案 1 :(得分:0)

可以检查链接的结尾...如果它以.zip .jpg .pdf ....结尾,则它是一个文件。 或.html ...这是一个页面。