pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
765楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA13(2013.2.7更新)
leave
从外面拖曳文件是指什么文件?我试了下 网页文件 pdf文件都正常啊,b13版本
回到原帖

从浏览器外边拖入txt文件之类的
最新版已修复
http://pcxfirefox.wordpress.com/
hzzhaiqi
火狐狸
火狐狸
  • UID30112
  • 注册日期2009-08-18
  • 最后登录2015-09-15
  • 发帖数279
  • 经验180枚
  • 威望1点
  • 贡献值44点
  • 好评度28点
766楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA13(2013.2.7更新)

从浏览器外边拖入txt文件之类的
最新版已修复


我拖入的是 uc.js .xpi 等文件
dsyo2008
狐狸大王
狐狸大王
  • UID34824
  • 注册日期2010-12-10
  • 最后登录2022-06-13
  • 发帖数515
  • 经验206枚
  • 威望0点
  • 贡献值86点
  • 好评度11点
  • 社区居民
  • 忠实会员
767楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA13(2013.2.7更新)


我拖入的是 uc.js .xpi 等文件


不是已经修复吗?去更新就行了!
hzzhaiqi
火狐狸
火狐狸
  • UID30112
  • 注册日期2009-08-18
  • 最后登录2015-09-15
  • 发帖数279
  • 经验180枚
  • 威望1点
  • 贡献值44点
  • 好评度28点
768楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA13(2013.2.7更新)
不是已经修复吗?去更新就行了!


是已经修复了,我的回复只是说明下
leave
非常火狐
非常火狐
  • UID4598
  • 注册日期2005-03-31
  • 最后登录2019-07-26
  • 发帖数924
  • 经验152枚
  • 威望0点
  • 贡献值86点
  • 好评度4点
  • 社区居民
769楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA14(2013.7.8更新)
奇怪,你们说的这几个文件类型 beta13版本我拖曳进去都正常啊。22.0
很多年过去。你还会因为那时的悲伤而悲伤么。
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
770楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA14(2013.7.8更新)
leave:奇怪,你们说的这几个文件类型 beta13版本我拖曳进去都正常啊。22.0回到原帖

拖拽窗口外的文件 只要不是设置为“无动作”是正常的,但是这样会导致拖拽文件到网站上传这样的功能失效。
xieqidong
小狐狸
小狐狸
  • UID31877
  • 注册日期2010-01-30
  • 最后登录2016-08-18
  • 发帖数40
  • 经验38枚
  • 威望0点
  • 贡献值8点
  • 好评度1点
771楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA14(2013.7.8更新)
楼主好人啊,谢谢了。
Firefox
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
772楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA14(2013.7.8更新)
iamgs:反映个问题:在waterfox(firefox的64bit版本)下使用,拖拽链接会同时打开两个页面,相当于拖拽了两次,望解决。回到原帖


请禁用扩展“附加组件管理器”,该扩展自带拖拽功能会导致冲突。
roytam
小狐狸
小狐狸
  • UID2527
  • 注册日期2005-01-25
  • 最后登录2019-02-21
  • 发帖数78
  • 经验20枚
  • 威望0点
  • 贡献值4点
  • 好评度5点
773楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA13(2013.2.7更新)
roytam:發一個patch,修正當URL沒完全選擇好時(如 ttps://www.g.cn/ )開啟時出問題:
--- easydragtogo.js	2013-02-06 15:03:46.637612900 +0800
+++ easydragtogo-new.js	2013-05-16 20:31:24.699875000 +0800
@@ -879,10 +879,12 @@
                     }
                 } else //it's a text string, so search it
                 target = "text";
             }
 
+            url = easyDragToGo.fixupSchemer(url);
+            url = easyDragToGo.SecurityCheckURL(url);
             easyDragToGo.openURL(aEvent,url, src, target, relX, relY);
         }
 
         easyDragToGo.clean();
     },
回到原帖


啊…
這樣遇上拖拉帶.的字作搜尋時會被加上http://
改一下fixupSchemer()
--- easydragtogo.js	2013-07-05 19:52:11.966424300 +0800
+++ easydragtogo.fix.js	2013-07-26 08:51:08.682875000 +0800
@@ -725,11 +725,11 @@
         for (var i = 0; i < url.length; i++) {
             code = url.charCodeAt(i);
             if (code >= 65281 && code <= 65373) str += String.fromCharCode(code - 65248);
             else str += url.charAt(i);
         }
-        str = this.fixupSchemer(str);
+        str = this.fixupSchemer(str,true);
         str = this.SecurityCheckURL(str);
         return str;
     },
 
     //* The Original Code is QuickDrag.
@@ -759,15 +759,15 @@
            aURI = "";
         } */
         return aURI;
     },
 
-    fixupSchemer: function (aURI) {
+    fixupSchemer: function (aURI,isURL) {
         var RegExpURL = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
         if (aURI.match(RegExpURL)) return aURI;
 
-        if (/^(?::\/\/|\/\/|\/)?(([1-2]?\d?\d\.){3}[1-2]?\d?\d(\/.*)?|[a-z]+[\-\w]+\.[\-\w\.]+(\/.*)?)$/i.test(aURI)) aURI = "http://" + RegExp.$1;
+        if (isURL && /^(?::\/\/|\/\/|\/)?(([1-2]?\d?\d\.){3}[1-2]?\d?\d(\/.*)?|[a-z]+[\-\w]+\.[\-\w\.]+(\/.*)?)$/i.test(aURI)) aURI = "http://" + RegExp.$1;
         else if (/^\w+[\-\.\w]*@(\w+(\-+\w+)*\.)+\w{2,7}$/.test(aURI) && !easyDragUtils.getPref("dragtogoEmailSearch", true)) aURI = "mailto:" + aURI;
         else {
             var table = "ttp=>http,tp=>http,p=>http,ttps=>https,tps=>https,ps=>https,s=>https";
             var regexp = new RegExp();
             if (aURI.match(regexp.compile('^(' + table.replace(/=>[^,]+|=>[^,]+$/g, '').replace(/\s*,\s*/g, '|') + '):', 'g'))) {
@@ -815,11 +815,11 @@
                 //force it to a url or local file/directory
                 if (/^file:\/\/\//.test(url)) {
                     target = "fromContentOuter.link";
                 } else {
                     var tmpurl = url;
-                    url = easyDragToGo.fixupSchemer(url);
+                    url = easyDragToGo.fixupSchemer(url,ture);
                     url = easyDragToGo.SecurityCheckURL(url);
                     if (url) target = "fromContentOuter.link";
                     else url = tmpurl;
                 }
             }
@@ -887,21 +887,21 @@
                     url = easyDragToGo.getForceURL(url) // force convert to a url
                     url = easyDragToGo.SecurityCheckURL(url);
                     if (url) target = "link";
                     else url = tmpurl;
                 } else if (easyDragToGo.seemAsURL(url)) { //seem as a url
-                    url = easyDragToGo.fixupSchemer(url);
+                    url = easyDragToGo.fixupSchemer(url,true);
                     url = easyDragToGo.SecurityCheckURL(url);
                     if (!url) { // not a url, search it
                         url = tmpurl;
                         target = "text";
                      }
                  } else //it's a text string, so search it
                  target = "text";
              }
  
-            url = easyDragToGo.fixupSchemer(url);
+            url = easyDragToGo.fixupSchemer(url,false);
             url = easyDragToGo.SecurityCheckURL(url);
              easyDragToGo.openURL(aEvent,url, src, target, relX, relY);
          }
  
          easyDragToGo.clean();
I am the bone of my firefox.

Source is my body, and library is my blood.

I've created over a thousand of builds.

Unaware of notice.
Nor aware of warning.

With stood pain to create binaries.
Waiting for one's download.

I have no regrets. This is the only path.

My whole life was "Unlimited build works"

我的廢棄日記 ← 請多多光臨! <(_ _)>
maryjeck
火狐狸
火狐狸
  • UID9565
  • 注册日期2005-11-03
  • 最后登录2017-11-15
  • 发帖数281
  • 经验72枚
  • 威望0点
  • 贡献值44点
  • 好评度1点
  • 社区居民
  • 忠实会员
774楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA14(2013.7.8更新)
请禁用扩展“附加组件管理器”,该扩展自带拖拽功能会导致冲突。
-----------------------------

想弱弱的问一下,这个“附加组件管理器”是什么扩展啊,貌似我找不到这个扩展啊
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
775楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA14(2013.7.8更新)
maryjeck:请禁用扩展“附加组件管理器”,该扩展自带拖拽功能会导致冲突。
-----------------------------

想弱弱的问一下,这个“附加组件管理器”是什么扩展啊,貌似我找不到这个扩展啊
回到原帖

下载中国版Firefox是自带这个扩展的。
DarkRover
小狐狸
小狐狸
  • UID39700
  • 注册日期2013-07-29
  • 最后登录2018-11-26
  • 发帖数2
  • 经验11枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
776楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA13(2013.2.7更新)

难怪我在用拖曳搜寻时常常出现诡异的 http:// 开头…
感谢通知修正!(我暂时自己修正使用了
江湖大虾仁
小狐狸
小狐狸
  • UID39702
  • 注册日期2013-07-30
  • 最后登录2013-08-07
  • 发帖数1
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
777楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA14(2013.7.8更新)
反馈一个bug

FF22+easy dragtogo+ 1.1.7.b14 + tab mix plus 0.4.1.0
如果同时启用的话,会导致tab mix plus对右键菜单的定制功能失效。
haoever
小狐狸
小狐狸
  • UID25974
  • 注册日期2008-08-25
  • 最后登录2020-06-24
  • 发帖数90
  • 经验118枚
  • 威望0点
  • 贡献值72点
  • 好评度2点
  • 社区居民
  • 忠实会员
778楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA13(2013.2.7更新)
roytam

啊…
這樣遇上拖拉帶.的字作搜尋時會被加上http://
改一下fixupSchemer()
--- easydragtogo.js	2013-07-05 19:52:11.966424300 +0800
+++ easydragtogo.fix.js	2013-07-26 08:51:08.682875000 +0800
@@ -725,11 +725,11 @@
         for (var i = 0; i < url.length; i++) {
             code = url.charCodeAt(i);
             if (code >= 65281 && code <= 65373) str += String.fromCharCode(code - 65248);
             else str += url.charAt(i);
         }
-        str = this.fixupSchemer(str);
+        str = this.fixupSchemer(str,true);
         str = this.SecurityCheckURL(str);
         return str;
     },
 
     //* The Original Code is QuickDrag.
@@ -759,15 +759,15 @@
            aURI = "";
         } */
         return aURI;
     },
 
-    fixupSchemer: function (aURI) {
+    fixupSchemer: function (aURI,isURL) {
         var RegExpURL = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
         if (aURI.match(RegExpURL)) return aURI;
 
-        if (/^(?::\/\/|\/\/|\/)?(([1-2]?\d?\d\.){3}[1-2]?\d?\d(\/.*)?|[a-z]+[\-\w]+\.[\-\w\.]+(\/.*)?)$/i.test(aURI)) aURI = "http://" + RegExp.$1;
+        if (isURL && /^(?::\/\/|\/\/|\/)?(([1-2]?\d?\d\.){3}[1-2]?\d?\d(\/.*)?|[a-z]+[\-\w]+\.[\-\w\.]+(\/.*)?)$/i.test(aURI)) aURI = "http://" + RegExp.$1;
         else if (/^\w+[\-\.\w]*@(\w+(\-+\w+)*\.)+\w{2,7}$/.test(aURI) && !easyDragUtils.getPref("dragtogoEmailSearch", true)) aURI = "mailto:" + aURI;
         else {
             var table = "ttp=>http,tp=>http,p=>http,ttps=>https,tps=>https,ps=>https,s=>https";
             var regexp = new RegExp();
             if (aURI.match(regexp.compile('^(' + table.replace(/=>[^,]+|=>[^,]+$/g, '').replace(/\s*,\s*/g, '|') + '):', 'g'))) {
@@ -815,11 +815,11 @@
                 //force it to a url or local file/directory
                 if (/^file:\/\/\//.test(url)) {
                     target = "fromContentOuter.link";
                 } else {
                     var tmpurl = url;
-                    url = easyDragToGo.fixupSchemer(url);
+                    url = easyDragToGo.fixupSchemer(url,ture);
                     url = easyDragToGo.SecurityCheckURL(url);
                     if (url) target = "fromContentOuter.link";
                     else url = tmpurl;
                 }
             }
@@ -887,21 +887,21 @@
                     url = easyDragToGo.getForceURL(url) // force convert to a url
                     url = easyDragToGo.SecurityCheckURL(url);
                     if (url) target = "link";
                     else url = tmpurl;
                 } else if (easyDragToGo.seemAsURL(url)) { //seem as a url
-                    url = easyDragToGo.fixupSchemer(url);
+                    url = easyDragToGo.fixupSchemer(url,true);
                     url = easyDragToGo.SecurityCheckURL(url);
                     if (!url) { // not a url, search it
                         url = tmpurl;
                         target = "text";
                      }
                  } else //it's a text string, so search it
                  target = "text";
              }
  
-            url = easyDragToGo.fixupSchemer(url);
+            url = easyDragToGo.fixupSchemer(url,false);
             url = easyDragToGo.SecurityCheckURL(url);
              easyDragToGo.openURL(aEvent,url, src, target, relX, relY);
          }
  
          easyDragToGo.clean();
回到原帖


马克,解决大问题了,谢谢
MalcKear
千年狐狸
千年狐狸
  • UID35386
  • 注册日期2011-03-05
  • 最后登录2020-03-02
  • 发帖数1348
  • 经验131枚
  • 威望0点
  • 贡献值16点
  • 好评度10点
  • 社区居民
  • 忠实会员
779楼#
发布于:2010-01-22 16:43
Re: 拖拽扩展:Easy DragToGo+ 1.1.7 BETA13(2013.2.7更新)
haoever

马克,解决大问题了,谢谢
回到原帖

求撸主更新
游客

返回顶部