В Rails 3 есть хорошая защита XSRF для метода link_to, который генерирует некоторые пользовательские теги HTML5, хэш-ключ безопасности и с помощью набора JavaScript может отправлять запросы, используя более безопасные методы PUT / DELETE / POST вместо HTTP GET. Это очень мило.
Но я сомневаюсь, на каких браузерах это работает? Я имею в виду, что это определенно не работает, когда JavaScript отключен. Но должен ли браузер быть HTML5? AFAIK Существует много браузеров, которые реализуют некоторые части HTML5, и поскольку для этого метода требуется только собственный тег HTML, он может работать с более старыми.
Существует ли какой-либо документ, описывающий эту совместимость? Я заинтересован в:
- Chrome / Safari
- Firefox
- MSIE
- Opera
Спасибо