Facebook - 具有一个主页(GWT)的多个按钮

时间:2013-09-29 10:14:55

标签: javascript facebook gwt facebook-like meta-tags

我想将facebook添加到不同的页面,并使用不同的标题,描述和图像。

现在的问题是:Facebook使用标题中的元标记来确定这些值,例如:。我使用GWT,因此我只有一个主页(例如index.html),并在此页面中呈现不同的内容: “www.myurl.com#blogpost:1”将加载id为“1”的博客帖子。因此,每个博文都有相同的标题,描述,图像。我可以根据请求的blogpost用javascript更改元标记。但我猜javascript不是由facebook解析器执行的。有没有办法只用一个主页来实现不同的按钮?

1 个答案:

答案 0 :(得分:0)

我现在为facebook生成一个特殊链接。因此,如果我的GWT URL看起来像“www.myurl.com#blogpost:1”,我将生成URL“www.myurl.com/fb/blogpost/1”。现在,我在Servlet过滤器中检查以“fb”开头的URL。如果我找到一个带有这样的URL的请求,我只需将Meta标签和一个java脚本写到我的实际页面:“www.myurl.com#blogpost:1”。 Facebook抓取工具只是看到了元标记,并且没有使用javascript转发。

普通用户被转发到常规页面。这对我来说非常有用。谢谢CBroe的提示。