uc浏览器某元素消失了
先对比上面两张图,显而易见,第一张图 预约按钮上面的输入框不见了,但是在其他浏览器都正常显示。到底它在UC浏览器都经历了些什么,找来测试机子本地调试,但本地调试显示正常,这就尴尬了,给找出问题所在增加了阻碍。
嗯,那为什么我说在uc浏览器某元素消失了而不是说输入框消失了,可见uc玩消失的不是针对输入框,而是被某些属性或什么影响到了。
先看看在uc其他输入框能正常的页面,对比一下,少了value属性,type属性也不一样,那改成一样试试,结果不尽人意,接着就剩class类名不一样了,万万没想到真的是用名不慎。还是组长机智!
怎么回事呢?这里是一个输入电话号码的输入框,类名便简单为phone,而恰恰uc对phone有些敏感。
嗯,扯了这么多,总结:要避免一些敏感字段。
另外,升级ie浏览器后的开发者工具会不正常。
记得以前军爷帮我调过,但是忘记怎么弄了。
这次测试需要用到IE11我就又升级了,网上找了下解决办法。
下载 IE11-Windows6.1-KB3008923-x64.msu
这个补丁就好了。
手机阅读请扫描下方二维码:
12345678
1
1
1
1
1
1
1
1
1
1
1
1
1
12345678
expr 821621772 + 937483854
555
12345678 |expr 835668665 + 833793459
12345678
12345678
12345678
1
1
555
1
1
1
1
1
1
1
1
1
555
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1