- Paramètres : https://www.linkedin.com/psettings/privacy
- URL personnalisée LinkedIn : https://www.linkedin.com/public-profile/settings
- Profil public : https://www.linkedin.com/public-profile/settings
Ne fonctionne que pour LinkedIn en langue française (FR)
- Allez sur le lien
- Ouvrir la console
- Copier-Coller l'intégralité du code JS
- Appuyer sur la touche "Entrer"
- Attendre
Il se peut que la page se bloque, dans ce cas recharger la page et recommencer.
function scrollBottom(){window.scrollTo(0, document.body.scrollHeight || document.documentElement.scrollHeight)}
function containsAndVisible(parent, selector, text) {
return [].find.call(parent.querySelectorAll(selector), function(element){
return RegExp(text).test(element.textContent) && (element.offsetWidth > 0 && element.offsetHeight > 0);
});
}
function contains(parent, selector, text) {
return [].find.call(parent.querySelectorAll(selector), function(element){
return RegExp(text).test(element.textContent);
});
}
var interval = setInterval(function() {
var post = document.querySelector(".feed-shared-update-v2");
if (post == null){
scrollBottom();
return;
}
var remove = contains(post, "span", "Supprimer le post");
if (remove !== undefined) {
remove.click();
setTimeout(function() {
containsAndVisible(document, ".shared-modal-container button", "Supprimer").click();
}, 500);
}
var like = post.querySelector('[aria-label^="Ne plus aimer"]');
if (like != null)
like.click();
var like = post.querySelector('[aria-label^="J"][aria-pressed="true"]');
if (like != null)
like.click();
var like = post.querySelector('[aria-label^="Aimer le commentaire"][aria-pressed="true"]');
if (like != null)
like.click();
post.parentNode.removeChild(post);
}, 2000);
var interval = setInterval(function() {
var follow = document.querySelector("li.follows-recommendation-card");
if (follow == null){
window.scrollTo(0, document.body.scrollHeight || document.documentElement.scrollHeight);
return;
}
var f = follow.querySelector('[aria-label="Suivre"][aria-pressed="true"]');
if (f != null) {
f.click();
}
setTimeout(function() {
follow.parentNode.removeChild(follow);
}, 500);
}, 2000);
var interval = setInterval(function() {
var entity = document.querySelector("li.entity-list-item");
if (entity == null) {
clearInterval(interval);
return;
}
var f = entity.querySelector('[aria-label^="Abonné à"]');
if (f != null) {
f.click();
}
setTimeout(function() {
entity.parentNode.removeChild(entity);
}, 500);
}, 2000);
- multi-langues