getEventListeners(window) will return a map of events and registered registered event listeners.
So, for a DOMContentLoaded event, for example, you can have many event listeners. If you know the index of the listener that you want to delete (or only one exists), you can do:
var eventlistener = getEventListeners(window)["DOMContentLoaded"][index]; window.removeEventListener("DOMContentLoaded", eventlistener.listener, eventlistener.useCapture);
manji source share