Javascript 是否有任何可能的方法将服务器端php中的元标记(开放图形)获取到angularjs SPA中?
我一直在寻找这个很久了,但没能找到它。。我已经准备好了一个使用所有最佳实践在angularjs中构建的网站,服务器端是PHP CI 现在我想做的是让他们把opengraph元标记放到head部分 当然,我可以使用jquery轻松地管理它,但当facebook刮板在页面上爬行时,问题就出现了 由于它是一个单页应用程序,因此只有一个Javascript 是否有任何可能的方法将服务器端php中的元标记(开放图形)获取到angularjs SPA中?,javascript,php,jquery,angularjs,facebook,Javascript,Php,Jquery,Angularjs,Facebook,我一直在寻找这个很久了,但没能找到它。。我已经准备好了一个使用所有最佳实践在angularjs中构建的网站,服务器端是PHP CI 现在我想做的是让他们把opengraph元标记放到head部分 当然,我可以使用jquery轻松地管理它,但当facebook刮板在页面上爬行时,问题就出现了 由于它是一个单页应用程序,因此只有一个标题,因此我不可能在任何其他html中以任何方式提及它。。。由于它是HTML,我不能让php呈现页面 我试着寻找答案,最终找到了答案 但这对我来说是不可能使用的 我还阅
标题
,因此我不可能在任何其他html中以任何方式提及它。。。由于它是HTML,我不能让php呈现页面
我试着寻找答案,最终找到了答案
但这对我来说是不可能使用的
我还阅读了关于facebook opengraph指针的使用
<link rel='opengraph' href='DESTINATION URL'>
但是它说,所有的基本标记都需要被提到源代码中,并且附加的标记可以从目标url获得
有什么办法可以解决这个问题吗?直接允许我们这样做。它允许对任何页面、艾米网站以及fb、LinkedIn、Google+和whatsapp执行此操作。直接允许我们执行此操作。它允许对任何页面、Amy网站以及fb、LinkedIn、Google+和whatsapp执行此操作。这是sharesocial.in之外最简单的方法 点击这个链接
您将在这里完成您的工作。这里是sharesocial.in之外最简单的方法 点击这个链接
您将在此处完成工作。如果您希望通过URL共享单个内容,那么所有这些内容都需要有一个单独的URL。而服务器端渲染(如链接到的文章中所述)就是实现这一点的方法。为什么你“不可能”使用这个(或类似的东西),你没有用一个词解释(因此,我将投票结束你的提问。)@CBroe作为开发者,我们应该回答我们的上级。。如果我提到这是不可能的,那么有什么好争论的呢?而且你的名声很好。。也许你可以成为一名主持人。。。但这并不能阻止我问我的问题。。。如果你知道,请回答。我已经回答了你的问题。您将需要某种类型的服务器端呈现,以便scraper可以请求提供单个元数据集的单个url。您唯一的其他选择是不使用OG元数据,而是让访问者通过提要对话框发布您的内容,该对话框仍然允许在运行时指定所有这些数据。(虽然我不会太依赖它,但可能是他们在某个时候禁用了它,就像他们在共享对话框中所做的那样。)@CBroe Perfect。。feed对话框是否可以做这件事。。。你能把它贴在回信里吗?@Cbroe。。如果我回答,它将需要2天才能获得批准…如果你想通过URL共享单个内容,那么所有这些内容都需要有一个单独的URL。而服务器端渲染(如链接到的文章中所述)就是实现这一点的方法。为什么你“不可能”使用这个(或类似的东西),你没有用一个词解释(因此,我将投票结束你的提问。)@CBroe作为开发者,我们应该回答我们的上级。。如果我提到这是不可能的,那么有什么好争论的呢?而且你的名声很好。。也许你可以成为一名主持人。。。但这并不能阻止我问我的问题。。。如果你知道,请回答。我已经回答了你的问题。您将需要某种类型的服务器端呈现,以便scraper可以请求提供单个元数据集的单个url。您唯一的其他选择是不使用OG元数据,而是让访问者通过提要对话框发布您的内容,该对话框仍然允许在运行时指定所有这些数据。(虽然我不会太依赖它,但可能是他们在某个时候禁用了它,就像他们在共享对话框中所做的那样。)@CBroe Perfect。。feed对话框是否可以做这件事。。。你能把它贴在回信里吗?@Cbroe。。如果我回答,将需要2天时间获得批准。。。