jnlyu
狐狸大王
狐狸大王
  • UID10304
  • 注册日期2005-12-04
  • 最后登录2015-06-17
  • 发帖数304
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:8295回复:21

找到一个不错的 js 扩展 Page-Prefetcher,希望能有人修改下

楼主#
更多 发布于:2008-09-30 19:07
最近发现 Opera 有一个 page-prefetcher 的 js 扩展

http://www.operachina.com/viewtopic.php ... &sk=t&sd=a

功能就如里面所说的,
预读网页内的下一页连结,
关于这个的好处相信明白的人一定知道,
而我试着把这 js 加入 Greasemonkey  里,结果能用,
效果是目前试过最好的,不占用资源,预读时不会感到任何迟钝,
不过似乎对某些站点有问题,可能里面的一些代码跟 Firefox 有冲突 ,
希望能有高手帮忙修改一下,变成Firefox 也适用的 js,
加上 Next Page 的 js,看论坛简直如虎添翼。
AppNavi手机应用官方微博 介绍最新的密室逃脱游戏!
http://weibo.com/appnavi
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
1楼#
发布于:2008-09-30 19:07
jnlyu:我发现到网页预读后 Firefox 再翻页时还是会从网站接收到一些封包,
那可能是检查网站修改日期的资料,确保接收到的是新的网页
但这样一来就不是真正达到完全依靠缓存来开启网页,
不知如何解决这问题?
Firefox 没有像 Opera 那样能调整检查网页过期的时间选项。
回到原帖


我觉得是开下一页时立即预读再下一页了。因为从倒数第二页翻到最后一页没接收。
所以中间翻页还是停顿了一下。
这算是预读太快还是太慢?
建议要么绘制好网页再预读,要么翻页前继续预读下两页、三页。
98118
禁止发言
禁止发言
  • UID75
  • 注册日期2004-11-23
  • 最后登录2018-05-22
  • 发帖数1271
  • 经验-126枚
  • 威望0点
  • 贡献值-352点
  • 好评度-213点
  • 社区居民
  • 忠实会员
2楼#
发布于:2008-09-30 19:07
用户被禁言,该主题自动屏蔽!
taizitju
千年狐狸
千年狐狸
  • UID10093
  • 注册日期2005-11-27
  • 最后登录2012-04-12
  • 发帖数3638
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2008-09-30 19:07
精神上支持原创性工作!
[color=orange][b]为新手服务[/b][/color]  [color=BLUE][b]快速解决问题传送门:[/b][/color][url=https://www.firefox.net.cn/newforum/viewtopic.php?t=22571][color=red][b]①Firefox初级教程(置顶帖)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=27478][color=red][b]②孟婆汤(清空profile工具)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/viewtopic.php?t=26765][color=red][b]③减肥茶(半淘汰)[/b][/color][/url]  [url=https://www.firefox.net.cn/newforum/search.php][color=red][b]④搜索论坛[/b][/color][/url]
zb0502
小狐狸
小狐狸
  • UID24228
  • 注册日期2008-05-20
  • 最后登录2014-11-11
  • 发帖数86
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
4楼#
发布于:2008-09-30 19:07
liuxb
赞,  好东西.
报告一下问题, 在某些网站, 会自动跳转到下一页.
比如现在浏览第一页, 然后鼠标向下滚动, 滚到这一页底的时候, 会自动跳转到第二页. 在第二页底会自动跳转到第三页.很郁闷. 不知道能否改进一下.
比如在btchina有这种情况.
http://bt1.btchina.net/?categoryid=10
回到原帖

某些站点不允许被放到 iframe 中访问,否则它会自动将外面的 href 重定向(不知这么表达准确不?),结果如同你所说那种现象。对于这种站点暂时只能排除掉了,或者禁用它的 Javascript 吧。baidu 就是这样,所以脚本里已经默认排除了。

另外,这个做法对于杀猫贴比较有效果,体积不大的页面感受不到太大差别。

PS:国庆这几天娱乐任务繁重,如果大家觉得这个脚本有点用处,等过完节我把它发到 userscripts.org 上,附带写个详细点的说明。
xing
狐狸大王
狐狸大王
  • UID24568
  • 注册日期2008-06-12
  • 最后登录2018-04-07
  • 发帖数334
  • 经验12枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 社区居民
5楼#
发布于:2008-09-30 19:07
jnlyu:我发现到网页预读后 Firefox 再翻页时还是会从网站接收到一些封包,
那可能是检查网站修改日期的资料,确保接收到的是新的网页
但这样一来就不是真正达到完全依靠缓存来开启网页,
不知如何解决这问题?
Firefox 没有像 Opera 那样能调整检查网页过期的时间选项。
回到原帖


有这种感觉.在上DZ论坛时似乎也有这种情况.
由于没有 左右键翻页,我同时使用sunwan 和你的这个脚本,不知道有没有冲突?翻页是正常了,只是不知道这样到底有没实现加速的效果?
另 zeroieme 能不能在最新的 左右翻页脚本上加上这个代码?如果有时间麻烦加一下,会方便很多.谢谢
zeroieme
千年狐狸
千年狐狸
  • UID12805
  • 注册日期2006-05-17
  • 最后登录2015-10-11
  • 发帖数1407
  • 经验34枚
  • 威望0点
  • 贡献值20点
  • 好评度0点
  • 社区居民
6楼#
发布于:2008-09-30 19:07
打包成XPI了,供没有安装猴子的狐狸使用
附件名称/大小 下载次数 最后更新
prefetchnextpage.xpi (11KB)  175 2008-10-02 04:07
jnlyu
狐狸大王
狐狸大王
  • UID10304
  • 注册日期2005-12-04
  • 最后登录2015-06-17
  • 发帖数304
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2008-09-30 19:07
我发现到网页预读后 Firefox 再翻页时还是会从网站接收到一些封包,
那可能是检查网站修改日期的资料,确保接收到的是新的网页
但这样一来就不是真正达到完全依靠缓存来开启网页,
不知如何解决这问题?
Firefox 没有像 Opera 那样能调整检查网页过期的时间选项。
AppNavi手机应用官方微博 介绍最新的密室逃脱游戏!
http://weibo.com/appnavi
liuxb
非常火狐
非常火狐
  • UID26160
  • 注册日期2008-09-05
  • 最后登录2021-12-02
  • 发帖数659
  • 经验324枚
  • 威望0点
  • 贡献值184点
  • 好评度16点
8楼#
发布于:2008-09-30 19:07
zb0502:我这里有一个根据 sunwan 的 next page 脚本改的 Prefetch Next Page,与 opera 这个功能一样,见附件。
需要调整什么功能请自行修改。
回到原帖


赞,  好东西.
报告一下问题, 在某些网站, 会自动跳转到下一页.
比如现在浏览第一页, 然后鼠标向下滚动, 滚到这一页底的时候, 会自动跳转到第二页. 在第二页底会自动跳转到第三页.很郁闷. 不知道能否改进一下.
比如在btchina有这种情况.
http://bt1.btchina.net/?categoryid=10
我的...
Endif
火狐狸
火狐狸
  • UID5035
  • 注册日期2005-04-12
  • 最后登录2010-12-28
  • 发帖数292
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2008-09-30 19:07
感觉出了加速效果了
不错不错
对于我这种喜欢泡论坛的比较有好处
ferret
千年狐狸
千年狐狸
  • UID21816
  • 注册日期2007-11-11
  • 最后登录2013-03-22
  • 发帖数1114
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2008-09-30 19:07
这个脚本这两天刚删掉... 用了很久都没怎么体会到加速效果. 主要因为自己上的几个论坛不是像本论坛一样极少需要翻页 就是xxxxxx-n-1.html这种不能加速的页面...
zb0502
小狐狸
小狐狸
  • UID24228
  • 注册日期2008-05-20
  • 最后登录2014-11-11
  • 发帖数86
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
11楼#
发布于:2008-09-30 19:07
那请问某些站点为何无法用键盘左右键来翻页?还是改到其他地方去了?
http://www.xhclub.net/forum/forumdisplay.php?fid=118

我改的这个脚本仅仅是预读取下一页。因为我不用左右键翻页功能,所以去掉了。要翻页的话你还需要用那个 next page 脚本,或者你自己再改一下脚本。
你看一下那个页面下方的导航条的“>>”有一个黄色框,就表示该页已经被预读取了。
jnlyu
狐狸大王
狐狸大王
  • UID10304
  • 注册日期2005-12-04
  • 最后登录2015-06-17
  • 发帖数304
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2008-09-30 19:07
zb0502
google 应该是可以用的啊,我这正常。
baidu 由于不许用框架嵌套访问,所以脚本中排除它了。
回到原帖

那请问某些站点为何无法用键盘左右键来翻页?还是改到其他地方去了?
http://www.xhclub.net/forum/forumdisplay.php?fid=118
AppNavi手机应用官方微博 介绍最新的密室逃脱游戏!
http://weibo.com/appnavi
zb0502
小狐狸
小狐狸
  • UID24228
  • 注册日期2008-05-20
  • 最后登录2014-11-11
  • 发帖数86
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度1点
13楼#
发布于:2008-09-30 19:07

PS.试了一下,大部份论坛都能用,但 Google 及百度的搜索结果无效,
    不知是否哪边的代码有问题?

google 应该是可以用的啊,我这正常。
baidu 由于不许用框架嵌套访问,所以脚本中排除它了。
98118
禁止发言
禁止发言
  • UID75
  • 注册日期2004-11-23
  • 最后登录2018-05-22
  • 发帖数1271
  • 经验-126枚
  • 威望0点
  • 贡献值-352点
  • 好评度-213点
  • 社区居民
  • 忠实会员
14楼#
发布于:2008-09-30 19:07
用户被禁言,该主题自动屏蔽!
上一页
游客

返回顶部