Il nostro sistema carica i file SVG in modo programmatico in HTML tramite AJAX. Un tipico file SVG inizia con:Ottenimento di un viewbox SVG originale tramite javascript
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0,0 65415,41616' xml:space='preserve' height='50.000cm' width='50.000cm' xmlns:xlink='http://www.w3.org/1999/xlink
Ma stranamente in JavaScript sembra che ci sia alcun modo di ottenere questo 'viewBox' indietro dal SVG DOM - sia come una stringa, o come un insieme di valori. In Mozilla, ad esempio, firebug segnala che il nodo svg ha 5 dei 6 attributi che specifichiamo - vale a dire: xmlns, xml: spazio, altezza, larghezza e xmlns: xlink. Ma ViewBox manca in modo evidente da questo elenco.
È comunque necessario recuperare questo valore a livello di codice? - dove si trova nel DOM SVG? (Non possiamo introdurre librerie di terze parti).
Ho avuto questa domanda e la risposta mi è stata estremamente utile. Sarebbe bello avere dettagli sul perché è stato chiuso. –
stesso qui ... votando per riaprire. –