返回列表 发帖

[版本发布] [原创]提高页面中JS脚本执行效率的插件

这个插件是自动运行的,不需要显示.
但是插件本身不能定义不显示,所以只能手动在"自定义状态栏"里删除这个插件的图标

测试:


使用本插件前:


使用本插件后:





插嘴 by 小絮
这个插件可以用过滤规则来实现:
  1. #ex#<\/head>([\r\n]+)###<script language="Javascript">/*@cc_on eval(function(props){var code=[];for(var i=0;i<props.length;i++){var prop=props;window['_'+prop]=window[prop];code.push(prop+'=_'+prop)}return 'var '+code.join(',');}('document top setInterval clearInterval setTimeout clearTimeout alert confirm prompt open close showModalDialog showModelessDialog'.split(' '))); @*/</script>$1</head>$1
复制代码

这样就可以不显示图标和解决刷新后无效的问题了。

再插一嘴 by 杂草
不好意思,改了一下,因为放在</head>之前才能起到最大作用。
注1:用过滤规则的方法,对本地网页无效,比如D:\test.htm。
注2:是不是应该捧一下我那篇“另类插件”...

改进 by 杂草
1.原来的过滤规则会导致某些网页不能正常显示,比如QQ空间,163.com无法写邮件等......
  在这之前用白名单方式暂时解决这条规则的冲突的,可以去掉相关的白名单了。
2.另加一条加速背景图的规则。
  IE对于<img>的图,会自动判断本地缓存,但是对于css中的background-image的背景图就每次都是重新下载。
  1. #ex#<\/head>([\r\n]+)###<script language="Javascript">try {document.execCommand("BackgroundImageCache", false, true);} catch(e) {}</script>$1</head>$1
复制代码


[ 本帖最后由 杂草 于 2009-2-20 21:23 编辑 ]
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们

  • 1111
  • 2222
  • 333
  • 444

TOP

不懂代码,但是能增加效率的东西是在太好了,谢谢楼主分享。

TOP

支持一下楼主的
http://farm3.static.flickr.com/2570/4171492282_8b9f840ff9_o.jpg

TOP

谢谢分享,收藏了

TOP

看不懂,想知道作用及用法

TOP

杂草大大的 过滤规则 貌似有问题 , 到像163什么的很多网站 都不能正确显示切换页面什么的。75楼说杂草大大的规则少了个 [i] 不知道正确不正确?

TOP

最近用的规则好像都把这些剔除了

TOP

还继续更新么

TOP

不是很明白啊.....

TOP

个别网站出现图像不显示.一些对话框不出来,继续关注更新

TOP

个人感觉用插件,好于用过滤规则。

TOP

返回列表