比如发布网址with_escaped_fragmet

时间:2012-03-27 10:30:31

标签: facebook-like social-networking

我已经实现了一个类似的小部件,它的URL参数设置为 “HTTP://www.justanexample.com#首页|炫魅”

此页面的(相关)元标记:

<link rel="canonical" href="http://www.justanexample.com"/>

<meta property="og:url" content="http://www.justanexample.com"/>

当用户喜欢该页面并发布消息时,链接为:

  

“http://www.justanexample.com?_escaped_fragment_=mainPage”

我的假设如下:

  1. 当Facebook刮刀请求页面时_escaped_fragment版本应返回

  2. 当用户询问页面时,他使用hash-bang(例如“http://www.justanexample.com#!home | mainPage”)或不使用它来请求URL。

  3. 发布到Facebook时,链接应该是我设置的URL(“http://www.justanexample.com#!home | mainPage”),因此当用户点击此URL时,它将起作用与(2)相同。

  4. 但为什么Facebook会将我的网址更改为_escaped_fragment? 有人可以解释这里的问题在哪里?

    谢谢!

    P.S。 我知道:http://facebook.stackoverflow.com/questions/8653183/facebook-share-showing-escaped-fragment-url-instead-of-hash-version

    并理解它解决了这个问题,但在使用它之前,我想首先了解这种行为的原因是什么。

0 个答案:

没有答案