提问人:Baptiste 提问时间:11/14/2023 更新时间:11/14/2023 访问量:40
LinkedIn 连接计数
LinkedIn connection counting
问:
我目前正在开发一个Chrome扩展程序,旨在计算与LinkedIn帐户的连接。在访问个人资料页面或执行搜索时,我已成功实现了计数功能。但是,计数在不需要验证连接请求的网络页面上不起作用。
在我的代码中,我包含了一个条件,用于在执行计数之前检查是否已执行确认。
// Fonction pour vérifier la présence de la div avec la classe spécifique
function verifierDivSpecifique() {
// Sélectionnez la div avec la classe spécifique
var divSpecifique = document.querySelector(
".artdeco-modal.artdeco-modal--layer-default.send-invite"
);
// Vérifiez si la div a été trouvée
if (divSpecifique) {
// Sélectionnez le bouton "Envoyer" avec aria-label commençant par "Envoyer"
var boutonEnvoyer = divSpecifique.querySelector(
'button[aria-label^="Envoye"]'
);
// Vérifiez si le bouton "Envoyer" a été trouvé
if (boutonEnvoyer) {
// Ajouter un gestionnaire d'événements pour le clic sur le bouton "Envoyer"
boutonEnvoyer.addEventListener("click", function () {
// Incrémenter le compteur
verifierJourSemaine();
});
return;
} else {
// Sélectionnez le bouton "Send" avec aria-label commençant par "Send"
var boutonSend = divSpecifique.querySelector(
'button[aria-label^="Send"]'
);
// Vérifiez si le bouton "Send" a été trouvé
if (boutonSend) {
// Ajouter un gestionnaire d'événements pour le clic sur le bouton "Send"
boutonSend.addEventListener("click", function () {
// Incrémenter le compteur
verifierJourSemaine();
});
return;
}
}
}
我添加了一个条件来执行计数函数(verifierJourSemaine()),即使没有选中“发送”按钮。但是,这不起作用,甚至会阻止计数正确进行。
// Vérifier si l'URL de la page contient des indications spécifiques à la page du réseau LinkedIn
else if (window.location.href.includes("linkedin.com/mynetwork/")) {
// Sélectionnez le bouton "Se Connecter" avec aria-label commençant par "Inviter"
var boutonConnecter = divSpecifique.querySelector(
'button[aria-label^="Inviter"]'
);
// Vérifier si le bouton "Se connecter" a été trouvé
if (boutonConnecter) {
// Ajouter d'un gestionnaire d'événements
boutonConnecter.addEventListener("click", function () {
// Incrémenter le compteur
verifierJourSemaine();
});
}
}
你能帮帮我吗?我希望我的解释是清楚的。
我试图为它添加一个执行条件,我尝试没有任何条件,但没有任何反应。 我试图修改使用它的函数,但没有任何变化。
if (!boutonSeConnecter) {
boutonSeConnecter = document.querySelector(
'button[class^="artdeco-button"][class$="artdeco-button--secondary"]'
);
boutonSeConnecter.addEventListener("click", function () {
verifierJourSemaine();
});
}
答: 暂无答案
评论