我正在尝试实现leoupgraph动作和对象。它适用于罚款,我能够在股票行车/时间轴中创建对象和操作。

我唯一的担忧是当您显示对象时,其标题是链接。 但它链接到我用来生成对象的页面,因此没有什么可显示的:

object.html.erb

<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb# name_space: http://ogp.me/ns/fb/name_space#">
<meta property="fb:app_id"        content="APP_ID" /> 
<meta property="og:type"          content="name_space:object" /> 
<meta property="og:url"          content="PATH_TO_METHOD_TO_CREATE_OBJECT?img_link=<%= CGI.escape(@img_link)%>&points=<%=@points%>&description=<%= @description%>" /> 
<meta property="og:title"         content="<%= params[:units_offered] %> Points" /> 
<meta property="og:description"   content="<%= params[:description] %>" />
<meta property="og:image"       content="<%= params[:img_link] %>">
.

如果我将og:url元标记更改为我的fb页面的URL,那么对象会选择我的FB页面值..

在一个完美中,我想链接到什么或我的fb页面。

任何线索?

谢谢!

有帮助吗?

解决方案

由于Linter无法运行JavaScript,您可以为用户执行JavaScript重定向,以便进入所需的位置。

<script> location.href = 'http://example.com/the_real_page.php'; </script>

这种方式仍然可以看到正确的og元标记,以及点击链接的用户被重定向到正确的位置。

其他提示

将此添加到head

<script type="text/javascript">
    location = 'YOUR_HOME_PAGE';
</script>
.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top