有没有任何可能的方法将元标签(OPEN GRAPH)从服务器端php获取到angularjs SPA中

Is there any possible way to get meta tags(OPEN GRAPH) from server side php into angularjs SPA?

本文关键字:php 服务器端 获取 SPA angularjs GRAPH OPEN 任何可 方法 标签 有没有      更新时间:2023-09-26

我已经搜索了很长时间,但没能找到它。。我已经准备好了一个用angularjs构建的网站,使用了所有的最佳实践,服务器端是PHP CI。

现在我要做的是把opengraph元标签放到head部分。

当然,我可以使用jquery轻松地管理它,但当facebook抓取器在页面上爬行时,问题就出现了。

由于它是一个单页应用程序,因此只有一个head,因此我不可能在任何其他html上提及它。。。由于它是HTML,我不能让php呈现页面。。

我试着寻找答案,最终找到了

http://www.michaelbromley.co.uk/blog/171/enable-rich-social-sharing-in-your-angularjs-app

但这对我来说是不可能使用的。

我还阅读了关于使用的facebook opengraph指针

<link rel='opengraph' href='DESTINATION URL'>

但它表示,所有的基本标签都需要在源代码中提及,额外的标签可以从目的地url中获得。

有什么办法可以解决这个问题吗?

这是中超越sharesocial.的最简单方法

关注此链接http://sharelinkgenerator.com/

你会在这里完成你的工作。

http://www.sharesocial.in直接允许我们这样做。它允许为任何页面、Amy网站以及fb、LinkedIn、Google+和whatsapp这样做。