long7181226 / compatibility-detector

Automatically exported from code.google.com/p/compatibility-detector
Apache License 2.0
0 stars 0 forks source link

RM8015 z_index_auto #114

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
new

Original issue reported on code.google.com by sundongg...@beyondsoft.com on 25 Nov 2010 at 11:41

GoogleCodeExporter commented 9 years ago
第一次测试:

准确率 0% (20/20)

------------------[误报]#1
只要有定位元素没有设置z-index的都会报出,
实际他们均没有重叠,因此有无法看出是否层叠不正确。

ps:URL不标注了,全是误报的情况。

----------------------------------------------

重写检测代码来修复以上问题:
1.过滤出未设置的x-index的定位元素
2.依次检测他们的布局块是否产生重叠
3.放行DOM结构上是父子关系的重叠元素
4.放行没有同时设置背景颜色和图片的元素
5.将剩余元素报出。

自测误报页面已均不误报(20/20)。

Original comment by qianbao...@beyondsoft.com on 9 Dec 2010 at 10:45

GoogleCodeExporter commented 9 years ago
RM8015

中文页面 95% (19/20)

---------------------[有误报]#1

与定位的替换元素重叠,这个现象多用于制作个性化搜索框��
�

URL
http://bugu.cntv.cn/cctv2/index.shtml

------------------------

另外为了避免提示过于频繁,在算法内加入堆叠错误的重叠��
�素内还存在定位元素的判定条件。

现有算法不足以达到准确度与效率的平衡,在没有更好的解��
�方案之前,如果几次测试迭代后发现任有大量测试结果的情�
��下,我们应该考虑将他变更为 won't fix.

Original comment by qianbao...@beyondsoft.com on 17 Dec 2010 at 8:03

GoogleCodeExporter commented 9 years ago
根据测试结果修改算法

修改误报后自测结果

中文页面 100% (20/20)
英文页面 100% (20/20)

Original comment by qianbao...@beyondsoft.com on 17 Dec 2010 at 8:04

GoogleCodeExporter commented 9 years ago
第三次测试

中文页面准确率 100% (20/20)
英文页面准确率 100% (20/20)

最终准确率 100(20/20)

此准确率基于 Comment 2 中的检测补充说明取得。

Original comment by qianbao...@beyondsoft.com on 20 Dec 2010 at 4:49