Betrachten Kennzeichnung event-handler als "passiv", um die Seite besser reagieren
Bin ich mit dem hammer ziehen und es ist immer abgehackt beim laden von anderen Sachen, wie diese Warnmeldung sagt mir.
Umgang mit 'touchstart' input event verzögert sich um X ms durch
Haupt-thread beschäftigt. Betrachten Kennzeichnung event-handler als "passiv" zu
machen die Seite dynamischer.
Also habe ich versucht Sie "passiv" auf den Hörer wie so
Hammer(element[0]).on("touchstart", function(ev) {
//stuff
}, {
passive: true
});
aber ich bin noch immer diese Warnung.
InformationsquelleAutor Matt | 2016-08-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für diejenigen, die diese Warnung zum ersten mal ist es durch eine bleeding edge-feature namens " Passive Ereignis-Listener , wurde umgesetzt in den Browser ziemlich vor kurzem (Sommer 2016). Von https://github.com/WICG/EventListenerOptions/blob/gh-pages/explainer.md:
Siehe auch: Was sind passive Ereignis-Listener?
Sie möglicherweise warten, bis Ihre .js-Bibliothek zu implementieren, zu unterstützen.
Wenn Sie Umgang mit Ereignissen, die indirekt über eine JavaScript-Bibliothek, können Sie auf die Gnade, die Besondere Bibliothek, die Unterstützung für die Funktion. August 2016, es sieht nicht wie eine der großen Bibliotheken implementiert haben, unterstützen. Einige Beispiele:
https://github.com/noraesae/perfect-scrollbar/issues/560
Ich rufe
preventDefault()
- Ist es möglich um diese Warnung zu unterdrücken?keine - stackoverflow.com/questions/44060131/...
Google Maps JavaScript API version 3 erzeugt auch diese Warnungen. Problem ist, die verfolgt werden in issuetracker.google.com/issues/63211698. (Irgendwie ironisch, wenn man bedenkt, dass Google Chrome warnt vor Verletzungen, die Google Maps JavaScript-API generiert.)
um diese Warnung zu unterdrücken, können Sie ` addEventListener('touchstart',.callPassedFuntion, { passiv: false })`
InformationsquelleAutor Anson Kao
dieses verstecken der Nachricht
Ich denke, es ist eine jquery-Bibliothek ein Problem. Ich denke, die Entwickler müssen es lösen. Aber wenn Sie es bekommen, lassen Sie mich wissen, wie Sie es tun, bitte. Ich danke Ihnen so sehr.
Für Sie sicher, dass Ivan! Ja, es ist. Hey, jetzt bin ich neugierig... ich bin mit d3-plugin und ich bin immer wie 2300 Verletzungen. Vielleicht ist dein code hilft! Ich werde Euch auf dem Laufenden halten!
InformationsquelleAutor Iván Rodríguez