javascript - 这种技术在 javascript 中叫什么?

标签 javascript ajax

在 Google plus 上添加链接 (facebook.com) 后,它向我显示:

1

我想在我的页面上做同样的事情,但我不知道它是什么(输入网址位置 -> 连接到页面并获取一些信息( Logo 名称, 标题...) -> 显示)。

p/s:抱歉 javascript 标签,我不确定它可以用 javascript 或 jquery 或其他东西来完成。

最佳答案

这基本上是通过 Meta tags 完成的您所定位的页面的。 Google Plus(例如 Facebook)从您链接到的页面获取此元数据,对其进行解析并显示他们想要显示的内容。

这不是实际的 iframeembed .

看看开放图谱协议(protocol): http://ogp.me/

例如,如果您查看 OGP 页面的 DOM,您会发现一些元标记,例如:

<meta property="og:description" content="The Open Graph protocol enables any web page to become a rich object in a social graph.">

现在,如果您将该链接 ( http://ogp.me/ ) 粘贴到 Facebook 中,则该链接将显示在那里。例如,Google Plus 不会获取此描述,它只需要 og:imageog:title .

如果你想知道如何获取指定页面的这些信息,你应该直接搜索相关问题,例如:How can I retrieve og/meta attributes of a resource?

希望有帮助。

关于javascript - 这种技术在 javascript 中叫什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44984686/

相关文章:

javascript - 转换javascript日期时区的正确方法

javascript - 常见问题页面。显示和隐藏内容,JQuery 和 CSS 问题

javascript - AJAX 页面加载后更新 HTML 标题

jquery ajax函数如何传递变量

javascript - 两个不同的链接显示/隐藏具有两个 ID 的 div。如何?

javascript - 如何强制 ngRepeat 不通过引用进行比较?

javascript - 按需更改 Javascript 框架

java - 如何在不刷新页面的情况下将当前页面的url发送到servlet

php - 想要提取所有json数据并分配给字段

javascript - Ajax Double Code如何让它更短