我建立了一个网站,可以将其浏览为非JavaScript用户的非深层链接版本(somesite.com?state
)和启用javascript的用户的深层链接版本(somesite.com#state
)。 注意 :这两个版本都提供相同的内容,但在一个版本中,内容由PHP填充,其他版本由javascript填充。
然而,当一个支持javascript的用户浏览网站并希望在Facebook上共享链接(例如(somesite.com#someotherstate
)时,它可以完美地工作,Facebook无法解析页面的正确内容,因为它可以'处理深层链接的哈希参数。
那么,除了在页面上放置一个单独的“共享”按钮,它将明确给出用户在Facebook上复制和共享的URL(somesite.com?someotherstate
)的非深层链接版本,如何行业还有这个问题吗?
更新
我注意到Facebook实施了Google Ajax方法。但是找不到官方声明。