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

标签 javascript android events dom-events

根据这个mozilla.org API guide on triggering events , createEventinitEvent 方法已弃用 事件对象 EventCustomEvent 显示以这种方式创建。

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

但是,此新方法不适用于 Android 浏览器。 这两种方法(createEvent 和 initEvent)真的被弃用了吗?

最佳答案

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

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

关于javascript - Android 浏览器仍然使用在 Javascript 中创建事件的旧方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18845309/

相关文章:

java - 哪种机制可用于访问与 JavaScript 关键字冲突的 Java 方法?

javascript - 用Js返回页面的第一张图片src?

javascript - jQuery 在移动设备上使用 skrollr 自动滚动?

android - 通过 wifi 查看 logcat 结果?

android - 一个日期选择器的变化反射(reflect)到 Activity 中的其他日期选择器

python - 如何在 Windows 10 上使用 Python 和 WMI 检测亮度变化?

Netbeans 6.1 中的 Java bean 事件

javascript - 取消 JavaScript Promise

java - 关于 fragment 的类膨胀错误

c# - KeyDown 事件未触发?