我在 perl 中写了一个这样的过滤器
my $tf = HTML::TagFilter->new(
allow => {
img => { src => [] },
b => { all => [] },
i => { all => [] },
em => { all => [] },
u => { all => [] },
s => { all => [] }
}
);
$message_body = $tf->filter($message_body);
现在我需要从这个过滤器做的是允许给定的标签,并让 img 允许 src 属性。代码给出了很好的结果,除了像这样的标签<img src="cid:img.png" alt="Smiley face">
它只是返回<img>
而不是<img src="sid:imp.png">
我想要的,这里有人知道为什么吗?!