Итак, у нас есть приложение jsf/myfaces + rf, которое отлично работает с FF 10. Но на этой неделе вышел FF 11, и мы увидели проблему с html инъекции из тегов a4j. Если у нас есть простая страница facelet и добавьте только один компонент a4j, firefox 11 будет отображать TWO теги головы и тела (одна пара тегов головы и тела просто пуста), и они отображаются в несколько случайном порядке, иногда в пустом теле тег после нашего содержимого страницы, иногда до этого).
Это отбрасывает большую часть нашей сложной логики css и jquery на стороне клиента (у нас есть разработчик css/js, который играет с некоторыми хакерскими способами, но это не идеально). Другие люди видят это или имеют какое-либо представление об обходном пути, поэтому теги a4j не могут автоматически вводить дополнительные теги head/body?firefox 11 и richfaces 3.1.5.GA/jsf 1.1.11 html injection
Я слышал, что jsf2/richfaces 4 не имеет этой проблемы, но для этого потребуется много времени и усилий, поэтому вам хотелось бы посмотреть, есть ли какие-либо другие варианты (и я думаю, действительно, случай, когда rf4 не имеет этой проблемы с FF 11, если нам нужно в конечном итоге обновить). Благодарю.
Я бы сообщить об этом RichFaces парней. – BalusC
Может ли кто-то рекомендовать исправление, требуемое для: /org/ajax4jsf/javascript/scripts/AJAX.js ?? –