- 浏览: 620361 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
oldrat:
引用Special cases aren't special ...
武汉大学开源技术俱乐部 技术交流 第1期 -
yzsunlight:
试了试 ,不行
Android Studio SDK Manager无法正常下载如何设置 -
qianjigui:
更全面的文档:http://www.5wpc.info/it/ ...
Ruby正则表达式操作参考 -
qianjigui:
Anddy 写道Anddy 写道tag是自动创建的吗? 能手动 ...
vim的跳转 -
Anddy:
Anddy 写道tag是自动创建的吗? 能手动创建吗? 在sh ...
vim的跳转
DownThemAll! 1.1.2 March 24, 2009
A new release of dTa! has been made available today to fix a compatibility issue with other extensions.
You can learn more here , and get it from Mozilla Add-ons or from our local mirror .
这是一个火狐的一个下载用的插件,算是一个嵌入式的优秀下载工具。
当然Linux下的MultiGet也很不错,不过由于它和浏览器是分开的,如果有些比较XX的网站(http://www.oracle.com/technology/software/products/database/index.html)要求登录后下载就蛮恶心了。
所以选择使用这个工具了。
这个工具的默认最大段数量是10,当然通过hack,我们可以无限制修改。不过鉴于其和火狐的依托关系,还是不需要调太大啦。
打开
~/.mozilla/firefox/xxxxxxxxxxxxxxxx.default/extensions/{xxxxxxxxxxxxxxxxxxxxxxxxxxxx}/chrome
我没有在别的机器上看这些目录的具体信息,所以不能确定那些xx数据是否相同,麻烦大家自己找一下啊。
里面有一个 chrome.jar ,这个就是我们修改的对象啦。
解压:
content目录的内容 写道
content/:
about common dta integration preferences privacy
content/about:
about.xul notice.html notice.xul style.css
content/common:
bindings.css internalFunctions.js xpcom.jsm
bindings.xml overlayFunctions.js
content/dta:
addurl.js manager manager.xul maskbutton.xml select.js
addurl.xul manager.js maskbutton.js renamingmask.xul select.xul
content/dta/manager:
alertservice.js imex.js prefs.js tree.js
conflicts.xul info.js sessionmanager.js verificator.js
customevent.js info.xul tooltip.js
decompressor.js metalinker.js tooltip.xul
filehandling.js metaselect.xul tray.js
content/integration:
elements.js firefox.xul saveas.xul songbird.xul toolbarButtons.js
elements.xul saveas.js seamonkey.xul thunderbird.xul
content/preferences:
advPane.xul interfacePane.xul prefs.js privacyPane.xul
filtersPane.xul mainPane.xul prefs.xul toolbarButtons.xul
content/privacy:
overlayBrowser.xul overlaySanitizeCode.xul overlaySanitizeUI.xul
about common dta integration preferences privacy
content/about:
about.xul notice.html notice.xul style.css
content/common:
bindings.css internalFunctions.js xpcom.jsm
bindings.xml overlayFunctions.js
content/dta:
addurl.js manager manager.xul maskbutton.xml select.js
addurl.xul manager.js maskbutton.js renamingmask.xul select.xul
content/dta/manager:
alertservice.js imex.js prefs.js tree.js
conflicts.xul info.js sessionmanager.js verificator.js
customevent.js info.xul tooltip.js
decompressor.js metalinker.js tooltip.xul
filehandling.js metaselect.xul tray.js
content/integration:
elements.js firefox.xul saveas.xul songbird.xul toolbarButtons.js
elements.xul saveas.js seamonkey.xul thunderbird.xul
content/preferences:
advPane.xul interfacePane.xul prefs.js privacyPane.xul
filtersPane.xul mainPane.xul prefs.xul toolbarButtons.xul
content/privacy:
overlayBrowser.xul overlaySanitizeCode.xul overlaySanitizeUI.xul
其中加红的那个文件就是关键。
<?xml version="1.0"?> <!-- You may find the license in the LICENSE file --> <!DOCTYPE window SYSTEM "chrome://dta/locale/prefpanes.dtd"> <overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <prefpane id="paneAdvanced" label="&advancedpane.label;" orient="vertical" onpaneload="Advanced.load();" > <preferences> <preference id="dtamaxchunks" name="extensions.dta.maxchunks" type="int" /> <preference id="dtatemporary" name="extensions.dta.saveTemp" type="bool" /> <preference id="dtatimeout" name="extensions.dta.timeout" type="int" /> <preference id="dtatemplocation" name="extensions.dta.tempLocation" type="unichar" /> <preference id="dtasettime" name="extensions.dta.settime" type="bool" /> <preference id="dtarememberoneclick" name="extensions.dta.rememberoneclick" type="bool" /> <preference id="dtaconfirmremove" name="extensions.dta.confirmremove" type="bool" /> <preference id="dtapermissions" name="extensions.dta.permissions" type="int" /> <preference id="dtaloadendfirst" name="extensions.dta.loadendfirst" type="int" /> </preferences> <groupbox orient="horizontal" align="center"> <caption id="dtampd" label="&advancedpane.multipart.caption;" /> <label value="&advancedpane.chunks.label;" id="maxchunk"/> <spacer flex="1"/> <scale min="1" max="64" id="maxchunks" preference-editable="true" onchange="Advanced.changedMaxChunks();"/> <label id="maxchunkslabel" style="min-width: 6em;" /> </groupbox> <groupbox orient="horizontal" align="center"> <caption label="&advancedpane.timeouts.caption;" /> <label value="&advancedpane.timeout.label;" flex="1"/> <menulist preference="dtatimeout"> <menupopup> <menuitem id="t0" value="10" label="10 &advancedpane.seconds;" /> <menuitem id="t1" value="30" label="30 &advancedpane.seconds;" /> <menuitem id="t2" value="60" label="1 &advancedpane.minute;" /> <menuitem id="t3" value="120" label="2 &advancedpane.minutes;" /> <menuitem id="t4" value="180" label="3 &advancedpane.minutes;" /> <menuitem id="t5" value="240" label="4 &advancedpane.minutes;" /> <menuitem id="t6" value="300" label="5 &advancedpane.minutes;" /> <menuitem id="t7" value="600" label="10 &advancedpane.minutes;" /> <menuitem id="t8" value="900" label="15 &advancedpane.minutes;" /> </menupopup> </menulist> </groupbox> <groupbox> <caption label="&advancedpane.misc.caption;" /> <checkbox label="&advancedpane.settime.label;" preference="dtasettime"/> <checkbox label="&advancedpane.rememberoneclick.label;" preference="dtarememberoneclick"/> <checkbox label="&advancedpane.confirmremove.label;" preference="dtaconfirmremove"/> <hbox align="center"> <label value="&advancedpane.loadendfirst.label;" id="loadendfirst"/> <spacer flex="1"/> <scale min="0" max="4096" id="loadendfirst" increment="4" pageincrement="16" preference-editable="true" onchange="Advanced.changedLoadEndFirst();"/> <label id="loadendfirstlabel" style="min-width: 6em;" /> </hbox> </groupbox> <grid> <columns id="colsFiles"> <column flex="1"/> <column/> </columns> <rows> <row id="rowFiles"> <groupbox> <caption label="&advancedpane.tempfiles.caption;" /> <checkbox id="useTemp" label="&advancedpane.usetemp.label;" preference="dtatemporary" oncommand="Advanced.toggleTemp();"/> <hbox> <label value="&advancedpane.tempdir.label;" /> <textbox id="temp" preference="dtatemplocation" flex="1"/> <toolbarbutton id="browsedir" oncommand="Advanced.browse();" /> </hbox> </groupbox> <groupbox id="advPermissions"> <caption id="dtaperms" label="&advancedpane.permissions.caption;" /> <description value="&advancedpane.permissions.desc;"/> <grid> <columns> <column flex="1"/> <column flex="1"/> </columns> <rows> <row> <label value="&advancedpane.permissions.group;"/> <label value="&advancedpane.permissions.everybody;"/> </row> <row> <checkbox label="&advancedpane.permissions.read;" preference="dtapermissions" onsyncfrompreference="return Advanced.getPerm(0040);" onsynctopreference="return Advanced.setPerm(0040);" /> <checkbox label="&advancedpane.permissions.read;" preference="dtapermissions" onsyncfrompreference="return Advanced.getPerm(0004);" onsynctopreference="return Advanced.setPerm(0004);" /> </row> <row> <checkbox label="&advancedpane.permissions.write;" preference="dtapermissions" onsyncfrompreference="return Advanced.getPerm(0020);" onsynctopreference="return Advanced.setPerm(0020);" /> <checkbox label="&advancedpane.permissions.write;" preference="dtapermissions" onsyncfrompreference="return Advanced.getPerm(0002);" onsynctopreference="return Advanced.setPerm(0002);" /> </row> </rows> </grid> </groupbox> </row> </rows> </grid> </prefpane> </overlay>关键的一行:
<scale min="1" max="10" id="maxchunks" preference-editable="true" onchange="Advanced.changedMaxChunks();"/>
默认的max数据是10, 我就直接将其改成64了,不过我现在一般使用时将其调节到20左右。
最后再压缩替换掉原来的jar文件就好啦。
- chrome.jar (690.9 KB)
- 下载次数: 8
发表评论
-
用Markdown做文档的问题
2013-12-23 18:06 858一直有想一种语言能够解决文档编写问题。 一般文档编写 ... -
Memory Analysis Tool OQL 用例汇总及语法学习
2012-10-28 16:36 2157典型用例 获取所有对象: SELECT * FROM $ ... -
UML 时序图 基于文本描述的生成工具
2012-08-22 12:53 1763http://sourceforge.net/projects ... -
让Windows XP系统启动时不输入密码自动登录
2012-02-29 17:31 1022Windows XP每次开机都需要输入密码或者等待点击登陆 ... -
利用synergy同步控制多台机器
2012-02-29 16:22 1862使用演示: http://www.appinn.com/syn ... -
Windows键盘映射
2012-02-29 09:55 1303工具不错,不过好像不完美。没法交换映射,求高手。 -
程序语言发展关系图谱
2011-02-09 01:02 1248这是找的各种图片中,相对较全的一幅了。 -
遗失多年的屏幕录像机 SRecord 2.0 汉化版
2010-12-11 08:14 1242曾记否,到中流击水,浪遏飞舟 高中那会很多同学一起研究 ... -
图像转字符串
2008-12-04 18:22 1697学习地址 写道 http://myrpsh.spaces.li ... -
Google快讯使用小记
2008-11-11 23:24 1316主要讲它是如何使用和配置及其原理的。 我收到了太多与主题无关的 ... -
计算机启动更快的十五大绝招
2008-10-04 23:51 990嫌计算机启动太慢是每 ... -
恢复硬盘数据十法
2008-10-04 23:51 1482每个用户的硬盘中都存放着大量的有用数据,而硬盘又是一个易出毛 ... -
Windows系统进程介绍
2008-10-04 23:50 1275Windows系统进程介绍 (1 ...
相关推荐
文件名"downthemall-2.0.15.xpi"是Firefox扩展的安装文件,扩展名为".xpi",意味着它是一个Zip格式的压缩包,包含了所有必需的代码和资源。用户可以直接通过Firefox浏览器安装这个.xpi文件,以便在浏览器中启用...
- **Download Manager Tweak**:修改Firefox默认的下载管理器,可以在侧边栏或新标签页中打开下载管理窗口。 - **Download Statusbar**:显示下载文件的实时进度,方便监控下载状态。 - **Disable Targets for ...
下载的第一种方法是利用Firefox浏览器及其插件UserAgentSwitcher。首先,安装UserAgentSwitcher插件后,可以在工具菜单下的Default UserAgent选项中编辑和保存自定义的UserAgent属性。对于下载Apple的高清预告片,将...
8. **Image Picker**:这是一款Firefox浏览器的扩展,可以帮助用户选择并下载网页中的特定图片。 9. **SaveFrom.net助手**:虽然主要为视频下载设计,但也可以处理图片下载任务,尤其是当图片链接来自社交媒体网站...
(适用于Firefox)、Internet Download Manager(适用于Chrome等),可以直接在浏览器中捕获并下载音频链接。 5. **注意事项**: - 保持软件更新以获得最佳性能和安全防护。 - 避免下载来源不明的文件,以防病毒...
(Firefox 扩展)**: 这是 Firefox 浏览器的一款扩展,用户可以选择下载整个目录或单个页面的所有链接,包括图片和脚本。 - **Save Page WE (Chrome 扩展)**: Chrome 用户可以使用这款扩展来保存网页的完整版本,...
- DownThemAll:Firefox浏览器的一款扩展,能下载整个目录或网站。 - wget:命令行工具,跨平台,适用于Linux和Unix系统。 5. 注意事项: - 尊重版权:在下载和使用网站内容时,确保遵守相关法律法规,尊重原创...
:Firefox浏览器的扩展,适合快速下载网页中的多个文件。 - wget:命令行工具,适用于Linux和Unix环境,功能强大。 5. 法律与道德问题: 在使用网站下载工具时,应尊重版权和网站的使用条款。未经许可,下载和...
1. **内置浏览器下载功能**:大部分现代浏览器(如Chrome、Firefox)都有内置的下载管理器,可以暂停、恢复和查看下载进度。虽然功能相对简单,但满足基本需求。 2. **专业下载管理器**:如Internet Download ...
,Firefox的Free Download Manager等,直接集成在浏览器中,方便用户直接下载网页上的资源。 7. **商业应用**: - 在企业环境中,Downloader可能用于批量下载数据进行分析,或者更新软件的自动下载安装。 - 网络...