Quando chiamo cloneNode()
su un elemento con il nome feGaussianBlur
con l'attributo stdDeviation
, InternetExplorer (10 e 11) converte sempre il valore di 1.72443e+009
.cloneNode() cambia valore di attributo in InternetExplorer 10 e 11
Ecco un quattro-liner che illustra il problema: https://jsfiddle.net/kytbh4Ls/6/
Se si modifica il nome dell'elemento, utilizzare un nome di attributo diverso o eseguire il violino su qualsiasi altro browser (Chrome, Firefox), tutto ciò che viene eseguito come previsto . L'utilizzo di un valore di attributo diverso non cambierà nulla.
Quale potrebbe essere la ragione di questo comportamento davvero strano? E c'è qualcosa che può essere fatto al riguardo?
Ecco un violino modificato utilizzando jQuery di clone()
invece di cloneNode()
, purtroppo fatto allo stesso risultato: https://jsfiddle.net/kytbh4Ls/7/
Sembra un bug. Segnalalo a Microsoft. http://blog.reybango.com/2013/02/28/submitting-an-internet-explorer-bug-to-microsoft/ –
Vuoi dire, indipendentemente dal valore che aveva in precedenza? – Bergi