火狐扩展推荐——MiniBlogImgPop:微博浮图

火狐扩展 鼠标移过小图弹出浮动大图的脚本,针对新浪微博,腾讯微博,搜狐微博,网易微博,人民微博,体坛微博,百度说吧,天涯微博等微博网站

下载&安装:下载扩展

本文加入:火狐扩展推荐——社交类

 

针对微博网站,鼠标移过小图弹出浮动大图的脚本,让您看微博图片时鼠标不再滴滴答答。

2010.9.14 代码改造
1.通过闭包优化了代码结构。
2.利用新浪包的函数重构了部分函数。
3.现在的脚本已经兼容chrome了,chrome用户也可以安装使用。

2010.9.17 代码改造
1.修改代码使其只多增加一个img标签,无论计算大图大小和显示大图都使用同一个img标签
2.修改了弹出图片有延迟的一个小bug。

2010.9.20 代码改造
1.修改了脚本使用的范围,使其对类似http://dalian.t.sina.com.cn/ 的域名也生效。
2.修改了一个判断大图是否已经载入的bug(imgHeight等于10时,图片未载入)。

2010.10.14 代码改造
1.扩展此功能至新浪微博,腾讯微博,搜狐微博,网易微博,人民微博,体坛微博,百度说吧等微博网站,并改名为miniblogImgPop
2.改进代码使之适应ajax载入新微博时的情况,在网速过慢(10秒内未能载入新微博)的情况下会失效
3.修改动画参数和代码结构以进一步优化代码性能
4.不处理iframe中的微博页面以避免某些性能问题
5.独立出miniblogsConfig,方便对大部分微博网站进行扩展。config格式如下:
{"微博域名":{
className:"feed_img", //需要注册弹出事件的标签className
otherSrc:"dynamic-src", //延迟载入时用于保存图片地址的额外标签,有的网站不需要此项
sFrag:"thumbnail", //小图的图片地址中的特征段,用于替换
bFrag:"bmiddle", //大图的图片地址中的特征段,用于替换
newFeedBtns:[“feed_msg_new”] //导致ajax载入新微博的按钮id列表
}}

2010.11.17 代码改造
1.修改top!=this为top!=window,使之和spidemonkey兼容
2.增加对天涯微博的支持

2010.12.06 代码改造
1.增加对凤凰微博的支持
2.修改一个低网速下出现的图片载入错位的bug

2010.12.16 代码改造
1.根据增加了一个z键固定图片功能,按住z键后所有图片浮出和消失功能会失效,改进后看大图片时,只需要按住z键便可以上下滚动页面

2011.1.6 代码改造
修改了在腾讯微博和搜狐微博下,新feed载入时的init方式,改为每2.5秒绑定一次

2011.5.16 代码改造
修复了网易微博下的一个bug

2011.6.22 代码改造
1.增加了对新版新浪微群的支持
2.将图片宽度固定为450px

2011.8.18 代码改造
1.改进了轮询新feed的机制

2011.9.9 代码改造
1.新增了对新版新浪微博的支持,同时支持新旧双版
2.移除了对百度说吧的支持

2011.9.30 2.0版本!大量重构和改动,效率更高,支持更多网站
1.增加对QQ空间、嘀咕网、点点网、新浪轻博的支持!
2.使用事件委托方法重构图片绑定事件,去除低效的轮询方法,根除不时丢失绑定的bug
3.缓存机制提高效率
4.去除对t.house.sina.com.cn和t.sina.com.cn的支持
5.修正因部分微博网站改动而无法正确运行的bug

2011.11.17 bug fix
1.修复一个在chrome下图片透明度为0时仍然遮盖网页的bug
2.修复在淘宝商城、京东商城等新浪企业微博下无效的问题
3.修正新浪微博切换到提到我的微博等页面后绑定失效的问题

2012.03.02
1.修正chrome下图片定位不准的bug
2.提高图片的zIndex使其覆盖头部导航
3.超屏大图定位不居中,而是定位到可视范围顶部
4.优化部分代码,提高效率

2012.03.03
1.使用new Image来获得图片高度,彻底修正chrome下图片定位不准的bug
2.使用GM_addStyle,优化图片边框样式

本篇文章已有1条评论

  1. 测试

发表评论

电子邮件地址不会被公开。 必填项已用*标注

想显示头像?本站支持Gravatar

Scroll Up