Android浏览器仍然使用旧的方式在Javascript中创建事件

时间:2013-09-17 08:50:48

标签: javascript android events javascript-events

根据这个mozilla.org API guide on triggering events, 不推荐使用 createEvent initEvent 方法 以这种方式创建事件对象事件 CustomEvent

    var ev_name = 'test';
//  var ev = new Event(ev_name);
    var ev = document.createEvent("Event");
    ev.initEvent(ev_name, true, true);

但是,这种新方法在Android浏览器上不起作用。 这两个方法(createEvent和initEvent)是否真的被弃用了?

1 个答案:

答案 0 :(得分:0)

这是真的 - CustomEvent对象在Android本机浏览器中不起作用。 一个简单的方法来证明这是在Android浏览器上访问这个网站: http://blogs.sitepointstatic.com/examples/tech/custom-events/index.html

在Chrome中测试(在Android上)它会完美运行,因为它只是有问题的原生Android浏览器。