ユーザーがページにコメントすると、コメントは Facebook ウォールに投稿されます。別の Facebook ユーザーがリンクをクリックしてコメントを表示すると、ページに戻るリンクが表示されますが、最後に膨大な数の文字列が表示されます。
http://canofclouds.com/thought/?fb_comment_id=fbc_10150505683457013_20914817_10150507783662013#55
元の URL はhttp://www.canofclouds.com/thought/#55でした。
ユーザーがボタンをクリックして移動するまでは、これまでのところ問題ありません。
http://www.canofclouds.com/thought/#56
代わりに、次のようになります。
これは良くありません - それは存在しないからです。理想的には、http://www.canofclouds.com/thought/#56に移動するだけです。
通常、ユーザーが次のボタンをクリックすると、一連の JavaScript がハッシュ キー (この場合は #55) を取得し、それに 1 を追加して (#56 を作成します - イェーイ)、ajax 呼び出しを実行して新しいコンテンツを取得します。ただし、このFacebookのものは物事を少し複雑にしています。
何か案は?
編集:さらに理想的には、「fb コメント ID」を完全に無効にすることができます。