distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4744回复:29

有运行一次脚本的扩展吗?

楼主#
更多 发布于:2010-10-06 21:14
发现越来越需要临时运行一次脚本的扩展,比如破解禁用右键,无法复制,清除乱码等等。如果在油猴中加入脚本,如果让它对所有网站有效,那么99.9%的网站打开都要运行这个不需要的脚本,你不知道什么时候在什么网站需要这个脚本,也不可能指定网址,现在只能让它对所有网站有效但不启用,遇到的时候启用,然后刷新页面,随后再禁用,非常麻烦。
有没有这样的扩展,设置几个脚本,在打开页面以后,可以选择里面脚本,点一下就运行一次?
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2010-10-06 21:14
这么说就是带了通配符以后规则越短越慢。
总之只要list中的规则不怎么影响速度就好。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-19
  • 发帖数2769
  • 经验580枚
  • 威望1点
  • 贡献值128点
  • 好评度102点
  • 社区居民
  • 最爱沙发
  • 忠实会员
2楼#
发布于:2010-10-06 21:14
distance0:通配符算是正则的一种,到底什么是真正正则的慢速规则,倒还真不知道。回到原帖

不是一个东西吧;
查了下,通配符
*
代表所有字符,正则中
.*
才代表所有字符;
慢速规则指使用了正则的规则和没有至少8个连续的普通字符的规则;
使用了通配符但是规则中包含至少8个连续的普通字符的规则就不是慢速规则。
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2010-10-06 21:14
通配符算是正则的一种,到底什么是真正正则的慢速规则,倒还真不知道。
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-19
  • 发帖数2769
  • 经验580枚
  • 威望1点
  • 贡献值128点
  • 好评度102点
  • 社区居民
  • 最爱沙发
  • 忠实会员
4楼#
发布于:2010-10-06 21:14
distance0:那些都是宣传口号,刚大致看了下,easylist通配符用的很多,chinalist因为easylist有的它就不加了吧,而且多数针对国内特定网站,用的比较少。但两个庞大的列表加起来,数量还是很可观的,我只是想说,和它们比起来,自己加那么两条规则,没必要为了“效率”问题纠结。回到原帖

用通配符的规则不一定就是等同于正则的慢速规则,easylist里我看过,没有一条慢速规则,更没有正则规则,chinalist里只有一条刚加上的慢速规则。
aryeah
小狐狸
小狐狸
  • UID33684
  • 注册日期2010-08-13
  • 最后登录2011-06-08
  • 发帖数22
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-10-06 21:14
用快捷键扩展,配上脚本代码
我的blog,我写的脚本都在这里更新,欢迎提建议、需求和报告bug
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2010-10-06 21:14
那些都是宣传口号,刚大致看了下,easylist通配符用的很多,chinalist因为easylist有的它就不加了吧,而且多数针对国内特定网站,用的比较少。但两个庞大的列表加起来,数量还是很可观的,我只是想说,和它们比起来,自己加那么两条规则,没必要为了“效率”问题纠结。
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
7楼#
发布于:2010-10-06 21:14
4、ChinaList 规则好多啊,有没有精简的、通用的、强大的正则表达式列表?¶

如果正则式列表真的那么好,ChinaList 为什么不采用呢? ^,^

根据 ABP 的算法,正则式(以及一些别的情况)的匹配会很慢,ChinaList 这种方式则可以常数级地高效匹配。

意思是说,规则们静静地等待为你效力。如果用到了,它会帮你大忙;如果用不到,也不会影响你,如同它不曾存在。
以前firefox跳个票的时间现在可以发布几个正式版了-_-
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
8楼#
发布于:2010-10-06 21:14
有得就有失吧,不过你看下你订阅的规则,几乎全是正则表达式。我都想用2个月后看看把完全用不到的规则去掉,或者把用得到的提取出来,可惜不能新建分组,很不方便。
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
9楼#
发布于:2010-10-06 21:14
distance0:各人习惯不同吧。我自己定义的规则很精简,就是几个全局的,几个最长上的网站的,几个很宽泛的。定义的时候一般都要试2次,先宽不行再收窄。搜索出来的只上一次的网站的有广告也不管它,反正以后不来了,但除了浮动广告,因为非常烦人而且影响浏览,所以一个简便易行的方法去除浮动广告对我就很重要。回到原帖

by adblock plus的blog:
在效率上考虑,一个带正则的规则,如果改成普通规则,就算要拆成20条,都是值得的
以前firefox跳个票的时间现在可以发布几个正式版了-_-
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2010-10-06 21:14
各人习惯不同吧。我自己定义的规则很精简,就是几个全局的,几个最长上的网站的,几个很宽泛的。定义的时候一般都要试2次,先宽不行再收窄。搜索出来的只上一次的网站的有广告也不管它,反正以后不来了,但除了浮动广告,因为非常烦人而且影响浏览,所以一个简便易行的方法去除浮动广告对我就很重要。
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
11楼#
发布于:2010-10-06 21:14
distance0:可以通杀的,虽然现在浮动的方式越来越多,但都离不开一些基本特征,当然代码得不断改进。
明知道是多余的规则也不删吗?且不说速度问题,这样下去垃圾规则越积越多,当你弄错了一个规则,比如设置太宽了,误杀很多内容,想去修改,在成百上千的垃圾规则中想找出来很难,眼都会看花的。
回到原帖

反正我只能说,list的维护者们do a good job,这么久以来自己就报告过一次广告。easylist+chinalist,除非是特别偏门的网站或者糟糕物网,不然遇上的广告打扰很少,远不到自己花时间去清的地步。

我加的几个规则都是不含通配符的,完整URL,不可能误杀
以前firefox跳个票的时间现在可以发布几个正式版了-_-
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
12楼#
发布于:2010-10-06 21:14
发现可以用油猴的用户脚本命令来实现手动运行脚本,在脚本中可以加入这样的指令。缺点是每个页面都要载入脚本,但载入了不执行也不占什么资源。
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2010-10-06 21:14
可以通杀的,虽然现在浮动的方式越来越多,但都离不开一些基本特征,当然代码得不断改进。
明知道是多余的规则也不删吗?且不说速度问题,这样下去垃圾规则越积越多,当你弄错了一个规则,比如设置太宽了,误杀很多内容,想去修改,在成百上千的垃圾规则中想找出来很难,眼都会看花的。
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
14楼#
发布于:2010-10-06 21:14
distance0:还有一点,这种广告的关闭按钮往往是假的,点击会打开链接而不是关闭。关不掉又碍事的时候怎么办?用abp加添规则然后再删除?显然没有点一个脚本方便快捷。回到原帖

据我所知没通杀悬浮物的脚本。另外为什么添加规则后要删除?洁癖?

看过abp的文档,非正则表达式的规则数量几乎是对速度没影响的。
以前firefox跳个票的时间现在可以发布几个正式版了-_-
上一页
游客

返回顶部