idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
阅读:2051回复:7

使用最新Firefox 3.7每夜开发版的注意了,拖拽扩展全部失效了。

楼主#
更多 发布于:2010-05-28 08:54
Bug 545119 - Remove browser dependency on nsDragAndDrop.js  
https://bugzilla.mozilla.org/show_bug.cgi?id=545119


包括:QuickDrag、 Easy DragToGo 和 DragIt 。

---------------------------------


Easy DragToGo 1.1.2.4c支持最新Firefox 3.5a5 :
http://files.cnblogs.com/idragonet/Easy ... 1.2.4C.xpi
just4fun
千年狐狸
千年狐狸
  • UID30408
  • 注册日期2009-09-17
  • 最后登录2016-04-28
  • 发帖数1497
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度2点
1楼#
发布于:2010-05-28 08:54
最后一个能用拖拽的中文每夜版下载地址:
http://stage.mozilla.org/pub/mozilla.or ... .win32.zip
jiahuiqu
火狐狸
火狐狸
  • UID32722
  • 注册日期2010-05-03
  • 最后登录2012-10-09
  • 发帖数218
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2010-05-28 08:54
谢谢楼上的退回上一个版本了
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
3楼#
发布于:2010-05-28 08:54
昨晚下载新版后马上就发现问题了。今早对比昨晚的版本和前晚的版本,终于发现问题在哪里了。在 chrome\browser.jar 的 content\browser\browser.xul 的 65-67 行,昨晚的版本去掉了下面的内容:

<!-- This is still used for dragDropSecurityCheck and transferUtils.  Since we
     rely on the new Drag and Drop API these dependencies should be removed. -->
<script type="application/javascript" src="chrome://global/content/nsDragAndDrop.js"/>

也就是说,新版的 firefox 要启用新的拖放API了,一旦新的拖放 API 实现后,nsDragAndDrop.js 将会被抛弃。而目前的拖放扩展或脚本,都使用了 nsDragAndDrop.js 中的函数。估计昨晚的百衲本,已经使用了新版的拖放 API 了。所以,这个问题不是 bug,而是扩展没有跟上新版的 firefox 造成的。

在新的拖放扩展没有更新前,在 chrome\browser.jar 的 content\browser\browser.xul 的 第65行,加上上面的3行代码就可以了(实际上是一行,前2行是注释)。
fishcn
火狐狸
火狐狸
  • UID32344
  • 注册日期2010-03-21
  • 最后登录2012-09-21
  • 发帖数100
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2010-05-28 08:54
奇怪
为啥我的Easy Drag To Go 还能用?莫非中文版更新没有那么快?
jhtl
小狐狸
小狐狸
  • UID30768
  • 注册日期2009-10-20
  • 最后登录2012-05-04
  • 发帖数30
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2010-05-28 08:54
最悲剧的事莫过于此。。。
GOLF-AT
千年狐狸
千年狐狸
  • UID11611
  • 注册日期2006-02-20
  • 最后登录2019-12-30
  • 发帖数3239
  • 经验265枚
  • 威望1点
  • 贡献值260点
  • 好评度59点
  • 社区居民
  • 忠实会员
6楼#
发布于:2010-05-28 08:54
Easy DragtoGo 1.1.2.4 修改版:https://www.firefox.net.cn/forum/viewtopic.php?p=241145
idragonet
千年狐狸
千年狐狸
  • UID15658
  • 注册日期2006-11-12
  • 最后登录2017-11-15
  • 发帖数2642
  • 经验162枚
  • 威望1点
  • 贡献值74点
  • 好评度118点
  • 社区居民
7楼#
发布于:2010-05-28 08:54
Easy DragToGo 1.1.2.4c支持最新Firefox 3.5a5 :
http://files.cnblogs.com/idragonet/Easy ... 1.2.4C.xpi
游客

返回顶部