阅读:5299回复:29
有运行一次脚本的扩展吗?
发现越来越需要临时运行一次脚本的扩展,比如破解禁用右键,无法复制,清除乱码等等。如果在油猴中加入脚本,如果让它对所有网站有效,那么99.9%的网站打开都要运行这个不需要的脚本,你不知道什么时候在什么网站需要这个脚本,也不可能指定网址,现在只能让它对所有网站有效但不启用,遇到的时候启用,然后刷新页面,随后再禁用,非常麻烦。
有没有这样的扩展,设置几个脚本,在打开页面以后,可以选择里面脚本,点一下就运行一次? |
|
1楼#
发布于:2010-10-06 21:14
Bookmarklet?
|
|
2楼#
发布于:2010-10-06 21:14
话说GM脚本是可以设@include的
正如你所说,这种网站不多,我这么就遇上又不得不右键的也就几次。如果经常要到某一个复制的添加域名就好了。 |
|
|
3楼#
发布于:2010-10-06 21:14
|
|
4楼#
发布于:2010-10-06 21:14
vimperator运行你的脚本命令
|
|
5楼#
发布于:2010-10-06 21:14
|
|
6楼#
发布于:2010-10-06 21:14
你给个网址我试试,我之前好像不用那个脚本都可以的
|
|
|
7楼#
发布于:2010-10-06 21:14
dindog:你给个网址我试试,我之前好像不用那个脚本都可以的回到原帖 正在弄浮动广告,给你个试试。 http://www.xp366.com/soft/soft1/net/4849.html 去除右下角的浮动广告脚本,在油猴中可用,但不方便。 // ==UserScript== // @name Clear Fly Ads // @namespace Kill ad Script // @description A scripts to clear Fly Ads // @include * // ==/UserScript== function cancelError() {return true;} onerror=cancelError; var objs=document.getElementsByTagName("div"); var l=objs.length; for (i=0;i<l;i++) { if (objs[i].style.position == "absolute"){ objs[i].style.visibility="hidden"; } } |
|
8楼#
发布于:2010-10-06 21:14
没见到广告。。。。。adblock plus自己把它做了,不用脚本
|
|
|
9楼#
发布于:2010-10-06 21:14
解锁鼠标的脚本,网址虽会经常遇到,但真去找还不好找。
function cancelError() {return true;} onerror=cancelError; function enableMouse() { if (event != null) { event.returnValue=true; event.cancelBubble=false; } return true; } function doEnableMouse(obj) { obj.onmousedown=enableMouse; obj.onmouseup=enableMouse; obj.onmousemove=enableMouse; obj.oncontextmenu=enableMouse; obj.onselectstart=enableMouse; obj.ondragstart=enableMouse; obj.onbeforecopy=enableMouse; obj.oncopy=enableMouse; obj.onselect=enableMouse; } function doDocument(doc) { try { doEnableMouse(doc); doEnableMouse(doc.body); var frs=doc.frames; if (frs != null && frs.length>0) { for (var i=0; i < frs.length; i++) { doDocument(frs[i].document); } } }catch(e){} } doDocument(document); |
|
10楼#
发布于:2010-10-06 21:14
|
|
11楼#
发布于:2010-10-06 21:14
GM脚本改用快捷键调用?
|
|
|
12楼#
发布于:2010-10-06 21:14
|
|
|
13楼#
发布于:2010-10-06 21:14
比如你搜索下载,找到的网站有个浮动广告,很讨厌,你该怎么办呢?用abp加入特征,然后刷新?问题是你搜到的网站你以后都不会来了,给abp加入一条规则以后以后一次都用不到,还费了半天事。即使你以后还会来,你加入到特征可能以后变了,广告还是会出来。这种浮动广告有个不变而且通吃的特征,就是position = absolute,但是可能会误杀,你如果在abp中用这个特征来屏蔽,很可能误杀了一些有用的内容而却浑然不知。所以我觉得在看到网站有这种广告以后,运行一个脚本来屏蔽,是最好的办法,如果有东西被误杀了,你能马上发现。 发这个帖子就是想找一个打开网页以后运行一次脚本的办法,用处很广,不止复制。 |
|
14楼#
发布于:2010-10-06 21:14
只去一次的网站你也许不在意广告,反正下次不来了,但这种浮动广告特别烦人,有时候会遮住下载地址,你还不能不管它。
|
|
上一页
下一页