long7181226 / compatibility-detector

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

BX9008 scroll_top_left #16

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
------------------------------[误报]

使用 JQuery 库,并在 BODY 内直接调用
$(window).scrollLeft();
则有误报。

测试用例:
scroll_top_left_jquery.html

URL:
http://auto.sina.com.cn/
http://nb.zol.com.cn/
http://www.tudou.com/

------------------------------[误报]

如果作者使用JQuery库,但是引用js文件名字中不包括jquery时,
则有误报。
例:使用JQuery库,但引用js文件的名字是 global-all.js。

测试用例:
change_JQ_name.html

URL:
http://blog.tianya.cn/blogger/post_show.asp?idWriter=0&Key=0&BlogID=2658346&Post
ID=22036505
……

------------------------------[误报]

若页面使用 pageYOffset 代替 document.body.scrollTop ,pageXOffset 
pageXOffset代替 document.body.scrollLeft 时,则有误报。

测试用例:
pageYOffset_body_scroll_top.html

URL:
http://ent.southcn.com/8/2010-09/05/content_15567451.htm
http://lady.southcn.com/6/2010-09/06/content_15610225.htm
……
------------------------------------------------
http://blogs.sacbee.com/capitolalertlatest/2010/11/youth-vote-not-there-for-mari
j.html
http://skyplayer.sky.com/vod/page/default/home.do

------------------------------[误报]

若表达式中仅使用
document.documentElement.scrollLeft 、
document.documentElement.scrollTop、
document.body.scrollLeft 、
document.body.scrollLeft,这四个值中的某一个值时,会有三种情��
�(可能还有其他情况,待补充)出现误报:

1.当该值没有真正用于某个 DOM 对象的 top 
属性计算时,出现误报。

测试用例:
no_actual_used.html

URL:
http://ent.163.com/special/00032ICH/newhlm.html
http://sports.163.com/10/0906/02/6FS776G500051C8U.html
http://wenwen.soso.com/z/q144635139.htm
……

2.当该值用于某个 DOM 对象的 top 属性计算,但该 DOM 
对象在页面不可见,出现误报。

URL:
http://bbs.qqyy.com/showtopic-16749.html
……
------------------------------------------------------
http://cinemablend.com/games/Call-Of-Duty-Black-Ops-Release-Date-Announced-24314
.html
http://www.freeads.co.uk/
http://www.hindilinks4u.net/
http://netscape.aol.com/
http://slashdot.org/
http://cricket.yahoo.com/

3.文档模式是quirks 
mode,并且作者使用document.body.scrollTop和document.body.scrollLeft,��
�浏览器均显示正常,出现误报。

测试用例:
quirks_document_body_only.html

URL:
http://www.3gp2.net/
http://hi.baidu.com/%B9%A2%CE%C5/blog/item/03a0a3eca458a837269791b9.html/cmtid/e
0a4441057ee87f1c2ce795d
http://fibawc2010.163.com/10/0905/06/6FQ0QVHJ00050168.html
http://patch.ali213.net/
http://shihuan30.blog.sohu.com/159210803.html
http://www.123cha.com/hl/?q=100&from=EUR&to=CNY&s=EURCNY#symbol=EURCNY=X;range=3
m;
http://www.apta.gov.cn/index.php
……
-------------------------------------------------
http://encarta.msn.com/encnet/features/dictionary/dictionaryhome.aspx

Original issue reported on code.google.com by duanli...@beyondsoft.com on 16 Nov 2010 at 2:24

Attachments:

GoogleCodeExporter commented 9 years ago

Original comment by luyua...@beyondsoft.com on 3 Dec 2010 at 2:25

GoogleCodeExporter commented 9 years ago
情况太复杂

Original comment by luyua...@beyondsoft.com on 3 Dec 2010 at 2:26

GoogleCodeExporter commented 9 years ago

Original comment by sundongg...@beyondsoft.com on 8 Dec 2010 at 10:20

GoogleCodeExporter commented 9 years ago
Code updated and verified

Original comment by markhu...@google.com on 24 Mar 2011 at 4:21