Cercando di avere la testa attorno PrimeFaces e JSF in generale. In che modo PrimeFaces gestisce le stranezze/compatibilità del browser? Il codice lato client che genera contiene tutto il codice necessario per il rendering nei browser supportati da PF, oppure io (lo sviluppatore PF) è necessario aggiungere qualsiasi codice lato client (HTML/CSS/JS) necessario per rendere correttamente il componente PF in diversi browser?PrimeFaces e compatibilità con i browser
5
A
risposta
6
Per quanto riguarda JS, PrimeFaces delega i lavori JS sensibili al browser alla libreria jQuery in bundle. Per quanto riguarda i CSS, tutto è fatto dalla libreria jQuery UI in bundle. A partire da ora, jQuery e jQuery UI sono molto mature e supportano una vasta gamma di browser, tra cui IE6. Per quanto riguarda l'HTML, JSF dovrebbe generare per specifica XHTML 1.0 HTML conforme transitorio che è compreso da ogni browser "moderno", incluso IE6, anche quando si utilizza il doctype HTML5.
Non devi preoccuparti di questo, a meno che tu non stia scrivendo manualmente HTML/CSS/JS.
Problemi correlati
- 1. jQuery e compatibilità browser mobile?
- 2. setAttribute, onClick e compatibilità cross browser
- 3. Compatibilità browser costruttore Blob
- 4. Rileva browser Compatibilità TLS
- 5. Scansione Javascript per compatibilità con il browser
- 6. Gestione chiavi JavaScript e compatibilità browser
- 7. Tabella di compatibilità/compatibilità del browser per proprietà/metodi JavaScript
- 8. Test di compatibilità del browser
- 9. Quick Test snippet javascript per la compatibilità con il browser
- 10. Utilizza jQuery come garanzia per la compatibilità con più browser?
- 11. Come ottenere la compatibilità cross-browser in Stampa sulla pagina da tutti i browser?
- 12. jQuery .trim() Compatibilità browser IE Domanda
- 13. Forza IE9 nel browser vista di compatibilità
- 14. Compatibilità del DB con i microservizi
- 15. OnGlobalLayoutListener: deprecazione e compatibilità
- 16. Espressione con primefaces 5.2
- 17. css svg e browser-effect = "non-scaling-stroke" compatibilità del browser
- 18. .lib e .dll Compatibilità con versioni precedenti
- 19. Compatibilità con rails 2.3 e rspec-rails
- 20. IE e compatibilità Socket.io
- 21. Componente datario cross-browser (compatibile con i browser mobili e desktop) e con Bootstrap
- 22. Esiste un modo per passare a HTML 5 e promettere comunque la compatibilità con più browser?
- 23. OpenGL Core e compatibilità
- 24. Compatibilità con ActionBar Android
- 25. Compatibilità con IronPython 3
- 26. Compatibilità Silverlight e WPF
- 27. WatiN Compatibilità con Windows
- 28. Compatibilità di Comet con la tecnologia corrente
- 29. Compatibilità con OpenGL Indietro
- 30. IPC con imsg? Compatibilità con OpenBSD e Linux?