现在这是非常棘手的事情。我最近看到很多博客都有facebook评论插件,任何人都可以发表评论并放置相关链接。
但问题是那些链接是文本的,不是超链接,或者你可以说不可点击。
我在这篇文章中找到了这篇帖子,你可以看到一个facebook评论插件,在那里你可以看到一个文本链接是一个超链接。 http://www.huffingtonpost.com/2014/11/25/black-friday-apple-deals-2014_n_6211754.html
现在我的问题该用户是如何做到的?我的意思是从文本到超链接。贝茨通常不会发生这种情况。 我在谷歌搜索了很多东西,但我无法得到正确的方法。
答案 0 :(得分:0)
用户不会将看起来像超链接的内容显示为超链接,网页会这样做!
页面背后的脚本是使用reg查找注释中的模式匹配URL的正则表达式。当找到匹配时,它将显示为超链接,如果它与正则表达式不匹配,则它只显示为平面文本而不是超链接。这内置于Facebook注释插件中或网站本身。
当文本传递给HTML时,它无法告诉什么是链接但不是链接但是如果您通过脚本处理它来将链接标识为链接,您可以告诉它将它们显示为超链接而不仅仅是纯文本。
一个很好的例子/解释就是http://regexr.com/39i0i
铊;博士 用户无法实现,插件/网页可以实现。 除了需要您使用链接标记的插件外,对于您链接的页面,尽管这是Facebook插件的所有版本。