Problem:
Eine .html- und .js-Datei funktioniert ordnungsgemäß, wenn sie geladen wird ein normaler Browser, aber wenn es in einer Chrome- oder Firefox-Erweiterung verpackt ist, ist das onClick-Ereignis nicht funktionsfähig.
Lösung:
Chrome-Erweiterungen und Firefox-WebExtensions unterstützen kein Inline-JavaScript.
Ansatz:
document.addEventListener('DOMContentLoaded', function() { var link = document.getElementById('link'); // onClick's logic below: link.addEventListener('click', function() { hellYeah('xxx'); }); });
Das obige ist der detaillierte Inhalt vonWarum funktionieren meine onClick-Ereignisse nicht in Chrome-/Firefox-Erweiterungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!