2015-12-15 7 views
7

Ho usato il seguente codice SVG nel mio sito AMP e non funziona:La parte SVG in AMP (Accelerated Mobile Pages) supporta il tag IMG?

<image style="overflow:visible;" width="324" height="180" 
    xlink:href="data:image/jpeg;base64, /9j/4AAQSkZ...."> 
--html</image> 

Ho bisogno AMP per usare i file SVG in un progetto più ampio sto lavorando su:

http://flexedd-amp-2.azurewebsites.net/IssuesContent/WRI/Mitigation_Goal_Executive_Summary/pages/4-09-v/Page-1-4-09-V.svg

Al momento devo usare i file SVG come immagini SVG in un documento AMP-HTML come questo esempio: http://www.flexedd.com/#amp

risposta

5

Come potete vedere da: https://github.com/ampproject/amphtml/issues/496 Il supporto SVG è fornito da attributi di whitelisting specifici. Se dai un'occhiata a questa riga dalla configurazione del validatore: https://github.com/ampproject/amphtml/blob/master/validator/validator.protoascii#L912 vedrai che AMP al momento non consente l'incorporamento di risorse esterne.

Se si desidera supportare l'elemento SVG <image>, è necessario partecipare alla discussione su questo problema Github: https://github.com/ampproject/amphtml/issues/96 sebbene sia probabile che il progetto supporti solo immagini caricate localmente.

Problemi correlati