gpt4 book ai didi

javascript - 我如何告诉 Reddit 忽略我的缩略图 Logo ?

转载 作者:太空狗 更新时间:2023-10-29 13:13:11 24 4
gpt4 key购买 nike

当用户从我的网站分享内容时,缩略图中出现的图像通常是网站的 Logo ,而不是图像本身。

我如何告诉 reddit 忽略 Logo ?

我搜索了很多并找到了关于如何指定 reddit 应该使用 og image 元标记的图像的答案,但我不能这样做,因为我的网站是 UGC 的一部分,这意味着我不会'知道每张图片的绝对 URL 是什么。

例如:reddit not pulling scraping image on link post

编辑:

这似乎对我不起作用。它对你有用吗?

<script>
function img_find() {
var imgs = document.getElementsByTagName("img");
var imgSrcs = [];

for (var i = 0; i < imgs.length; i++) {
imgSrcs.push(imgs[i].src);
}

return imgSrcs;
}var result = img_find();
$("meta[property='og:image']").attr("content", result[1]);
</script>

最佳答案

你的代码

$("meta[property='og:image']").attr("content", result[1]);

几乎是解决方案。让我们做最后一步:

$("meta[property='og:image']")
.attr("content", $('css_selector_of_the_img')[0].src);

那么什么是 css_selector_of_the_img?由于您有网站 Logo ,我假设您的图像周围有一些 HTML。图像可能有一个类名或放置在容器中,例如css_selector_of_the_img 可以是 div.content imgimg.uploaded 随便什么。并丢弃你的 img_find 函数 J。

关于javascript - 我如何告诉 Reddit 忽略我的缩略图 Logo ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44154960/

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