我有一个小型的Web应用程序,用于测试Android的WebView功能。
我有一些用作按钮的
元素(带有
onclick
属性)。在试用该应用程序时(在设备的浏览器中),我立即注意到在点击按钮后会出现巨大的延迟。 延迟出现在我点击按钮和浏览器显示其周围橙色高亮之间。
我进行了一些测试,并获得了一些信息:
- JavaScript不是问题。我取消了所有脚本的链接并清空了所有
onclick
属性。性能没有改变。 - CSS3效果不是问题。我去掉了所有花哨的渐变效果,性能没有改变。
- 元素数量不是问题。我尝试了页面上只有几个元素,性能没有改变。
- 文档类型和meta标签不是问题。我确保使用了Android 建议。
我真的不知道为什么会有这么多延迟。我排除了可能导致它的所有因素,但没有任何帮助。
我有所不知吗?
按钮被点击后如何消除延迟?