J'ai ce script jQuery qui alerte l'utilisateur lorsqu'il quitte le site Web d'un tiers. Fonctionne très bien lorsque vous cliquez simplement dessus, mais si l'utilisateur clique sur Ctrl + Clics ou fait un clic droit> ouvrir un nouvel onglet, le message d'avertissement ne s'affiche pas. Comment puis-je modifier ce code pour que la notification apparaisse indépendamment de la manière dont l'utilisateur clique/ouvre le lien?Fin de la notification sur le site Web
// notification when exiting to third party website
jQuery('a').filter(function() {
return this.hostname && this.hostname !== location.hostname;
}).click(function(e) {
if(!confirm("You are now leaving...."))
{
// return back to page on no.
e.preventDefault();
};
});
C'est un règlement Credit Union, donc je ne suis pas un Butthead pour le faire.
C'est une chose assez sucky à faire à vos visiteurs. – ceejayoz
Je fais souvent ctrl + clic pour contourner cet avertissement. Mieux rediriger vers une page commune et rediriger à partir de là (comme Facebook fait) –
Excellente entrée. C'est une exigence réglementaire pour les coopératives de crédit, donc pas mon choix. – xxdash