165楼#
发布于:2015-01-02 15:31
MPIV好像只改了这行代码就解决了内存泄漏问题
- if(!hosts) hosts = loadHosts(); + if(!hosts) { hosts = loadHosts(); GM_registerMenuCommand('Set up Mouseover Popup Image Viewer', setup); } |
|
166楼#
发布于:2015-01-05 10:15
tulip17:MPIV好像只改了这行代码就解决了内存泄漏问题对比了11月22日和12月9日的脚本代码,后者只是将前者位于最末尾的菜单命令注册提前到该语句中而已,因为其菜单命令涉及自定义站点规则,所以要先初始化hosts这个保存站点规则的数组,应该只是这样吧。 我拿了个5月的版本和最新的版本,与上面这两个版本对比,都更新了许多东西,唯独上面这两个版本之间只相差两行(或者说移动了一行)。我觉得还存在其他叠加更新影响的因素。 我的脚本不涉及自定义站点规则的选项,与这语句相似的就是#298行的这句: if (gm_ok) GM_registerMenuCommand(_di.confT[_L], config_box); 而且我修改之后已经用了好久,也没发现很严重的内存泄漏问题,难道也是跟其他脚本冲突? Mouseover Popup Image Viewer脚本我也有,但并没激活,因为现在主用Imagus;也没用Alertbox脚本。 |
|
|
167楼#
发布于:2015-01-05 20:20
hzhbest:对比了11月22日和12月9日的脚本代码,后者只是将前者位于最末尾的菜单命令注册提前到该语句中而已,因为其菜单命令涉及自定义站点规则,所以要先初始化hosts这个保存站点规则的数组,应该只是这样吧。MPIV11月22日及之前版本+GM+alertbox都有内存暴涨问题,就是12月9日的更新,问题就解决了 这是我的反馈和MPIV作者向GM作者反馈的页面 https://greasyfork.org/zh-CN/forum/discussion/2421 https://github.com/greasemonkey/greasemonkey/issues/2067 |
|
168楼#
发布于:2015-01-06 09:06
tulip17:MPIV11月22日及之前版本+GM+alertbox都有内存暴涨问题,就是12月9日的更新,问题就解决了在2067那贴里面提到菜单命令注册语句存在内存泄漏(可能),GM作者以“我没否认任何事情”开头质疑测试步骤和结果,感觉GM作者认为这样的指控“无中生有”,好吧…… MPIV的作者最后说通过延迟菜单命令注册来绕过这问题,所以我也将#298行改成如下样子: if (gm_ok) window.addEventListener('load', function(){GM_registerMenuCommand(_di.confT[_L], config_box);}, false); 即延迟至页面读取完成再注册菜单命令。你看看这样是否有助于解决问题? |
|
|
169楼#
发布于:2015-01-06 22:17
|
|
170楼#
发布于:2015-01-07 08:51
tulip17:要感谢你的热心回复!MPIV其实也是这样做的,或者可能初始化站点列表命令能促使回收内存。 MPIV作者(不知道为什么拿另一个脚本来示范)回复GM作者时也提到需要耐心点等候内存占用变化,可能仅仅GM_registerMenuCommand命令产生的内存泄漏并没你遇到的那么明显。 脚本之间的叠加效应可能更大。 在我的电脑上,我这脚本没显得泄漏多严重,这是我今早的截图,Firefox是从昨天早上一直开到下班,然后电脑休眠: 图片:QQ截图20150107084252.png ![]() |
|
|
171楼#
发布于:2015-01-08 23:41
|
|
172楼#
发布于:2015-01-12 14:25
|
|
|
173楼#
发布于:2015-06-12 17:48
请问,我添加正则,怎么不管用?
按照说明,alt+/后取消勾选改成new,config中的sort关键词也关闭了。new关键词:w.b,但是没高亮比如web这个词啊,哪里有问题吗? 另外空格都变成拆分关键词,能让空格也是关键词的一部分吗?比如想高亮页面的Web Developer这对词,只匹配单个的则不高亮? |
|
174楼#
发布于:2015-06-14 22:13
bootislands:请问,我添加正则,怎么不管用?@hzhbest @fang5566 继续求助。「空格词组」和「正则关键字」,这两天又多试了几次,依然没成功…相关说明文字都看了… |
|
175楼#
发布于:2015-06-15 09:09
bootislands:@hzhbest @fang5566额……正则和含空格关键词当然不是一个独立的模式,只不过关键词排序肯定会忽略掉正则而已;要使用的话需要用相应的符号括起来的。 正则用【 / 】(半角左斜杠): 图片:QQ截图20150615090303.png ![]() 含空格用【 " 】(半角双引号): 图片:QQ截图20150615090340.png ![]() 我以为这是自然而然的习惯……不好意思 ![]() |
|
|
176楼#
发布于:2015-06-15 15:52
|
|
177楼#
发布于:2015-06-28 02:30
全都是陈年老调的帖子啊
|
|
178楼#
发布于:2017-06-28 01:56
竟然有这等神器, 太赞了. 找能高亮页面内多个词汇尽一年, 居然远在天边, 近在眼前. 而且14年更新的脚本, 17年完全运行良好, 厉害了, 我的哥
![]() 只可惜不支持dark theme, 例如Multiple-Highlighter, Multi Word Finder, 均不支持https://userstyles.org/styles/23516/midnight-surfing-global-dark-style, SearchWP经常需要鼠标点击, 烦都烦死了, 所以, 很希望 hzhbest, 在时隔 910天后, 能再度更新, 支持Midnight Surfing - Global Dark Style 或 Midnight Surfing Alternative, 当然如果能兼容更多也绝不会反对 ![]() 实则在这跟贴只是表达内心的赞许, 更新的话, 是一件很费时费力的事情, 连带还需要考虑很多附加内容, 而且可以很确定的讲, 么没有任何服务费, 当然, 好处费还是可以有的, 偶能够挨个帖子送喜欢, 以示对脚本的涕零之情 ![]() |
|
上一页
下一页