由于 twitter 如何缩短链接以及它如何处理媒体实体,我在使用 twitter 提要时遇到了问题。现在,如果一条推文有一张图片,我的提要中的这条推文的 li 将同时填充图片和指向图片照片页面的链接。我想摆脱图像链接。
脚本的设置方式(我一直在使用这个),我首先将图像的 url(与用于创建图像 src 的 media_url 不同)插入到数据源属性中图像标签。该网址与我要删除的链接中的 href 值相同。所以我只需要找到data-source属性(如果tweet包含一个),获取它的值,找到匹配的href值,隐藏包含它的anchor。
不幸的是,我没有小提琴,但这是推文模板数据的示例(我从警报中复制了它):
<p class="author">TENNIS.com</p>
The #AusOpen in pictures: all the best images from the season's first Slam. PHOTOS:
<a href="https://t.co/pbx4viaipB" target="_blank" title="https://t.co/pbx4viaipB">[view]</a>
<a href="https://t.co/9KaZNWUP8N" target="_blank" title="https://t.co/9KaZNWUP8N">[view]</a>
<img src='http://pbs.twimg.com/media/CaTVJq4W4AAkQbT.png' data-source='https://t.co/9KaZNWUP8N' />
<p class="stamp"><span class="date">February 3, 2016</span> RT <a href="http://twitter.com/Tennis" target="_blank" title="Tennis on Twitter">@Tennis</a> on 2/3</p>
(第一个链接是推文的一部分;第二个是已经嵌入的图像。)
谢谢你的帮助。