linmurs
小狐狸
小狐狸
  • UID37277
  • 注册日期2011-09-17
  • 最后登录2013-05-30
  • 发帖数10
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:1942回复:4

请人帮忙写个油猴脚本(已经搞定,谢谢z1581306xxxx和dindog)

楼主#
更多 发布于:2011-10-02 14:13
一:

脚本适用网址:http://www.zhizhen.com/book/*

比如:http://www.zhizhen.com/book/df19190eda2d2231d586b9f06da7b520

二:

达到的效果:在封面下面(其他位置也可以的)增加一个文本显示元素 ,显示 源码中的“ssid”相应的数字,ssid可以通过搜索网页源码关键词 “ssid” 获取

比如:上面的《卓有成效的管理者》,这本书的ssid是 “11401216”,源码中相应的源码如下:

“<input name = "ssid" value = "11401216" type = "hidden"/>”

期望的效果图见附件(世界之窗广告过滤实现的)


期待高手帮忙,也祝大家国庆节快乐!
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
1楼#
发布于:2011-10-02 14:13
Re: 请人帮忙写个油猴脚本
这个很简单,几行就行了。鼠标滑过自动选定,手痒加的,不要删除onMouseOver="this.select()"就可以
var ssid = document.getElementsByName('ssid')[0].value;
var ta = document.createElement('div');
ta.innerHTML='<textarea rows="1" cols="10" onMouseOver="this.select()">'+ssid+'</textarea>';
var parent = document.getElementsByClassName('functionArea')[0];
parent.insertBefore(ta,parent.firstChild);
以前firefox跳个票的时间现在可以发布几个正式版了-_-
z1581306xxxx
小狐狸
小狐狸
  • UID35205
  • 注册日期2011-02-06
  • 最后登录2011-11-07
  • 发帖数44
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2011-10-02 14:13
Re: 请人帮忙写个油猴脚本
给个写好的给你吧。
showssid.user.js.zip
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
3楼#
发布于:2011-10-02 14:13
Re: 请人帮忙写个油猴脚本
加了图中的绿色。顺便问句,世界之窗带这个有什么用
附件名称/大小 下载次数 最后更新
showssid.user.zip (1KB)  43 2011-10-02 17:00
以前firefox跳个票的时间现在可以发布几个正式版了-_-
linmurs
小狐狸
小狐狸
  • UID37277
  • 注册日期2011-09-17
  • 最后登录2013-05-30
  • 发帖数10
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2011-10-02 14:13
Re: 请人帮忙写个油猴脚本
非常感谢楼上两位兄弟

To dindog,世界之窗本来没有的,我加了广告过滤代码后才显示出来的,现在转向火狐,自己不会弄了,所以过来请各位帮忙的
游客

返回顶部