Существует ли такой способ захвата экрана загруженной страницы в браузере пользователя с помощью приложения моего узла.
Например, если пользователь заходит на страницу профиля, и я получаю скриншот этой страницы, загруженной пользователем.
Я пытался сделать это, но в итоге получаю скриншот моего собственного экрана.
Вот мой код:
var http = require("http")
var fs = require("fs")
var screenshot = require('desktop-screenshot');
function onRequest(req, res) {
res.writeHead(200, {'Content-Type': 'text/html'})
fs.readFile('./profile.html', null, function(err, data) {
if (err) {
res.writeHead(404)
res.write('File not found')
} else{
res.write(data)
screenshot("screenshot.png", function(error, complete) {
if(error)
console.log("Screenshot failed", error);
else
console.log("Screenshot succeeded");
});
}
res.end()
})
}
http.createServer(onRequest).listen(3000)
PS: Я хочу, чтобы это было сделанотолько со стороны сервера.