Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否有任何可能的方法将服务器端php中的元标记(开放图形)获取到angularjs SPA中?_Javascript_Php_Jquery_Angularjs_Facebook - Fatal编程技术网

Javascript 是否有任何可能的方法将服务器端php中的元标记(开放图形)获取到angularjs SPA中?

Javascript 是否有任何可能的方法将服务器端php中的元标记(开放图形)获取到angularjs SPA中?,javascript,php,jquery,angularjs,facebook,Javascript,Php,Jquery,Angularjs,Facebook,我一直在寻找这个很久了,但没能找到它。。我已经准备好了一个使用所有最佳实践在angularjs中构建的网站,服务器端是PHP CI 现在我想做的是让他们把opengraph元标记放到head部分 当然,我可以使用jquery轻松地管理它,但当facebook刮板在页面上爬行时,问题就出现了 由于它是一个单页应用程序,因此只有一个标题,因此我不可能在任何其他html中以任何方式提及它。。。由于它是HTML,我不能让php呈现页面 我试着寻找答案,最终找到了答案 但这对我来说是不可能使用的 我还阅

我一直在寻找这个很久了,但没能找到它。。我已经准备好了一个使用所有最佳实践在angularjs中构建的网站,服务器端是PHP CI

现在我想做的是让他们把opengraph元标记放到head部分

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

由于它是一个单页应用程序,因此只有一个
标题
,因此我不可能在任何其他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天时间获得批准。。。