Red de conocimiento informático - Problemas con los teléfonos móviles - Código fuente de interceptación de páginas web

Código fuente de interceptación de páginas web

var video = document . getelementbyid(" elemento de video "); //Obtiene el objeto de video que se capturará en primer plano.

video .set atributo(' Origen cruzado ', 'anónimo')//Procesamiento entre dominios

var canvas = window . createelement(" canvas ");

Canvas.width = 500;

canvas.height = 300

canvas.getContext('2d '). dibujarImagen(vídeo, 0, 0, 500, 500);? // Representa la imagen de video actual en el lienzo. El tamaño de la imagen es consistente con la resolución del video.

var images = canvas . toda taurl(" image/png "); // toDataURL() en la API del lienzo guarda la imagen [toda taurl](/zh-cn/docs/web/API/ htmlcanvaselement/todataurl).

var arr = imágenes.split(','),

mime = arr[0]. Coincidencia (/:(.*?);/)[1],

bstr = atob(arr[1]),

n = bstr.length,

u8arr = nueva matriz uint 8(n);

mientras (n - ) {

u8arr[n]= bstr . p>}

var archivo=? Nuevo archivo ([u8arr], ' cutout.jpg ', { type:mime });

let config = { headers:{ ' Content-Type ': ' multipart/form-data ' } }

let formData = new formData();

formData.append('multipart ', archivo, archivo . nombre);

post(' http: //127 . 0 . 1:8080/API/v 1/orden de trabajo/operación/carga', datos de formulario, configuración)

. Entonces (res = & gt{})