我想測試是否支持CustomEvent
constructor。檢測工作CustomEvent構造函數
var ev;
if (/* CustomEvent constructor supported? */) {
ev = new CustomEvent('splat');
} else {
ev = document.createEvent('Event');
ev.initEvent('splat');
}
this.dispatchEvent(ev);
我沒有任何機器在附近運行IE來測試它。它會拋出一個錯誤,所以我可以使用try/catch,還是我需要做其他的事情?更老的非IE瀏覽器呢?
如果沒有人打我,我可能會拖出一些舊的瀏覽器,當我有更多的時間自我回答。我只是希望有人已經知道答案。 –