Tratando de encontrar una manera de eliminar en masa los mensajes de Facebook, se agradece cualquier ayuda. Gracias..
Así que no he encontrado una manera limpia de hacer esto, así que escribí algo que funciona... ¡¡¡UTILIZALO BAJO TU PROPIO RIESGO!!!
Necesitaba eliminar en masa los mensajes antiguos y esto funciona.
Ve a messenger.com e inicia sesión.
presione f12 para abrir las herramientas de desarrollo.
Pegue lo siguiente en su navegador:
function getElementsByText(str, tag = 'a') { return Array.prototype.slice.call(document.getElementsByTagName(tag)).filter(el => el.textContent.trim() === str.trim()); } function doIt(){ getElementsByText = function getElementsByText(str, tag = 'a') { return Array.prototype.slice.call(document.getElementsByTagName(tag)).filter(el => el.textContent.trim() === str.trim()); } document.querySelectorAll('[aria-label="Menu"]')[0].click(); setTimeout(function(){ getElementsByText('Delete chat', 'div')[0].click(); },500); setTimeout(function(){ this.getElementsByText('Delete chat', 'span')[2].click(); },1000); }Luego pega esto...
var myInt = setInterval(function(){ doIt() }, 500));Esto comenzará a ejecutar un intervalo y eliminará mensajes, ¡puede verlo en acción!
Si desea detenerse, actualice la página o
clearInterval(doIt);