现在这是非常棘手的事情。我最近看到许多博客确实有 facebook 评论插件,任何人都可以在其中发表评论并放置相关链接。
但问题是这些链接是文本形式的,而不是超链接,或者你可以说不可点击。
我发现在这篇文章的右下方你可以看到一个 facebook 评论插件,在那里你可以看到一个文本链接是一个超链接。 http://www.huffingtonpost.com/2014/11/25/black-friday-apple-deals-2014_n_6211754.html
现在我的问题是那个用户是怎么做到的?我的意思是从文本到超链接。 Becz通常不会发生。 我在谷歌中搜索了很多东西,但我无法获得正确的方法。
最佳答案
用户不会制作看起来像超链接的东西显示为超链接,网页会!
发生的情况是页面背后的脚本正在使用 reg 寻找正则表达式来模式匹配评论中的 URL。当找到匹配项时,它将显示为超链接,如果它与正则表达式不匹配,它只显示为纯文本而不是超链接这要么内置在 Facebook 评论插件中,要么内置在网站本身中.
当文本被传递给 HTML 时,它无法分辨什么是链接,什么不是链接。但是,如果您通过脚本处理它以将链接识别为链接,您可以告诉它显示它们为超链接,而不仅仅是纯文本。
一个很好的例子/解释在 http://regexr.com/39i0i 结束了
我;博士 用户不会让它发生,插件/网页让它发生。 除了要求您使用链接标签的插件外,如果您链接的页面是 Facebook 插件的所有版本。
关于html - 如何将文本链接到 Facebook 评论中的超链接?评论插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27139160/