fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2024-04-22
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
阅读:5883回复:17

Greasemonkey 0.6.3(适用于Fx 1.5 RC2)

楼主#
更多 发布于:2005-11-11 15:33
http://www.mozdev.org/pipermail/greasem ... 06356.html

Name: greasemonkey-0.6.3.xpi
Type: application/x-xpinstall
Size: 41586 bytes
附件名称/大小 下载次数 最后更新
greasemonkey-0.6.3.xpi (41KB)  234 2005-11-11 15:33
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2024-04-22
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
1楼#
发布于:2005-11-11 15:33
相对于0.5.3

从界面上看,把Manage User Script等菜单项移动到了状态栏上的小猴子图标上。而且安装脚本提示信息放到了状态栏中。所以现在安装脚本没有弹出窗口提示了。要记得安装用户脚本后刷新页面才会生效。

但是官方网站上还没于正式发布0.6.3
firefox_userA
非常火狐
非常火狐
  • UID8049
  • 注册日期2005-08-17
  • 最后登录2022-11-05
  • 发帖数609
  • 经验46枚
  • 威望0点
  • 贡献值8点
  • 好评度2点
2楼#
发布于:2005-11-11 15:33
我的还是用不了,奇怪了
wtydwy1967
非常火狐
非常火狐
  • UID2281
  • 注册日期2005-01-17
  • 最后登录2021-05-26
  • 发帖数755
  • 经验12枚
  • 威望0点
  • 贡献值4点
  • 好评度0点
  • 社区居民
3楼#
发布于:2005-11-11 15:33
谢谢,立即升级试一试
哈哈
非常火狐
非常火狐
  • UID8380
  • 注册日期2005-09-03
  • 最后登录2013-06-23
  • 发帖数946
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2005-11-11 15:33
请教大家如何设置?我老是设置不好?能截个图最好.谢了.
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2024-04-22
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
5楼#
发布于:2005-11-11 15:33
看看我签名中Dive Into Greasemonkey 中的第一章
听涛看海
千年狐狸
千年狐狸
  • UID190
  • 注册日期2004-11-26
  • 最后登录2012-10-12
  • 发帖数1567
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
6楼#
发布于:2005-11-11 15:33
慢慢看,有点吃不消
哈哈
非常火狐
非常火狐
  • UID8380
  • 注册日期2005-09-03
  • 最后登录2013-06-23
  • 发帖数946
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
7楼#
发布于:2005-11-11 15:33
吃不消啊!
fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-05-09
  • 发帖数18483
  • 经验4837枚
  • 威望5点
  • 贡献值4316点
  • 好评度1116点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
8楼#
发布于:2005-11-11 15:33
fiag:看看我签名中Dive Into Greasemonkey 中的第一章回到原帖


太好了 我还为要看英文的dive into greasemonkey而头大呢 谢谢fiag兄
Firefox More than meets your experience
焦油含量中
火狐狸
火狐狸
  • UID97
  • 注册日期2004-11-24
  • 最后登录2011-12-18
  • 发帖数192
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
9楼#
发布于:2005-11-11 15:33
ok!
FireFox重在体验!时间是体验的基础!
问题专家
火狐狸
火狐狸
  • UID5440
  • 注册日期2005-04-24
  • 最后登录2006-02-08
  • 发帖数231
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
10楼#
发布于:2005-11-11 15:33
试试,0.53在我这的1.5rc1上一直不太好用
问题专家
火狐狸
火狐狸
  • UID5440
  • 注册日期2005-04-24
  • 最后登录2006-02-08
  • 发帖数231
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
11楼#
发布于:2005-11-11 15:33
为什么在1.07上好用的js在1.5rc1上还是不好用?重启删除再安装都试过,比如下面这个:
// ==UserScript==
// @name Zoom Image
// @author Vasil Dinkov
// @namespace http://www.smartmenus.org/
// @version 1.0.2
// @description  Allows zooming of individual images using a toolbar.
// @ujs:category browser: enhancements
// @ujs:published 2005-09-04 21:30
// @ujs:modified 2005-09-04 23:00
// @ujs:documentation http://userjs.org/scripts/browser/enhan ... zoom-image
// @ujs:download http://userjs.org/scripts/download/brow ... ge.user.js
// @ujs:download.gm http://userjs.org/scripts/download/brow ... ge.user.js
// ==/UserScript==


/*
 * This script is granted to the Public Domain.
 */

(function () {

// === User Configuration ===
var zoomFactor=1.7;
var menuShowTimeOut=1.2; // seconds
var minimalImageWidth=100; // minimal width of the images the menu is activated for
var minimalImageHeight=50; // minimal height of the images the menu is activated for


// === Code ===
var t=0;
var menuBuilt=0;
var menu, image, pixelLeft, pixelTop, menuBuilt;

function handler(o){
if((o.clientWidth<minimalImageWidth || o.clientHeight<minimalImageHeight) && !o.zoomed || menuBuilt && menu.style.visibility=="visible") {
return;
}
var oParent;
image=o;
if(!image.original_width){
image.original_width=o.clientWidth;
image.original_height=o.clientHeight;
}
pixelLeft=o.offsetLeft;
pixelTop=o.offsetTop;
var oParent=o.offsetParent;
while(oParent){
pixelLeft+=oParent.offsetLeft;
pixelTop+=oParent.offsetTop;
oParent=oParent.offsetParent;
}
// bug in Opera 8.0
if(window.opera && window.opera.version()=="8.0" && o.style.display!="block"){
pixelLeft+=3;
pixelTop+=3;
}
// bug in Opera 8.0
if(pixelLeft<window.pageXOffset)
pixelLeft=window.pageXOffset;
if(pixelTop<window.pageYOffset)
pixelTop=window.pageYOffset;
t=setTimeout(showMenu,menuShowTimeOut*1000);
}

function showMenu(){
if(!menuBuilt)
buildMenu();
if(!menuBuilt)
return;
menu.style.top=pixelTop+"px";
menu.style.left=pixelLeft+"px";
menu.style.visibility="visible";
}

function hideMenu(e){
if(t){
clearTimeout(t);
t=0;
}
if(!menuBuilt)
return;
var relatedTarget=e?e.relatedTarget:0;
if(relatedTarget && (menu==relatedTarget || menu==relatedTarget.parentNode))
return;
menu.style.visibility="hidden";
}

function outOfMenu(e){
var relatedTarget=e.relatedTarget;
if(relatedTarget && relatedTarget != image)
hideMenu(e);
}

function buildMenu(){
var buttonsHolder, zoom, plus, minus, close;
if(window.opera && document.body.all.length==5)
return;
menu=document.createElement("div");
menu.setAttribute("style",
"position:absolute;"+
"background:#F5EBBC;"+
"border:1px solid;"+
"border-color:#ffffdd #857A4A #857A4A #ffffdd;"+
"box-sizing:content-box;"+
"-moz-box-sizing:content-box;"+
"width:84px;"+
"height:17px;"+
"padding:0;"+
"margin:0;"+
"z-index:10000000;"
);

buttonsHolder=document.createElement("div");
buttonsHolder.setAttribute("style",
"position:absolute;"+
"top:1px;"+
"left:33px;"+
"border:1px solid;"+
"border-color:#C1B683 #ffffdd #ffffdd #C1B683;"+
"box-sizing:content-box;"+
"-moz-box-sizing:content-box;"+
"width:30px;"+
"height:13px;"+
"padding:0;"+
"margin:0;"
);

zoom=document.createElement("img");
zoom.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAMAAADK6xa6AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURU1Mdv///8VIzGcAAAACdFJOU/8A5bcwSgAAADFJREFUeNpiYAABRiyAAU5gkwFjBjgJIkAISRJBguUR5qHLMDDilGGAGw6zB4IAAgwALq0AeHVzkmAAAAAASUVORK5CYII=";
zoom.setAttribute("style",
"position:absolute;"+
"top:5px;"+
"left:4px;"+
"border:none;"+
"width:25px;"+
"height:7px;"+
"padding:0;"+
"margin:0;"
);

plus=document.createElement("img");
plus.title="Zoom In";
plus.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURU1Mdv///8VIzGcAAAACdFJOU/8A5bcwSgAAABdJREFUeNpiYEQABuJIBgggWj0cAAQYABKQAFc7IMbiAAAAAElFTkSuQmCC";
plus.setAttribute("style",
"position:absolute;"+
"top:2px;"+
"left:34px;"+
"border:1px solid;"+
"width:11px;"+
"height:9px;"+
"padding:1px;"+
"margin:0;"
);
plus.style.borderColor="#ffffdd #C1B683 #C1B683 #ffffdd"; // must be set this way because of a Opera bug

minus=document.createElement("img");
minus.title="Zoom Out";
minus.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURU1Mdv///8VIzGcAAAACdFJOU/8A5bcwSgAAABdJREFUeNpiYEQABuLYDBBAtHo4AAgwABPUAF3wOWutAAAAAElFTkSuQmCC";
minus.setAttribute("style",
"position:absolute;"+
"top:2px;"+
"left:49px;"+
"border:1px solid;"+
"width:11px;"+
"height:9px;"+
"padding:1px;"+
"margin:0;"
);
minus.style.borderColor="#ffffdd #C1B683 #C1B683 #ffffdd"; // must be set this way because of a Opera bug

close=document.createElement("img");
close.title="Original Size of the Image";
close.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURU1Mdv///8VIzGcAAAACdFJOU/8A5bcwSgAAAB9JREFUeNpiYIQBBmQWAzLFAJOFEwyoClD1QgFAgAEADQIASckhCLMAAAAASUVORK5CYII=";
close.setAttribute("style",
"position:absolute;"+
"top:2px;"+
"left:68px;"+
"border:1px solid;"+
"width:9px;"+
"height:9px;"+
"padding:1px;"+
"margin:0;"
);
close.style.borderColor="#ffffdd #C1B683 #C1B683 #ffffdd"; // must be set this way because of a Opera bug

plus.addEventListener("mouseover",function(){this.style.borderColor="#4d4c76"},false);
plus.addEventListener("mousedown",function(){this.style.borderColor="#000";this.style.background="#eee4a5"},false);
plus.addEventListener("mouseup",function(){this.style.borderColor="#4d4c76";this.style.background="transparent"},false);
plus.addEventListener("mouseout",function(){this.style.borderColor="#ffffdd #C1B683 #C1B683 #ffffdd";this.style.background="transparent"},false);
plus.addEventListener("click",function(){var width,height;width=image.clientWidth;height=image.clientHeight;image.style.width=width*zoomFactor+"px";image.style.height=height*zoomFactor+"px";image.zoomed=1;hideMenu()},false);

minus.addEventListener("mouseover",function(){this.style.borderColor="#4d4c76"},false);
minus.addEventListener("mousedown",function(){this.style.borderColor="#000";this.style.background="#eee4a5"},false);
minus.addEventListener("mouseup",function(){this.style.borderColor="#4d4c76";this.style.background="transparent"},false);
minus.addEventListener("mouseout",function(){this.style.borderColor="#ffffdd #C1B683 #C1B683 #ffffdd";this.style.background="transparent"},false);
minus.addEventListener("click",function(){var width,height;width=image.clientWidth;height=image.clientHeight;image.style.width=width/zoomFactor+"px";image.style.height=height/zoomFactor+"px";image.zoomed=1;hideMenu()},false);

close.addEventListener("mouseover",function(){this.style.borderColor="#4d4c76"},false);
close.addEventListener("mousedown",function(){this.style.borderColor="#000";this.style.background="#eee4a5"},false);
close.addEventListener("mouseup",function(){this.style.borderColor="#4d4c76";this.style.background="transparent"},false);
close.addEventListener("mouseout",function(){this.style.borderColor="#ffffdd #C1B683 #C1B683 #ffffdd";this.style.background="transparent"},false);
close.addEventListener("click",function(){image.style.width=image.original_width+"px";image.style.height=image.original_height+"px";image.zoomed=0;hideMenu()},false);

menu.addEventListener("mouseout",outOfMenu,false);

menu.appendChild(buttonsHolder);
menu.appendChild(zoom);
menu.appendChild(plus);
menu.appendChild(minus);
menu.appendChild(close);
document.body.appendChild(menu);
menuBuilt=1;
}

for(var i=0; i<document.images.length; i++){
document.images.addEventListener("mouseover",function(){handler(this);},false);
document.images.addEventListener("mouseout",hideMenu,false);
}

})();
firefox_userA
非常火狐
非常火狐
  • UID8049
  • 注册日期2005-08-17
  • 最后登录2022-11-05
  • 发帖数609
  • 经验46枚
  • 威望0点
  • 贡献值8点
  • 好评度2点
12楼#
发布于:2005-11-11 15:33
firefox_userA:我的还是用不了,奇怪了回到原帖


终于OK了,原来是我的脚本有问题,汗~~

// version 1.0
// 2005-10-05
// Copyright (c) 2005, Weide
// Released under the GPL license
// http://www.gnu.org/copyleft/gpl.html
//
// --------------------------------------------------------------------
//
// ==UserScript==
// @name          Key Navigator for Cmfu
// @namespace     http://spaces.msn.com/members/weide/
// @description   Key navigator support for www.cmfu.com
// @include       *.cmfu.com*
// ==/UserScript==


unsafeWindow.document.onkeydown=function(e) {
  kCode=e.keyCode
  if (kCode==13) document.location=bookpage//原来是location,现在必须改成document.location
  if (kCode==37) document.location=prevpage
  if (kCode==39) document.location=nextpage
}
焦油含量中
火狐狸
火狐狸
  • UID97
  • 注册日期2004-11-24
  • 最后登录2011-12-18
  • 发帖数192
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
13楼#
发布于:2005-11-11 15:33
platytus还没更新,0.51不能配合greasemonkey使用在1.5rc2。也和0.6.3的改变有关。

另问下:greasemonkey--manage--edit调用的是何种编辑程序?xp下似乎无效。
FireFox重在体验!时间是体验的基础!
焦油含量中
火狐狸
火狐狸
  • UID97
  • 注册日期2004-11-24
  • 最后登录2011-12-18
  • 发帖数192
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
14楼#
发布于:2005-11-11 15:33
继续求解。
FireFox重在体验!时间是体验的基础!
上一页
游客

返回顶部