Une fois connecté à Google, les résultats de recherche Google sont redirigés (à des fins de suivi, etc.). C'est ennuyeux, car il n'est pas facile de copier / coller l'URL sans visiter le site. S'il n'y aurait pas de redirection, je ferais simplement un clic droit sur le lien dans les résultats de recherche et sélectionner "Copier l'adresse du lien". Maintenant, il est modifié par un code JavaScript Google qui surveille le clic droit.
Comment cela peut-il être désactivé sur Chrome? Je pense qu'il existait auparavant une extension Chrome, mais il semble ne plus fonctionner.
google-chrome
Rabarberski
la source
la source
Réponses:
Maintenant, quand je sais ce que vous vouliez, j'ai écrit un petit script qui supprime l'
onmousedown
attribut du lien.C'est ici:
Enregistrez-le en tant que fichier qui se termine par .user.js et déposez-le sur Google Chrome et faites-moi savoir si cela a aidé.
PS. L'anglais n'est pas ma langue parlée, donc désolé de vous avoir mal compris.
Modifier: j'ai ajouté une logique supplémentaire pour que cela fonctionne avec Google Instant. Dites-moi si cela fonctionne pour vous.
Modifier: je suis revenu à la version "sans" l'assistance instantanée de Google.
la source
Essayez d'utiliser l' extension Chrome "indirecte" .
la source
Si vous utilisez Firefox , vous avez de la chance car la réponse suivante s'applique à vous. Si vous utilisez Chrome, vous avez beaucoup moins de chance, voir le bas de cette réponse.
Greasemonkey déclenche les scripts utilisateur une fois le DOM chargé , vous n'avez donc pas besoin d'implémenter un écouteur "DOM ready".
Vous êtes également sur Firefox, vous pouvez donc utiliser des bonbons modernes:
for...of
,let
.Voici le script Greasemonkey résultant:
Grâce au
let
il n'y a pas de déclarations locales, vous n'avez donc pas besoin de mettre le code ci-dessus dans un IIFE .Pour les malheureux utilisateurs de Chrome (Tampermonkey):
Aucun lien n'est trouvé au moment de l'exécution du script, même si
document.readyState === 'complete'
… par conséquent, vous devez implémenter une boucle avec timer.Vous vous retrouvez donc avec:
Mise à jour d'octobre 2018: en
raison d'un changement de balisage dans la page Google, il
h3.r
fallait le remplacer pardiv.r
.Je suis allé plus loin et remplacé
h3.r > a
par#res .r > a
(remplacé "tag.class" par seulement ".class", et ajouté un parent comme sécurité pour que le sélecteur ne soit pas trop générique).la source
Le script de Benjamin fonctionne pour moi si je change le sélecteur en:
li.g div.vsc h3.r a
En fait, ce script utilisateur semble faire le travail:
Google Tracking-B-Gone pour Greasemonkey
la source
Je trouve que ce scriptlet est plus facile à exécuter. Copiez-le et faites-le glisser vers votre barre de favoris et cliquez dessus avant de cliquer avec le bouton droit sur l'un des liens de résultats de recherche.
Dieu que ces gens sont satan mais j'ai mis à jour le script donné par Beniamin, fonctionne à la date de ce post. Utilisez cette astuce pour alléger la page avant de supprimer certains éléments de leurs événements de souris. Vous devez utiliser TamperMonkey pour que cela fonctionne.
la source