我想到编写一个 GreaseMonkey 用户 JavaScript,它可以检测哪个是真正的下载链接,而不是广告链接或其他链接。
实际上,我发现一些真正的下载链接链接到.php
。我认为很难检测到它。
我该怎么做,有什么想法吗?
最佳答案
唯一可靠的方法是点击链接并检查您将在响应 header 中找到的Content-type
。如果可以,请尝试发送 HEAD
请求而不是 GET
。这将为您提供所需的信息,而无需实际开始下载。
关于javascript - 如何区分一个链接是否会触发文件下载或跳转到其他地方,例如新的URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2643240/