PixiJS не работает .dispatchEvent()
Всем доброго время суток, у меня есть проблема. Надо как-то заставить работать эмулированный клик в нужной точке, срабатывать на объектах внутри canvas генерируемыми библиотекой PixiJS. Что интересно, имитируемое события click для canvas срабатывает, все нужные координаты передаются в заданную точку.
var ev = new MouseEvent("click", {
bubbles: true,
clientX,
clientY
});
canvas.dispatchEvent(ev);
Полная версия здесь.
А вот PixiJS их почему-то не подхватывает. Но если взять и проверить, кликнуть самому мышью в нужную область координат, то в этом случаи она отрабатывает нормально.
На всякий случай проверил еще и такой вариант.
var arrayEvents = [
"mousedown",
"mousemove",
"mouseup",
"click"
];
arrayEvents.forEach(function(elem) {
var ev = new MouseEvent(elem, {
bubbles: true,
clientX,
clientY
});
canvas.dispatchEvent(ev);
});
Полная версия здесь.
Важно, чтобы код приложения никак не изменялся, то есть нужно чтобы код тестирования работал отдельно, при этом можно пользоваться самой библиотекой. Я искал замену dispatchEvent(), но пока её не нашел, поэтому решил задать этот вопрос здесь, возможно кто знает или может есть другое решения, главное чтобы для него использовался js-скрипт внутри родного браузера или как вариант Chrome extensions.