2015-01-03 2 views
6

html2canvas.js non sta acquisendo l'immagine. lascia lo spazio bianco in cui si verifica l'immagine.html2canvas non sta acquisendo l'immagine

function capture() 
{ 
    html2canvas(document.body, { 
     allowTaint: true, 
     logging:true, 
     onrendered: function(canvas) { 
     imagestring = canvas.toDataURL("image/png"); 
     console.log(imagestring); 
     document.body.appendChild(canvas); 
     } 
    }); 
} 

Ho provato molto ma non riesco a trovare la soluzione.

aiuto è apprezzato :)

+0

stai tentando di utilizzare HTML5/Canvas/JavaScript per scattare screenshot? –

+0

sto usando html2canvas.js per fare screenshot. – Karthikeyan

+0

vedere qui: http: //html2canvas.hertzen.com/examples.html –

risposta

9

Funziona, quando mi ospitarlo nel server. Le restrizioni di sicurezza causano il fallimento.

+0

Ciao @Karthikeyan Ho provato ma è non catturare immagini e alcuni elementi svg –

+0

Ciao Rahul, stai usando hml2canvas.js per fare screenshot? Quale piattaforma stai utilizzando sia mobile che desktop? Hai provato dopo aver ospitato nel server, come wamp? – Karthikeyan

+0

Ho sviluppato un sistema di e-learning dell'applicazione utilizzando nodejs e webrtc. Ora devo aggiungere il modulo di registrazione dello schermo in questo modo per questo sto usando https://www.webrtc-experiment.com/RecordRTC/ questa API. In cui utilizzano la libreria html2canvas per eseguire lo screen shot della pagina Web per registrare lo schermo. Ma nella mia pagina come lavagna sto usando elementi svg. Quindi, quando registro lo schermo utilizzando questa API, registra solo l'elemento html5 di base ma non lo svg e le immagini all'interno dell'elemento svg. –