It has to be done differently for facebook, because it breaks the standards (maybe intentionally).