繁体   English   中英

如何从Facebook共享器中排除图像

[英]how to exclude an image from facebook sharer

即使我在页面中使用此meta <link rel="image_src" href="myimage"/> ,facebook共享程序<link rel="image_src" href="myimage"/>选择我正在用于ajax加载的图像(load.gif)

我如何排除该图像?

不要在HTML中包含它,而是在需要显示它时尝试使用Javascript将那个load.gif动态添加到页面中。 这样,Facebook将不会在HTML中看到该图像。

使用Leventix建议,仅在主页上,我必须使用javascipt加载图像,以防止facebook加载其他图像以“共享”在主页上找到的图像。 这就是我所做的。

在头部,我明确声明了使用以下方法共享Facebook共享链接图像时要使用的图像:

<link rel="image_src" href="/images/site.gif" />

然后像这样加载主页上所有对图像的引用:

<img alt="" onLoad="imgSrc(this, '<?php print base_path().path_to_theme() ?>/images/gall1.jpg');" src="/images/spacer.png" />

<script>function imgSrc(img, src) {if (img.src.search("spacer.png") > 0){img.src = src;}};</script>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM