我有一个HTML页面,可以在所有设备和所有浏览器中正确显示,但Xperia Z中的Android浏览器除外。
在运行Android 4.2.2的这个特定设备上,我使用的是jQuery v1.7.2,并且只使用$('div').slideUp
和$('div').slideDown
方法,导致文本失真(它是英文的,所以我认为它与任何特定字体无关),文本显示为水平线,因为它们在向上/向下滑动时会出现几分之一秒。
我尝试在库存浏览器中通过about:debug
打开调试模式,并且javascript控制台没有显示错误/警告消息。
我尝试将用户代理字符串更改为iPhone,令我惊讶的是,文本按预期呈现。
我搜索了类似的问题,并遇到Android stock browser crashing,它指向jQuery错误,其中slideUp / slideDown在Android股票浏览器中存在问题(请注意jQuery和Android版本在报告的错误中有所不同)。
我的问题是:
如果有人能指出我正确的方向,我真的很感激。