本站不兼容 8 以前的版本的 Interner Explorer 浏览器(或基于这些版本的 IE 的其他浏览器),并且页面样式不完全兼容 IE 8,我们建议你升级至 IE 9 或改用其他非 IE 浏览器

Mozest™

  • 正在加载用户菜单…

开放、分享、互助

转播到腾讯微博
返回列表 回复 发帖

[修改发布] 拖拽脚本DragNgoModoki_Fx3.7.uc.js讨论 (附整理过的设置)

本帖最后由 LeoShone 于 2014-7-24 16:32 编辑

本来一直在用EasyDragToGo.uc.js,但是有个问题,就是方向的设置和自定义代码都保存在about:config里面,如果想要重新折腾FF,这些东西又要重新配置一遍,很麻烦!(ps. 喜欢slimx写的KeyTweak.uc.js,可以直接在脚本文件里面编辑快捷键,重新折腾的时候就非常省心!)

下了个DragNgoModoki5.uc.js,但是在ff5和ff7下不可用,不知道是不是失效了。麻烦哪位传一个可用的版本,或者是相似的可编辑的脚本也行,谢谢

--------------------------------------
2011.07.10
找到了,DragNgoModoki_Fx3.7.uc.js,多谢5楼!
https://github.com/alice0775/userChrome.js/blob/master/DragNgoModoki_Fx3.7.uc.js

优点:
1、比Easy DragToGo 支持更多的方向;
2、没有紫大脚本的链接文本的BUG(对于某些用户);
3、比扩展省资源,且升级FF时可以做更少的配置。

--------------------------------------
2011.07.16
1、按对象(文本、链接、图片)进行整理。
2、对带超链接的图片的部分动作按普通图片处理;
3、对纯文本的链接按超链接处理;
4、加入迅雷下载(需要安装xThunder);
5、一些细节的调整...

--------------------------------------
2014.07.23
1、脚本升级到官方最新版。
2、重新整理了一下手势代码。


具体功能如下:
附件: 您所在的用户组无法下载或查看附件
本帖最后由 slimx 于 2011-7-1 17:46 编辑

可以写在user.js里面啊.把设定存在user.js,重练很方便.
这个到是一个不错的方法,但还是感觉有那么一点不爽。 能否把EasyDragToGo的设置写到uc.js里面呢
本帖最后由 istarry 于 2011-7-1 22:25 编辑
这个到是一个不错的方法,但还是感觉有那么一点不爽。 能否把EasyDragToGo的设置写到uc.js里面呢
LeoShone 发表于 2011-7-1 21:16
同求
3.6的时候有个可以不用设置的,可惜到了4.0就不能用了。
DragNgoModoki_Fx3.7.uc.js
可以用啊
多谢楼上,终于找到了。
DragNgoModoki_Fx3.7.uc.js 最新版好像是 version 2011/06/23,看来作者一直在更新,不用担心失效的问题。

这个脚本不局限于4个单独的方向,可以像鼠标手势一样设置方向的组合和复杂的功能,太爽了!
比较可惜的是不支持历史继承。。随便改了些日本字。。。现在应该设置都能看懂了的
附件: 您所在的用户组无法下载或查看附件
你说的“历史继承”是啥?跟拖拽有关系?
TU好像有这个功能
以前我也是用easydragtogo,现在发现这个更多功能
你说的“历史继承”是啥?跟拖拽有关系?
TU好像有这个功能
LeoShone 发表于 2011-7-4 22:35
对,说的就是那个。ithinc大大那里请教一下,然后从easydragdego+里面抄一下(喂~~

其实是支持的。挑一个来说。脚本打开链接用的函数是openUrls(a,b,c);
a是目标地址,b是打开方式(窗口,前后台标签等),c是referrer,这是关键。
默认是空null,只要改成gBrowser.CurrentURI就可以了。
  1.     {dir:'U', modifier:'',name:'前台新建标签打开链接',obj:'link, textlink',cmd:function(self,event,info){self.openUrls(info.urls, 'tab', gBrowser.currentURI);}},
复制代码
对,说的就是那个。ithinc大大那里请教一下,然后从easydragdego+里面抄一下(喂~~

其实是支持的。挑一个来说。脚本打开链接用的函数是openUrls(a,b,c);
a是目标地址,b是打开方式(窗口,前后台标签等) ...
dindog 发表于 2011-7-9 00:21
不错,很好用!
对于如下的第一段设置,不知道这些是干什么用的,有跟没有这段代码有啥区别?
  1.   /*=== From Foreign data ===*/
  2.     {dir:'', modifier:'',name:'Fireパス記入',obj:'file'},
  3.     {dir:'', modifier:'',name:'xpi/jarインストール',obj:'file'},
  4.     /*{dir:'', modifier:'',name:'新しいタブ前面に開く',obj:'file',cmd:function(self,event,info){self.openUrls(info.urls, 'tab', null);}},//Google doc などでdrag drop uploadができなくなる*/
  5.     {dir:'', modifier:'',name:'新しいタブ前面に開く',obj:'link, textlink',cmd:function(self,event,info){self.openUrls(info.urls, 'tab', null);}},
  6.     {dir:'', modifier:'',name:'新しいタブでGoogle検索',obj:'text',cmd:function(self,event,info){self.searchWithEngine(info.texts, ['Google'], 'tab');}},
复制代码
比较可惜的是不支持历史继承。。随便改了些日本字。。。现在应该设置都能看懂了的
dindog 发表于 2011-7-4 22:10
这个脚本貌似拖动网址也是搜索呀,easydragtogo是在新标签页打开网址的,不知怎样解决
13# shenmo
应该是选定文字搜文字的。。。。
多谢翻译!
FF本身就可以处理外部文件的拖入,不知道加了这段代码有啥不一样?
挑一个来说。脚本打开链接用的函数是openUrls(a,b,c);
a是目标地址,b是打开方式(窗口,前后台标签等),c是referrer,这是关键。
默认是空null,只要改成gBrowser.CurrentURI就可以了
dindog 发表于 2011-7-9 00:21
“历史继承”是干什么用的?
请教几个问题:

  • 作者的主页http://space.geocities.yahoo.co.jp/gl/alice0775找不到任何关于DragNgoModoki的信息
  • 现在easy dragtogo里设置成搜索引擎是随着搜索栏里的搜索引擎变化,例如搜索栏是Google,用easy dragtogo拖拉文字也用Google搜索;搜索栏是百度,用easy dragtogo拖拉文字也用百度搜索。如何在DragNgoModok实现同样的功能?
1、见楼顶
2、把'Google'换成'current'试试看
16# LeoShone
用记事本,分别输入
  1. http://www.163.com/
  2. www.163.com
复制代码
选中文字拖进Firefox就知道分别了。。其实就是可以更细致的处理,不过一般用得不多
1、见楼顶
2、把'Google'换成'current'试试看
LeoShone 发表于 2011-7-11 14:25
换成‘current’不行,没有作用。
还有个问题,Easy DragtoDo可以定义以任意方向划出,在这个脚本里怎么定义?
换成‘current’不行,没有作用。
用current是可以的,我测过,如下:
  1. {dir:'R', modifier:'',name:'当前引擎后台搜索',obj:'text',cmd:function(self,event,info){self.searchWithEngine(info.texts, ['current'], 'tabshifted');}},
复制代码
注意看是不是你的引号用错了。
还有个问题,Easy DragtoDo可以定义以任意方向划出,在这个脚本里怎么定义?
netsonicyxf 发表于 2011-7-13 12:09
你可以把4个方向定义成相同的动作来实现任意方向:
  1. {dir:'U', modifier:'',name:'当前引擎后台搜索',obj:'text',cmd:function(self,event,info){self.searchWithEngine(info.texts, ['current'], 'tabshifted');}},
  2. {dir:'D', modifier:'',name:'当前引擎后台搜索',obj:'text',cmd:function(self,event,info){self.searchWithEngine(info.texts, ['current'], 'tabshifted');}},
  3. {dir:'L', modifier:'',name:'当前引擎后台搜索',obj:'text',cmd:function(self,event,info){self.searchWithEngine(info.texts, ['current'], 'tabshifted');}},
  4. {dir:'R', modifier:'',name:'当前引擎后台搜索',obj:'text',cmd:function(self,event,info){self.searchWithEngine(info.texts, ['current'], 'tabshifted');}},
复制代码
楼顶做了些更新,现在用起来总算比较顺手了
试了一下,我的上面很多调用不了,比如调用百度都是谷歌
试了一下,我的上面很多调用不了,比如调用百度都是谷歌
lihuai617 发表于 2011-7-16 18:18
它调用的是你自己的搜索栏里面的引擎名字,如果你搜索栏里面是'百度',那你就把脚本里面的'Baidu'(包括单引号)字符串全部替换成'百度'(包括单引号),同理,'Google'(包括单引号)全部替换成'谷歌'(包括单引号)。
这个能不能出个精简版本?
可以打开连接
文字 只要默认搜索引擎的前台搜索
图片只要另存为,可以自定义路径~~~
其实设置起来很简单,比如你只想要打开链接,则在“/*=== 链接 ===*/”下面找到“{dir:'RU',modifier:'',name:'前台打开',” 这一行,然后复制成4行,再把dir后面分别改成U/D/L/R,表示4个方向执行相同的命令。

我按你的需求帮你大概改了一下,你可以试试看。
附件: 您所在的用户组无法下载或查看附件
那个链接向上怎么由迅雷下载改为QQ旋风下载呀?
那个链接向上怎么由迅雷下载改为QQ旋风下载呀?
shenmo 发表于 2011-7-19 21:43
它实际上调用的是xThunder扩展,然后xThunder再调用迅雷。你可以在xThunder里面把QQ旋风设成默认试试看行不行,我没试过哈。
这个脚本有乱码啊,楼主检查下吧,是不是编码的问题啊?
另外这个  拖文字到文本框能拖过去吗?