In meinem content_script.js für eine Chrome-Erweiterung ich arbeite ich haben:Aufruf des benutzerdefinierten Ereignisses content_script.js von jQuery?
document.addEventListener("funcDoRequest", function (params)
{
alert('From content_script');
});
In meiner index.html Web-Seite, wie ich diese funcDoRequest von jQuery nennen? Irgendwelche Beispiele? Ich muss auch detail.x-Parameter übergeben.
Ich kann es so ohne jQuery tun, aber ich will das nicht:
<script>
var event = new CustomEvent('funcDoRequest', { 'detail': { something: 'something' } });
var go = function() { document.dispatchEvent(event); }
</script>
<a href="javascript:go();">Click me</a>
Dank.
_ „Ich kann es so ohne jQuery tun, aber ich möchte nicht, diese“ _ Ist Voraussetzung für die jQuery-Version von Javascript in Frage ersetzen? Was ist der Zweck der Verwendung von jQuery zur Ausführung von Aufgaben, die Sie derzeit ohne jQuery ausführen können? – guest271314
Ich nahm an, dass jQuery eine elegantere Möglichkeit bieten würde, dasselbe zu tun. –
Ja, es ist möglich mit jQuery. Nicht sicher, wie zu bestimmen ist oder für welche Kriterien es sich handelt, ist "eleganter" Ansatz als ein anderer Ansatz? Ist Voraussetzung für eine jQuery-Lösung? – guest271314