Ericks
狐狸大王
狐狸大王
  • UID31364
  • 注册日期2009-12-12
  • 最后登录2016-06-14
  • 发帖数321
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3395回复:8

求高人修改Super Next Page脚本,去掉关于预读部分内容

楼主#
更多 发布于:2010-01-05 12:22
最近发现这个脚本不太正常,经常让火狐在预读下一页时加载时间变长,这时鼠标有动作则直接导致崩溃。
      我看了脚本的说明,说是会预读下一页的内容,我感觉可能是造成我的FF频频崩溃的原因吧?!
      求高人修改一下这个脚本,让该脚本只实现寻找下一页的链接,避免预读而产生副作用,并支持FireGestures中两个(超级上一页和超级下一页)脚本。

附上脚本地址:http://userscripts.org/scripts/search?q=super+next+page&x=2&y=13
Ericks
狐狸大王
狐狸大王
  • UID31364
  • 注册日期2009-12-12
  • 最后登录2016-06-14
  • 发帖数321
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2010-01-05 12:22
附上FireGestures中两个手势脚本作参考:

下一页:

try { var node = FireGestures.sourceNode; } catch (e) {}
while (node && node.nodeName != "BODY")
node = node.parentNode;
if (!node) node = getBrowser().contentDocument;
var e = document.createEvent("KeyboardEvent");
e.initKeyEvent("keydown", true, true, window, false, false, false, false, 39, 0);
node.dispatchEvent(e);


上一页:

try { var node = FireGestures.sourceNode; } catch (e) {}
while (node && node.nodeName != "BODY")
node = node.parentNode;
if (!node) node = getBrowser().contentDocument;
var e = document.createEvent("KeyboardEvent");
e.initKeyEvent("keydown", true, true, window, false, false, false, false, 37, 0);
node.dispatchEvent(e);
lancaster
火狐狸
火狐狸
  • UID5142
  • 注册日期2005-04-16
  • 最后登录2011-09-04
  • 发帖数134
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2010-01-05 12:22
用 Next Page 不就行了, Super Next Page 只是在其基础上加预读取.
Ericks
狐狸大王
狐狸大王
  • UID31364
  • 注册日期2009-12-12
  • 最后登录2016-06-14
  • 发帖数321
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2010-01-05 12:22
lancaster:用 Next Page 不就行了, Super Next Page 只是在其基础上加预读取.回到原帖


Next Page支持鼠标手势吗?
Ericks
狐狸大王
狐狸大王
  • UID31364
  • 注册日期2009-12-12
  • 最后登录2016-06-14
  • 发帖数321
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2010-01-05 12:22
lancaster:用 Next Page 不就行了, Super Next Page 只是在其基础上加预读取.回到原帖

真是一语惊醒梦中人啊,我还看过Super Next Page的说明是在next page的基础之上的,怎么就没想到试试它呢。嘿嘿!
just4fun
千年狐狸
千年狐狸
  • UID30408
  • 注册日期2009-09-17
  • 最后登录2016-04-28
  • 发帖数1497
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
5楼#
发布于:2010-01-05 12:22
把预读功能关掉不就是了,还想用时随时打开
Ericks
狐狸大王
狐狸大王
  • UID31364
  • 注册日期2009-12-12
  • 最后登录2016-06-14
  • 发帖数321
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2010-01-05 12:22
just4fun:把预读功能关掉不就是了,还想用时随时打开回到原帖

平时就是关闭的,但不知道这个脚本当中哪里有影响我目前使用的扩展的地方,容易造成崩溃,所以想换个类似但没有影响的脚本。
just4fun
千年狐狸
千年狐狸
  • UID30408
  • 注册日期2009-09-17
  • 最后登录2016-04-28
  • 发帖数1497
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
7楼#
发布于:2010-01-05 12:22
经常让火狐在预读下一页时加载时间变长,这时鼠标有动作则直接导致崩溃。
      我看了脚本的说明,说是会预读下一页的内容,我感觉可能是造成我的FF频频崩溃的原因吧?!

[quote="Ericks"]平时就是关闭的,但不知道这个脚本当中哪里有影响我目前使用的扩展的地方,容易造成崩溃,所以想换个类似但没有影响的脚本。[/quote]
怎么看着有些自相矛盾。
预读功能关闭的话是不会再预读下一页的,也就不会有“预读下一页时加载时间变长”的问题,更不可能因预读时间过长造成崩溃。
要说这个脚本和其他部件冲突造成崩溃,这个有可能,但不会是因为你在顶楼的描述
Ericks
狐狸大王
狐狸大王
  • UID31364
  • 注册日期2009-12-12
  • 最后登录2016-06-14
  • 发帖数321
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2010-01-05 12:22
just4fun
怎么看着有些自相矛盾。
预读功能关闭的话是不会再预读下一页的,也就不会有“预读下一页时加载时间变长”的问题,更不可能因预读时间过长造成崩溃。
要说这个脚本和其他部件冲突造成崩溃,这个有可能,但不会是因为你在顶楼的描述
回到原帖

并不矛盾,通过排查发现有问题就关闭了预读,但还是发现有冲突的地方,所以要更换,看别人的话也得分时段的嘛,我并没有承前启后的意思。
游客

返回顶部