Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
【BUG】会搜索到看不见的文字
#1
有些网页会不停地切换几个DIV,用Cent搜索页面内文字的时候,即使是当前不可见的文字也会被搜索出来。

这么说不太直观,截个图:

在百度百科“陈道明”词条里搜索他主演的电视剧《绍兴少爷》,出现了这种情况:

   

搜索到的内容在哪呢?

   

在这里:

   
Reply
#2
对,Chrome一直都是这么做的,搜索时会遍历隐藏的元素。
其他浏览器好像也是这样的。
Reply
#3
(12-26-2016, 05:06 PM)CentBrowser Wrote: 对,Chrome一直都是这么做的,搜索时会遍历隐藏的元素。
其他浏览器好像也是这样的。

能不能改一改,说搜到了内容却看不见,很郁闷有木有。
Reply
#4
(12-27-2016, 01:48 AM)GalaxySail Wrote: 能不能改一改,说搜到了内容却看不见,很郁闷有木有。

不好意思啊,2楼的结论不对,隐藏的元素应该是不会被遍历的。
你碰到的情况应该是那个元素被其他元素给盖住了(或者是自身颜色接近于透明),并非是隐藏的元素,这种情况按理应该由网站自身来调整,浏览器去区分的话有点越界。
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)