如何在HTML文件中发送响应? (Node.js,html2canvas)

时间:2019-03-13 15:36:04

标签: javascript html node.js request html2canvas

我正在尝试将HTML(通过向一个网站发送POST请求而获得)转换为Node.js中的png

当我得到响应html代码时,POST请求似乎运行正常

html2canvas库似乎只是解决方案,但是由于它在Node.js中不起作用,因此我尝试创建一个html文档,并使用html参数<html><head></head><body>Test</body></html>向它发送GET请求,但是我刚刚收到了源html代码的回复:

<html><head>
    <script src="scripts/html2canvas.js"></script>
    <script>
        window.addEventListener("load", function(){
            var urlp = new URLSearchParams(window.location.search);
            var b = new DOMParser().parseFromString(urlp.get("html"), "text/html").body.innerHTML;
            document.body.innerHTML = b;
            html2canvas(document.body).then(canvas => {
                new Response(canvas.toDataURL());
            })
        });
    </script>
</head>
<body></body></html>

是否可以使用html发送响应? 或者也许是解决这个问题的另一种方法?

0 个答案:

没有答案