我遇到了一个问题,我受到服务器上phantomJS版本的限制。
当我们的无头测试运行时,我无法使用JavaScript中的CustomEvent API,因为Phantom不理解它。
在浏览器中,代码工作正常:
var event = new CustomEvent("Interval", {
detail: {
type: 'foo',
IntervalId: 1234,
}
});
dispatchEvent(event);
我需要执行相同的任务,但是使用了一个旧的方法preCustomEvent。有没有方法可以在detail
对象不变的情况下执行此任务?
1条答案
按热度按时间eh57zj3b1#
这是你需要的一个polyfill为
CustomEvent
:https://gist.github.com/WebReflection/6693661