opera 论坛:引言:
很早以前我就在深度和OperaChina的置顶帖(http://www.operachina.com/viewtopic.php?f=41&t=3042)里下载过同名脚本,个人觉得page-prefetcher.js是Opera的最有实用价值的用户脚本,可是用起来却发现几乎没什么作用,便数次烦扰ezibo、cowboy21等大侠一步步改进,现在无论是预读准确性、资源占用率还是可定制化程度日趋完美。
功能和作用:
此JS是快进和超级快进功能的加强,类似于GECKOR核心的预下载技术,或者是GOOGLE WEB ACC的同样的效果,既可以在网页看到包含“NEXT”“下一页”之类的链接时,预先下载网页,也可自定义根据自定义规则和URL预读下一页。简而言之:该脚本通过预读下一页,加速打开网页,等效于提高了网速,对以图片为主的页面尤为明显。Opera以速度快等特点而著称,这个脚本将使您的Opera的速度更上一层楼,用该脚本浏览某些网页就像网速提升了很多倍一样。同时,可极大提高鼠标手势/按钮“前进/快进/超级快进”打开的URL的准确率。
使用方法:
一、把该脚本复制到浏览器的用户脚本目录。菜鸟不知道该目录在何处的话,在地址栏输入“opera:config#UserPrefs|User JavaScript File”(不带引号,下同)即可查看用户脚本目录的路径,没有的话可自行设置。
二、为使该脚本很好地发挥作用,“首选项-历史-检查缓存页面是否已在服务器上更新-检查图片”选项不应少于“每5分钟”,推荐“每5小时”或更长。
三、为了更好地使用鼠标手势“前进/超级快进”,强烈建议在鼠标手势的配置文件中这样修改:FlipForward = "Forward | Go to page, "javascript:ezjsfastforward();""当然,依自己习惯,FlipForward也可以改为GestureRight等,菜单、按钮也类似。
四、若想使该脚本只对特定的站点起作用的话,可在该脚本的开头的加入如“// @includehttp://bbs.winzheng.com/*”这样的语句;若想使该脚本对特定的站点不起作用的话,可在该脚本的开头的加入如“// @exclude http://bbs.winzheng.com/*”这样的语句,更多高级设置方法详见后文。