`
rikugun
  • 浏览: 349725 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

GreaseMonkey脚本 for 广西时空网

    博客分类:
  • Js
阅读更多
昨晚去了一下本市的地方论坛,先不说界面是不是标准,暴晕的大量的js只支持IE.连发贴都发不了 .
还好有猴子,偷偷写了一个抢楼的脚本,除了署名权,别的什么权都没有 XD
当然,小改一下用到某些地方也是可以的

0.2(2008-10-24):把按键移动到了"点击复制本帖地址"按键的后面.添加额外的福利--删除文字广告
0.3: 再加一个福利,默认显示贴图.不需要道具

先上图


// --------------------------------------------------------------------
//
// Version 0.3
// 2008-10-24
// Copyright (c) 2008, LJ.rikugun @ Nanning China
// v5.rikugun[AT]gmail.com   //replace [AT] to @
//
// --------------------------------------------------------------------

// ==UserScript==
// @author rikugun
// @name           时空网论坛脚本
// @namespace      gxsky.com
// @description    时空网脚本,目前有抢楼,直接显示贴图,删除文字广告等功能
// @include        http://bbs*.gxsky.com/dispbbs*
// ==/UserScript==

//默认发表内容
var MSG ="我是去打酱油的,路过抢一下沙发";
//按键函数
var fire =function(){
	var message=window.prompt("请输入发表的内容,默认是:"+MSG);
	if(message==null) return false; //如果按取消就退出
	if(message==''){
		message=MSG;
	}
	//设置文本框内容
	document.getElementsByName('Content')[0].value=message;
	//提交表单
	document.getElementById('Dvform').submit();
}
//新建一个按键
var btn = document.createElement('input');
btn.type="button";
btn.value="开始抢楼!";
//注册事件
btn.addEventListener("click",fire,false);
//获取"复制本帖"的按键
var tar=document.getElementsByName('B3')[0].parentNode;
//添加按键
tar.appendChild(btn);

//删除文字广告:(广而告之) 额外福利
var clear_ads=function(){
var text_ad_nodes=document.getElementsByTagName('b');
for (var i=0; i < text_ad_nodes.length; i++) {
	if(text_ad_nodes[i].textContent=='广而告之:'){
		text_ad_nodes[i].parentNode.parentNode.style.display='none';
	}
}}

clear_ads();

//直接显示贴图
var show_img=function(){
	var nodes=document.getElementsByTagName('font');
	for (var i=0; i < nodes.length; i++) {
		if(nodes[i].textContent=="[显示贴图]"){
		var	img=document.createElement('img');
		img.src=nodes[i].parentNode.previousElementSibling.href;
			nodes[i].parentNode.parentNode.appendChild(img);
		}
	}
}
show_img();
0
0
分享到:
评论

相关推荐

    Firefox用户脚本管理器(Greasemonkey) v1.10火狐插件.rar

    随着Greasemonkey脚本常驻于浏览器,每次随着目的网页打开而自动做修改,使得运行脚本的用户印象深刻地享受其固定便利性。 技术明细: 大部分Greasemonkey用户脚本都是自行撰写,使用对某网站专用的JavaScript代码...

    greasemonkey:个人 Greasemonkey 脚本

    Greasemonkey是一款非常著名的浏览器扩展,主要用于Firefox,后来也有类似功能的油猴脚本(Tampermonkey)在Chrome和其他浏览器上流行。标题中的“个人Greasemonkey脚本”表明这是一个用户自定义的脚本集合,可能...

    Chrome最新4.0版本支持GreaseMonkey脚本

    Chrome浏览器的4.0版本引入了一个重大更新,即对GreaseMonkey脚本的支持。这是一个对开发者和用户都极具价值的功能,因为GreaseMonkey脚本允许用户自定义网页的行为,为浏览器带来更多的定制化可能性。在此之前,...

    深入浅出Greasemonkey,油猴脚本入门

    深入浅出Greasemonkey,油猴脚本入门 Greasemonkey 是一个 Firefox 扩展,它具有通过编写脚本来改变被访问网页的功能。使用它,能使您访问的网站更便于阅读或者更便于使用。使用它,您能修复网页渲染的缺陷,而无须...

    greaseMonkey

    2. **@Metadata**:每个GreaseMonkey脚本的开头通常包含一些元数据(@metadata),例如`@name`定义脚本的名称,`@namespace`用于组织脚本,`@description`提供脚本的简短说明,`@include`和`@exclude`则分别指定脚本...

    红晋江目录页高亮显示近期更新greasemonkey脚本

    HJJ目录页突出最近发布帖子的脚本,用于Firefox的greasemonkey扩展

    gm_scripts:firefox的Greasemonkey脚本

    标题 "gm_scripts:firefox的Greasemonkey脚本" 指向的是一个与Firefox浏览器相关的项目,特别涉及到了Greasemonkey脚本的使用。Greasemonkey是Firefox的一个非常流行的用户脚本管理扩展,它允许用户通过JavaScript来...

    Swedbank-Greasemonkey:用于更改登录选项的 Greasemonkey 脚本

    Swedbank-Greasemonkey 是一个专门为Swedbank银行用户设计的Greasemonkey脚本。Greasemonkey是一款流行的浏览器扩展,主要应用于Firefox,它允许用户通过自定义的JavaScript脚本来修改网页的HTML和CSS,从而改变网页...

    用Greasemonkey 脚本收藏网站会员信息到本地

    【Greasemonkey脚本简介】 Greasemonkey是一款适用于Firefox浏览器的用户脚本管理扩展,它允许用户自定义网页的行为,通过编写JavaScript代码来修改网页内容、添加功能或者优化用户体验。Greasemonkey脚本可以在特定...

    深入浅出Greasemonkey.pdf

    Greasemonkey是一款Firefox浏览器扩展程序,它允许用户通过编写或安装JavaScript脚本来修改网页内容,从而提升网页的可用性和功能性。Greasemonkey本身不直接执行任何改变,而是需要用户安装特定的脚本——用户脚本...

    深入Greasemonkey

    Greasemonkey是Firefox的一个插件,它允许用户通过编写JavaScript脚本来修改网页的动态内容,从而实现个性化定制和功能增强。这本书是官方发布的开发手册,旨在帮助用户理解和掌握Greasemonkey的使用和开发技巧。 ...

    dziekanat-agh:Greasemonkey 脚本,让院长办公室更愉快的操作

    【标题】"dziekanat-agh: 使用Greasemonkey脚本提升院长办公室操作体验" 在IT领域,Greasemonkey是一款强大的浏览器扩展,它允许用户通过编写JavaScript脚本来自定义网页的行为,从而增强对特定网站的功能和交互。...

    rt_gmonkey:Greasemonkey 脚本允许您在 RT 中键入命令

    **rt_gmonkey: Greasemonkey 脚本在 RT 中增强命令功能** RT(Request Tracker)是一款强大的问题跟踪系统,常用于管理和支持服务台、IT运维和项目管理。Greasemonkey 是一个流行的浏览器扩展,它使得用户可以在...

    hwz:用于forums.hardwarezone.com.sg 的GreaseMonkey 脚本

    4. **用户脚本开发**: 开发GreaseMonkey脚本需要了解如何编写JavaScript代码,以及如何利用GM API(GreaseMonkey API)来访问和修改网页内容。开发者需要具备一定的HTML和CSS知识,以便理解网页结构并进行有效操作。...

    gm-scripts:Greasemonkey 脚本的存储库

    Greasemonkey 脚本的存储库。 脚本 Xdr Imdb 重定向器 将任何 imdb 页面重定向到没有 url 参数的版本(在 ? 之后的那些)。 Xdr Steam 重定向器 将任何 Steam 页面(从store.steampowered.com和steamcommunity.com ...

    greasehamster:Greasemonkey 脚本

    油仓鼠一小部分 Greasemonkey 脚本jstorproxy - 重写 JSTOR 和其他包含期刊文章的站点的 URL 以使用代理,通常由学术机构提供。 见 apex-highlighter - 使用 Alex Gorbatchev 的 SyntaxHighlighter 突出显示 ...

    深入浅出 Greasemonkey优化

    3. **管理脚本**:通过Greasemonkey的管理面板可以启用、禁用或编辑已安装的脚本。 ##### 1.4 管理用户脚本 管理用户脚本包括启用、禁用、编辑及卸载脚本等功能: - **启用/禁用**:根据需要启用或禁用特定脚本。 ...

    nytimes-greasemonkey:一个用于禁用左右箭头键以跳过 NYTimes.com 上的文章的 Greasemonkey 脚本

    Greasemonkey是Firefox浏览器的一种用户脚本管理扩展,它允许用户添加自定义的JavaScript代码来修改网页的行为。通过编写特定的脚本,Greasemonkey可以实现各种功能,如修改页面布局、去除广告、增加便捷操作等。在...

    GreaseMonkey:Bond CREBP 使用的各种有用的 GreaseMonkey 脚本的集合

    CREBP GreaseMonkey 脚本使用的各种有用的 GreaseMonkey 脚本的集合。 所有特色脚本都旨在扩展指定网站的功能。 Bond CREBP 与这些网站没有任何关联,并且对这些实用程序的使用不承担任何责任。安装说明为您的首选...

Global site tag (gtag.js) - Google Analytics