17 lines
374 B
JavaScript
17 lines
374 B
JavaScript
const EVENTS = []
|
|
|
|
document.onreadystatechange = () => {
|
|
if (document.readyState == "complete") {
|
|
window.addEventListener("message", (event) => {
|
|
EVENTS.forEach(e => {
|
|
if (e.event == event.data.type) {
|
|
e.callback(event.data.data);
|
|
}
|
|
});
|
|
})
|
|
}
|
|
}
|
|
|
|
function RegisterEvent(event, callback) {
|
|
EVENTS.push({ event, callback });
|
|
} |