如何将文本链接转换为Facebook评论中的超链接?评论插件

3
现在这是一个非常棘手的问题。我最近看到许多博客都有Facebook评论插件,任何人都可以评论并放置相关链接。
但问题是那些链接是文本形式的,不是超链接,也就是说不能点击。
在这篇文章中,你可以看到一个Facebook评论插件,你会发现一个文本链接是一个超链接。 http://www.huffingtonpost.com/2014/11/25/black-friday-apple-deals-2014_n_6211754.html 现在我的问题是,那个用户是怎么做到的?我是指从文本转换成超链接。因为通常情况下不会发生这种情况。 我在谷歌上搜索了很多东西,但找不到正确的方法。

你找到解决方案了吗?如果是的话,请分享一下,我也遇到了同样的问题,如何在我的网站上添加可点击的超链接到Facebook评论插件中。我正在使用Fatpanda Facebook评论插件在我的WordPress网站上。 - shairya
你可以从这个问题的资源开始寻求帮助:https://dev59.com/k3VD5IYBdhLWcg3wQZQg - dmanexe
1个回答

0

用户不会将看起来像超链接的文本变成超链接,而是网页自动将其变成超链接。

实际上,页面背后的脚本使用正则表达式来匹配评论中的URL。当找到匹配项时,它将显示为超链接;如果没有匹配项,则仅显示为普通文本而非超链接。这可能是内置在Facebook评论插件或网站本身中的功能。

当文本传递给HTML时,它无法识别哪些是链接或非链接。但是,如果通过脚本处理以识别链接并将其显示为超链接,而不是仅作为纯文本,则可以实现这一功能。

这方面一个很好的示例/解释可在http://regexr.com/39i0i找到。

简而言之:用户不能实现这个功能,只有插件/网页才能实现。除了需要使用链接标记的插件外,在您提供的链接页面上,这就是Facebook插件的全部功能。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接