Я создал сайт, который можно просматривать как в версии без глубоких ссылок для пользователей, не поддерживающих JavaScript (somesite.com?state
), так и в версии с глубокими ссылками для пользователей, поддерживающих JavaScript (somesite.com#state
). Примечание : обе эти версии дают одинаковое содержимое, за исключением одной версии, содержимое заполняется PHP, а в другой - JavaScript.
Однако работает отличнокогда пользователь с поддержкой javascript просматривает сайт и хочет поделиться ссылкой на Facebook, такой как (somesite.com#someotherstate
), Facebook не может проанализировать правильное содержимое страницы, поскольку он не может работать с параметрами хеш-функции для глубоких ссылок.
Таким образом, кроме размещения отдельной кнопки «Поделиться» на странице, которая предоставит пользователю явно не глубоко связанную версию URL (somesite.com?someotherstate
) для копирования и публикации в Facebook, какразвивается ли эта проблема в отрасли?
ОБНОВЛЕНИЕ
Я заметил, что Facebook внедрил методологию Google Ajax.Хотя не могу найти официальное заявление.