Я рассматриваю возможность тестирования возможностей / возможностей с помощью JS и отправки результатов обратно на сервер, чтобы он знал, что он может / не может отправить клиенту.
Это та же идея, что и у сервера Modernizr - https://github.com/jamesgpearce/modernizr-server
Проблема, с которой я сталкиваюсь, - это передача результатов JavaScript обратно на сервер при начальной загрузке страницы.Я не уверен, какие варианты доступны, но я знаю, что не так много.Я протестировал установку cookie и мгновенную перезагрузку страницы, чтобы PHP мог прочитать результаты, но я обеспокоен с точки зрения SEO.Кажется, что мгновенная перезагрузка страницы будет иметь некоторые негативные последствия, также я особенно обеспокоен, если обновление происходит на странице, которая имеет форму.Как только cookie установлен и пользователь переходит на другую страницу, он работает нормально, он просто выясняет, как обслуживать контент при начальной загрузке страницы на основе тестов возможностей.У меня было несколько разных мыслей, например, просто использовать JS для обслуживания разметки при начальной загрузке страницы и позволить PHP читать cookie при последующих загрузках страницы, но я просто не уверен, что может быть лучшим решением.
Я просто в растерянности относительно других вариантов.Я не знаю, в каком направлении я должен смотреть или есть ли какое-либо направление вообще.Я не знаю, сможет ли AJAX помочь с этим или нет.Я чувствую, что я близко, но подумал, может быть, если я спрошу у сообщества, у кого-нибудь может быть хорошее решение.
Спасибо!