2016-09-29 5 views
0

Ich benutze MutationObserver, um Änderungen am DOM zu verfolgen und der Code funktioniert im Moment gut, aber ich muss einen Zeitstempel für das Ereignis hinzufügen. Es scheint nicht einen Zeitstempel Eigenschaft von der MutationRecordWenn Sie mit MutationObserver DOM-Änderungsereignisse verfolgen, wie kann man den Zeitstempel des Ereignisses erhalten?

https://developer.mozilla.org/en/docs/Web/API/MutationObserver

ich nacheinander in __proto__ der MutationRecord gebohrt haben zu sein und nicht viel finden. Wie bekomme ich bitte den Zeitstempel der Event-Erstellung?

+0

Nun tun, ist es Teil der API nicht, so dass Sie es nicht bekommen. Wie auch immer, der Callback von MO wird als Mikro-Task normalerweise sofort (das heißt in Mikrosekunden) nach der Änderung ausgeführt. Warum brauchen Sie also einen Zeitstempel? – wOxxOm

+0

Ok, ich denke, ich kann die aktuelle Zeit verwenden, dachte nur, es könnte irgendwo in der Objekterzeugung ein Zeitstempel liegen. –

Antwort

2

Davor MutationRecord Verwendung record.timestamp=performance.now();

Verwandte Themen