Html2canvas: рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рддрддреНрд╡ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╕рдордп рдЦрд╛рд▓реА рдХреИрдирд╡рд╛рд╕

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рд╕рд┐рддре░ 2020  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: niklasvh/html2canvas

рдХреНрдпрд╛ рдХреИрдирд╡рд╛рд╕ рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддрддреНрд╡ рдореБрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП getElementByID рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ?

рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ document.body рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛

    $("#myButton").click(function () {
        html2canvas(document.getElementById('myTable'), {
            allowTaint: true,
            imageTimeout: 15000,
            logging: true,
            useCORS: true
        }).then(function (canvas) {
            document.body.appendChild(canvas);
            const b64 = canvas.toDataURL("image/png").replace(/.*,/, '');
            console.log("data:image/png;base64, " + b64)
        });
    });

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рддрддреНрд╡ рдКрдкрд░ рдпрд╛ рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред рд╕реНрдХреНрд░реЙрд▓рдПрдХреНрд╕ рдЬреЛрдбрд╝рдХрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ: -рд╡рд┐рдВрдбреЛ.рд╕реНрдХреНрд░реЙрд▓рдПрдХреНрд╕ рдФрд░ рд╕реНрдХреНрд░реЙрд▓рд╡рд╛рдИ: -рд╡рд┐рдВрдбреЛ.рд╕реНрдХреНрд░реЙрд▓рд╡рд╛рдИ

    $("#myButton").click(function () {
        html2canvas(document.getElementById('myTable'), {
            allowTaint: true,
            imageTimeout: 15000,
            logging: true,
            useCORS: true,
                        scrollX: -window.scrollX,
                        scrollY: -window.scrollY
        }).then(function (canvas) {
            document.body.appendChild(canvas);
            const b64 = canvas.toDataURL("image/png").replace(/.*,/, '');
            console.log("data:image/png;base64, " + b64)
        });
    });

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рддрддреНрд╡ рдКрдкрд░ рдпрд╛ рдиреАрдЪреЗ рд╕реНрдХреНрд░реЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред рд╕реНрдХреНрд░реЙрд▓рдПрдХреНрд╕ рдЬреЛрдбрд╝рдХрд░ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ: -рд╡рд┐рдВрдбреЛ.рд╕реНрдХреНрд░реЙрд▓рдПрдХреНрд╕ рдФрд░ рд╕реНрдХреНрд░реЙрд▓рд╡рд╛рдИ: -рд╡рд┐рдВрдбреЛ.рд╕реНрдХреНрд░реЙрд▓рд╡рд╛рдИ

    $("#myButton").click(function () {
        html2canvas(document.getElementById('myTable'), {
            allowTaint: true,
            imageTimeout: 15000,
            logging: true,
            useCORS: true,
                        scrollX: -window.scrollX,
                        scrollY: -window.scrollY
        }).then(function (canvas) {
            document.body.appendChild(canvas);
            const b64 = canvas.toDataURL("image/png").replace(/.*,/, '');
            console.log("data:image/png;base64, " + b64)
        });
    });

рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА, рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ рдзрдиреНрдпрд╡рд╛рджред

рдХреГрдкрдпрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯрд┐рдВрдЧ рдХрд░рддреЗ рд╕рдордп рдЕрдХреНрд╕рд░ рд╕реНрдХреНрд░реЙрд▓ рдХрд░рдиреЗ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдХреГрдкрдпрд╛ рдЗрди рджреЛ рдЧреБрдгреЛрдВ рдХреЛ рдореБрдЦреНрдп рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рд▓рд┐рдЦреЗрдВред рдКрдкрд░ рдЯрд┐рдкреНрдкрдгреА рджреЗрдЦреЗрдВ https://github.com/niklasvh/html2canvas/issues/2368#issuecomment -701920277

scrollX: -window.scrollX,
scrollY: -window.scrollY
рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

diego-rey picture diego-rey  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

deepender87 picture deepender87  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

celik75 picture celik75  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

arzyu picture arzyu  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

AlphaDu picture AlphaDu  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ