gpt4 book ai didi

CSS:检查 href 是否是一个文件?

转载 作者:行者123 更新时间:2023-11-28 19:05:38 34 4
gpt4 key购买 nike

我知道我可以用

a[href$='.mov'] 

检查 href 是否指向 .mov 文件。

但是,我通常可以检查 href 属性是否引用文件吗?那么末尾有后缀的任何文件?

最佳答案

您不能从 URL 中分辨出来,文件 的定义也是主观的。从技术上讲,index.html 是一个文件,但从您的问题来看可能不是一个文件。

如果您有一个要选择的已知文件扩展名列表,您可以这样做

a[href$='.mov'],
a[href$='.exe'] {
color: red;
}

否则,如果您有服务器端语言,您可以点击链接并查找下载响应 header (查找 Content-Disposition: inline),尽管这也可能是过多的开销和坏主意。

我认为查找任何带扩展名的链接 不是确定它是否链接到文件 的好主意。您可能需要一个白名单,并对照它进行检查。

关于CSS:检查 href 是否是一个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3648428/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com