Lors de l’insertion d’un lien hyperactif dans un article, le portail de la Base de connaissances propose une option par lien pour l’ouvrir dans un nouvel onglet. Cependant, il n’existe pas de paramètre intégré pour ouvrir tous les hyperliens dans un nouvel onglet par défaut. La solution consiste à ajouter un extrait JavaScript via les paramètres CSS personnalisés et JavaScript, qui applique automatiquement l’attribut target="_blank" à tous les liens d’articles.
Quand utiliser cette solution de contournement
- Liens externes dans votre base de connaissances : si la plupart de vos hyperliens mènent à des sites ou ressources externes, les ouvrir dans un nouvel onglet maintient les lecteurs sur votre base de connaissances pendant qu’ils explorent les références.
- Grandes bases de connaissances avec un comportement de lien cohérent : lorsque vous souhaitez une expérience uniforme pour tous les articles sans définir manuellement la cible de chaque lien.
Ce passage JavaScript s’applique target="_blank" à tous les hyperliens de vos articles, y compris les liens internes vers d’autres articles de la même base de connaissances. Ouvrir des liens internes dans de nouveaux onglets n’est généralement pas recommandé, car cela perturbe le flux de navigation du lecteur et le comportement des boutons retour du navigateur. Si vous ne souhaitez que des liens externes s’ouvrent dans un nouvel onglet, postulez target="_blank" à ces liens individuellement en utilisant l’option par lien dans le portail.
Petite référence
Utilisez cet extrait pour la version de votre site de base de connaissances.
$(document).on("click", ".block-article a", function() { $(this).attr("target", "_blank"); });
Comment ouvrir tous les hyperliens dans un nouvel onglet
- Dans le portail de la Base de connaissances, rendez-vous sur les Paramètres > site de la base de connaissances > CSS & JavaScript personnalisés.

- Sélectionnez l’onglet JavaScript et collez l’extrait pour la version de votre site de la Knowledge Base à partir de la référence rapide ci-dessus.
- Cliquez sur Enregistrer.

Après l’enregistrement, tous les hyperliens dans vos articles de base de connaissances s’ouvrent dans un nouvel onglet du navigateur.
Portée et couverture
| Objet | Détails |
|---|---|
| Portée | Globalement, tous les hyperliens dans tous les articles sont affectés |
| Liens affectés | Tous <a> les tags à l’intérieur du contenu de l’article, y compris les liens internes |
| Alternative par lien | Utilisez l’option Ouvrir dans un nouvel onglet lorsque vous insérez des liens individuels dans le portail |
| Réversible | Oui, supprimez l’extrait de l’onglet JavaScript et enregistrez pour restaurer |
Meilleures pratiques
- Utilisez l’option par lien pour un contrôle sélectif : si seuls certains liens (comme des références externes ou des téléchargements) doivent s’ouvrir dans un nouvel onglet, appliquez
target="_blank"à ces liens individuellement plutôt que d’utiliser cette solution globale. - Informez les lecteurs lorsque des liens s’ouvrent dans de nouveaux onglets : les utilisateurs s’attendent à ce que le bouton retour les ramène à la page précédente. Ouvrir tous les liens dans les nouveaux onglets supprime silencieusement cette attente. Envisagez d’ajouter une brève note dans votre guide de style de base de connaissances ou dans les modèles d’articles pour signaler les liens externes.
- Test après la candidature : consultez quelques articles sur le site de la Knowledge Base après avoir sauvegardé l’extrait pour confirmer que tous les liens fonctionnent comme prévu, y compris les liens internes croisant les articles et les URL externes.
- Supprimez le fragment si vous passez à une approche sélective : une fois que vous commencez à appliquer
target="_blank"individuellement, supprimez le fragment JavaScript global pour éviter les conflits et les comportements de double ouverture.