L'événement Onclick ne fonctionne pas dans l'extension Chrome/Firefox
JavaScript en ligne, couramment utilisé dans les documents HTML, permet l'exécution de scripts lors des interactions de l'utilisateur comme des clics sur des boutons. Cependant, cette approche est confrontée à des limitations dans les extensions Chrome et Firefox en raison de considérations de sécurité et de performances.
Cause :
Les extensions Chrome et Firefox WebExtensions interdisent le JavaScript en ligne pour améliorer la sécurité et prévenir les vulnérabilités potentielles.
Solution :
Pour résoudre ce problème problème, vous devez utiliser des écouteurs d'événements pour lier les événements onclick à des éléments spécifiques. Voici le code modifié :
popup.js:
document.addEventListener('DOMContentLoaded', function() { var link = document.getElementById('link'); link.addEventListener('click', function() { hellYeah('xxx'); }); });
popup.html:
<a>
Explication :
En employant cette méthode, vous pouvez lier des événements onclick à des éléments dans les extensions Chrome et Firefox, garantissant ainsi leur fonctionnalité sans compromettre la sécurité.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!