15楼#
发布于:2010-02-21 16:26
觉得统计数字多了是因为页面上“显示出来”的少了。这脚本是真实统计被它高亮了的关键词的,但有些关键词可能是在隐藏的或折叠起来的元素之中而不可见。
高亮和统计词组不是不行: http://www.google.com/search?q="storage+cabinet" 而是只有自动高亮时正常,自行添加的话总是不正常(如置顶帖所述),懒了就忘了这事了,今晚再钻研下…… ----- 应该是原脚本过于复杂的高亮函数的问题了: 用我的 Highlight Certain Text 高亮同样的词组是没问题的。 希望有高手能帮忙看看脚本中的 “highlight(doc, ext_word)” 函数,究竟是什么导致这个问题。 |
|
|
16楼#
发布于:2010-02-21 16:26
哦,原来是把隐藏的都统计出来了。有没有办法只统计在可见部分出现的次数呢?
|
|
17楼#
发布于:2010-02-21 16:26
我觉得统计隐藏的行为是正确的,这样用户知道某个关键词在这个页面,只是隐藏了而已。
|
|
|
18楼#
发布于:2010-02-21 16:26
我自己的话,统计“隐藏”的高亮关键词没意义,既不能看见也不能用脚本的查找功能找到,连分布图上也没相应的位置;但折叠起来的元素中的则可能会有位置。
不过,我认为这不是脚本功能的问题,而涉及到网络安全的问题了。我之前在网上看过有人贴出获取链接是否已经被访问过的 js 代码,但指出这是个漏洞(尽管我用了其代码在 Firefox 3.6 中没成功),因为这样的话你的浏览习惯(历史)就可能会泄漏出去了。同样的道理,如果通过 js 代码能够获取在你的浏览器中什么东西被显示出来什么没显示,这简直就是你看什么东西都被监视着了。 当然,关于网页标准的测试那些性质不同,网页元素的属性能够通过 js 获取没问题,只要网页元素的实际显示效果不能获取就是安全的。 |
|
|
19楼#
发布于:2010-02-21 16:26
这个脚本分布图上显示的数目和页面“可见”的搜索词数目一样,但是统计的就多了。IE8的搜索统计的就是可见的
|
|
20楼#
发布于:2010-02-21 16:26
|
|
|
21楼#
发布于:2010-02-21 16:26
奇怪,邮箱没收到提醒的。
前面给的那个网页就是这样的啊 http://www.bizrate.com/bath-accessories/bathroom-linen-cabinets/ 在页面搜索storage,IE8高亮并显示有8个搜索结果 FF启用Enhanced word highlight脚本,统计有30个,分布图上显示8个 |
|
22楼#
发布于:2010-02-21 16:26
问下怎么使用正则表达式来高亮啊啊?有特殊前缀?
|
|
23楼#
发布于:2010-02-21 16:26
qingyunzhi:问下怎么使用正则表达式来高亮啊啊?有特殊前缀?回到原帖 [quote="http://userscripts.org/scripts/show/64877"]** 高亮正则表达式: 在脚本的默认设置下,如果已经有高亮的关键词,你需要清空关键词输入框的复选框(也就是选“New”),然后才能输入并高亮一条正则表达式。[/quote] |
|
|
24楼#
发布于:2010-02-21 16:26
不行啊,我的配置的问题吗?
我用\d*根本不能选中网页中的数字啊 |
|
25楼#
发布于:2010-02-21 16:26
qingyunzhi:不行啊,我的配置的问题吗? 必须要像我图中正则的写法,再把“Add”改成“New”,再不行到高级设置中把“排列关键词……”选项关闭。 ……另外,这会很卡。 |
|
|
上一页
下一页