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

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

楼主#
更多 发布于:2010-10-06 21:14
发现越来越需要临时运行一次脚本的扩展,比如破解禁用右键,无法复制,清除乱码等等。如果在油猴中加入脚本,如果让它对所有网站有效,那么99.9%的网站打开都要运行这个不需要的脚本,你不知道什么时候在什么网站需要这个脚本,也不可能指定网址,现在只能让它对所有网站有效但不启用,遇到的时候启用,然后刷新页面,随后再禁用,非常麻烦。
有没有这样的扩展,设置几个脚本,在打开页面以后,可以选择里面脚本,点一下就运行一次?
xxp2277
千年狐狸
千年狐狸
  • UID24388
  • 注册日期2008-05-31
  • 最后登录2024-03-28
  • 发帖数1513
  • 经验133枚
  • 威望0点
  • 贡献值46点
  • 好评度8点
  • 社区居民
1楼#
发布于:2010-10-06 21:14
Bookmarklet?
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
2楼#
发布于:2010-10-06 21:14
话说GM脚本是可以设@include的

正如你所说,这种网站不多,我这么就遇上又不得不右键的也就几次。如果经常要到某一个复制的添加域名就好了。
以前firefox跳个票的时间现在可以发布几个正式版了-_-
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2010-10-06 21:14
dindog:话说GM脚本是可以设@include的

正如你所说,这种网站不多,我这么就遇上又不得不右键的也就几次。如果经常要到某一个复制的添加域名就好了。
回到原帖

不仅仅是右键,我只是举个例子,include了干嘛?这个网站你可以只去一次,下次需要运行某个脚本在另一个网站。再举个例子,你搜到一些内容想复制,但这个网站不让选取复制,你只需要运行一次破解脚本,复制以后这个网站你就不会再来了。
奇侠
小狐狸
小狐狸
  • UID18770
  • 注册日期2007-05-17
  • 最后登录2014-10-27
  • 发帖数54
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2010-10-06 21:14
vimperator运行你的脚本命令
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-10-06 21:14
奇侠:vimperator运行你的脚本命令回到原帖

简单搜了一下,vimperator对ff的改动太大了,几乎是全盘的,而我需要的功能非常简单。
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
6楼#
发布于:2010-10-06 21:14
你给个网址我试试,我之前好像不用那个脚本都可以的
以前firefox跳个票的时间现在可以发布几个正式版了-_-
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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";
}
}
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
8楼#
发布于:2010-10-06 21:14
没见到广告。。。。。adblock plus自己把它做了,不用脚本
以前firefox跳个票的时间现在可以发布几个正式版了-_-
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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);
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2010-10-06 21:14
dindog:没见到广告。。。。。adblock plus自己把它做了,不用脚本回到原帖

试验的话,就先把abp关了吧。
这种浮动广告,不管用什么屏蔽,要么不能通吃,要么有误杀,还是看到以后运行一个脚本最好。
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-04-28
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
11楼#
发布于:2010-10-06 21:14
GM脚本改用快捷键调用?
我很懒...
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
12楼#
发布于:2010-10-06 21:14
distance0
试验的话,就先把abp关了吧。
这种浮动广告,不管用什么屏蔽,要么不能通吃,要么有误杀,还是看到以后运行一个脚本最好。
回到原帖

刚才不是说复制来着?我搞不懂了。。。。。广告问题效率最高的还是abp吧,abp默认搞不定的一头半个月都遇不上几次,遇上了有空去举报个,半天就更新了……
以前firefox跳个票的时间现在可以发布几个正式版了-_-
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2010-10-06 21:14

刚才不是说复制来着?我搞不懂了。。。。。广告问题效率最高的还是abp吧,abp默认搞不定的一头半个月都遇不上几次,遇上了有空去举报个,半天就更新了……

比如你搜索下载,找到的网站有个浮动广告,很讨厌,你该怎么办呢?用abp加入特征,然后刷新?问题是你搜到的网站你以后都不会来了,给abp加入一条规则以后以后一次都用不到,还费了半天事。即使你以后还会来,你加入到特征可能以后变了,广告还是会出来。这种浮动广告有个不变而且通吃的特征,就是position = absolute,但是可能会误杀,你如果在abp中用这个特征来屏蔽,很可能误杀了一些有用的内容而却浑然不知。所以我觉得在看到网站有这种广告以后,运行一个脚本来屏蔽,是最好的办法,如果有东西被误杀了,你能马上发现。
发这个帖子就是想找一个打开网页以后运行一次脚本的办法,用处很广,不止复制。
distance0
火狐狸
火狐狸
  • UID33859
  • 注册日期2010-09-01
  • 最后登录2010-10-29
  • 发帖数177
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2010-10-06 21:14
只去一次的网站你也许不在意广告,反正下次不来了,但这种浮动广告特别烦人,有时候会遮住下载地址,你还不能不管它。
上一页
游客

返回顶部