Mort à _blank dans Chrome avec OffiDocs
Ad
DESCRIPTION
De nombreux liens de pages Web utilisent la cible "_blank" pour s'ouvrir dans un nouvel onglet.
C'est généralement ennuyeux (si j'avais voulu ouvrir un nouvel onglet, je l'aurais fait moi-même !).
Death To _blank supprime la cible "_blank" des liens, les obligeant à s'ouvrir dans l'onglet actuel.
Ce script capture également quelques autres cibles (telles que "blank" et "_new") utilisées par les développeurs.
Si vous trouvez des cibles que j'ai manquées, faites-le moi savoir et je les ajouterai à la liste ! Vous pouvez ajouter des pages à une liste blanche dans la page des options, ce qui amène Death To _blank à ignorer ces pages.
Je trouve cela utile pour des sites comme GMail que je préfère garder ouverts tout le temps.
Vous pouvez également spécifier cela comme une liste noire, si cela vous convient.
Ce script fonctionne désormais sur les pages qui chargent dynamiquement du contenu supplémentaire à l'aide d'AJAX, telles que Facebook et Twitter.
REMARQUE! Cette extension n'arrête pas les popups javascript (ou les popups flash, ou quoi que ce soit du genre).
Si vous trouvez toujours des liens qui ouvrent de nouvelles pages après l'installation de ce plugin, il s'agit probablement soit de fenêtres contextuelles javascript (sur lesquelles je ne peux rien faire), soit d'autres cibles invalides de type _blank (auquel cas transmettez-moi le lien et Je mettrai à jour l'extension).
Si vous avez des commentaires/suggestions, veuillez utiliser le lien Feedback (ou mieux encore, envoyez-moi un e-mail !).
Ne postez pas de réclamation dans votre avis ! Je ne reçois pas de notifications à ce sujet.
:-( CHANGELOG Version 1.9 (2020/10/15) - Correction d'un bug : la version précédente du script ne fonctionnait pas lorsque l'option "Filtrer les formulaires HTML" était désélectionnée.
Version 1.8 (2017/12/16) Grand changement - Devrait être sensiblement plus rapide (ne surveille que les éléments mis à jour/ajoutés sur la page, plutôt que de rescanner toute la page lors de la modification).
- Ajout de la possibilité d'activer/désactiver en cliquant sur le bouton d'extension (également ajouté une bascule dans la page des options).
- Ajout de la cible __blank (deux traits de soulignement).
- Nécessite moins d'autorisations, devrait y avoir moins de cas de coin qu'il manque.
Version 1.7 (2015/11/25) - Permet à l'utilisateur de spécifier dans quoi la cible "_blank" doit être réécrite (ne le faites pas si vous ne savez pas ce que cela signifie !).
Version 1.6 (2015/10/25) - Désactive maintenant _blank (etc.
) sur le balise également.
Version 1.5 (2014/03/07) - Fonctionne désormais également sur les formulaires HTML.
Peut être désactivé dans le menu des options si vous préférez (bien que s'il vous plaît dites-moi pourquoi, si vous le faites !) Version 1.4.3 (2013/11/8) - Correction d'un autre bug de migration.
Désolé pour ça.
Versions 1.4.1, 1.4.2 (2013/11/6) - Correction de bogues qui ne permettaient pas aux mises à niveau d'utiliser ce script (désolé !) Version 1.4 (2013/11/6) - Les exceptions peuvent désormais être spécifiées sous forme de liste noire au lieu de la liste blanche par défaut Version 1.3 (2013/9/15) - Corrige une erreur de développement javascript (probablement invisible pour la plupart des gens) - Mises à niveau vers jQuery 2.0 en interne, ce qui peut rendre les choses un peu plus rapides (mais qui est en fait probablement complètement imperceptible) Version 1.2 (2013/7/7) - Fonctionne désormais avec les pages pré-rendues (fréquemment générées à partir des recherches Google).
En tant qu'effet secondaire, nécessite désormais l'autorisation webNavigation pour savoir quand de nouvelles pages sont chargées ou échangées.
Version 1.1 (2013/6/1) - Ajout de _hplink aux mauvaises cibles, qui est utilisé par Huffington Post (ne me jugez pas).
Version 1.0.1 (2013/3/10) - Aucun changement ; rechargement en raison d'un bogue dans Webstore.
Version 1.0 (2013/3/9): - Fonctionne désormais sur le contenu AJAX chargé dynamiquement.
Utile pour des sites comme Twitter et Facebook.
- Ajout d'une option de liste blanche.
- Nécessite maintenant l'autorisation d'afficher vos onglets, afin que je puisse savoir quelle page vous parcourez (nécessaire pour la liste blanche).
Version 0.9 (2013/3/3) : - Attrapez maintenant rel=ext et rel=e, qui sont parfois utilisés pour ouvrir de nouvelles fenêtres dans les techniques basées sur javascript.
Version 0.8 (2012/7/3) : - Un changement dans la version précédente signifiait que mon script ne fonctionnait pas pendant le chargement de la page.
Fixé maintenant
Version 0.7 (2012/7/3) : - Divers changements dus aux mises à jour de Chrome.
Aucun changement visible par l'utilisateur.
Version 0.6 (2011/6/24) : - Ajout de la cible _newtab Version 0.5 (2011/04/29) : - Fonctionne désormais également pour les URL de type file://.
Version 0.4 (2010/10/28): - N'a plus besoin d'autorisation pour afficher vos onglets ou votre historique (attention, il n'utilisait pas cette autorisation auparavant).
Il a toujours besoin d'une autorisation pour accéder à "Vos données sur tous les sites Web", mais il n'y a pas moyen de contourner cela - il réécrit les liens sur chaque page que vous parcourez ! Version 0.3 (2010/10/28) : - Supprime rel=external (qui n'ouvre pas nécessairement une nouvelle fenêtre, mais certaines pages utilisent javascript pour ouvrir de tels liens dans de nouvelles fenêtres).
Version 0.2 (2010/07/21) : - Bloque désormais également la cible _new.
Informations supplémentaires:
- Offert par Joseph B.
- Note moyenne : 4.51 étoiles (j'ai adoré)
- Développeur cette adresse e-mail qui est protégée du spam. Vous devez activer JavaScript pour la voir.
Mort à _blank web extension intégré avec les OffiDocs Chromium en ligne