Sì, so che è preferibile il rilevamento delle funzioni.Cos'è una sostituzione javascript semplice e veloce per jquery.browser (rimosso in jquery 1.9)?
Ho un caso nella mia base di codici in cui stiamo usando $.browser.msie
e $.browser.version
per decidere se rendere alcuni CSS o meno. Lo sviluppatore che ha scritto il codice non è più con noi e non capisco esattamente quale tipo di rilevamento di funzionalità dovrei scrivere qui.
Come soluzione rapida, qual è il modo più semplice per implementare $ .browser.msie e $ .browser.version?
Non sarebbe l'opzione più semplice non aggiornare jQuery? Quindi non sarà necessario modificare nulla. –
Perché è necessario rilevare il browser? Potresti usare 'modernizr' invece per il rilevamento delle funzionalità invece del rilevamento del browser. –
@JamesAllardice - stiamo sviluppando un'estensione, i nostri clienti possono scegliere qualsiasi versione jQuery che desiderano. – ripper234