<script language="javascript">
function AddLink(strUrl, strRefer, strCookie, strRequestData, nHttpMethod)
{
if (strUrl != "")
{
var obj = new ActiveXObject("WtlEasyDownload.MiniGet.1");
if (obj != null) {
try {
obj.CreateUrlTask(strUrl, strRefer, strCookie, strRequestData, 0);
}
catch (err) {
}
}
else {
alert("create ActiveX object failed");
}
}
}
function OnContextMenu()
{
var srcEvent = external.menuArguments.event;
var EventElement;
if(typeof(srcEvent.clientX) == "undefined")
{
EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.pointerX, srcEvent.pointerY );
}
else
{
EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.clientX, srcEvent.clientY );
}
var strLocation = external.menuArguments.location; //refer
var srcAnchor;
if (srcEvent.type == "MenuExtAnchor")
{
srcAnchor = EventElement;
do
{
srcAnchor=srcAnchor.parentElement;
}
while(typeof(srcAnchor)=="HTMLAnchorElement");
AddLink(srcAnchor.href, strLocation, external.menuArguments.document.cookie, "", 0);
}
else if (srcEvent.type == "MenuExtImage")
{
if (typeof(EventElement) == "HTMLAreaElement")
{
AddLink(EventElement.href, strLocation, external.menuArguments.document.cookie, "", 0);
}
else
{
var srcImage = EventElement;
var srcAnchor = srcImage.parentElement;
do
{
srcAnchor=srcAnchor.parentElement;
if (typeof(srcAnchor) == "undefined")
{
AddLink(srcImage.href, strLocation, external.menuArguments.document.cookie, "", 0);
return;
}
}while(typeof(srcAnchor) == "HTMLAnchorElement");
AddLink(srcAnchor.href, strLocation, external.menuArguments.document.cookie, "", 0);
}
}
else if (srcEvent.type == "MenuExtUnknown")
{
srcAnchor = EventElement;
if(srcAnchor != null && srcAnchor.tagName != null && srcAnchor.tagName.toLowerCase() == "a")
{
AddLink(srcAnchor.href, strLocation, external.menuArguments.document.cookie, "", 0);
}
else
{
while(srcAnchor != null && srcAnchor.tagName != null && srcAnchor.tagName.toLowerCase() != "a")
{
srcAnchor = srcAnchor.parentElement;
if(srcAnchor != null && srcAnchor.tagName != null && srcAnchor.tagName.toLowerCase() == "a")
{
AddLink(srcAnchor.href, strLocation, external.menuArguments.document.cookie, "", 0);
return;
}
}
if(EventElement != null && EventElement.tagName != null)
{
AddLink(EventElement.href, strLocation, external.menuArguments.document.cookie, "", 0);
}
else
{
alert("unknow link type");
}
}
}
}
OnContextMenu();
</script>
MiniGet-体量超小的网盘高速下载神器
需积分: 0 69 浏览量
更新于2022-11-28
收藏 734KB ZIP 举报
MiniGet是一款轻量级的网络下载工具,专为解决大文件和网盘资源的高速下载问题而设计。尽管它的体积小巧,但功能却相当强大,能够帮助用户快速、稳定地下载各类网络资源,尤其在处理网盘链接时表现出色。这款软件的出现,解决了许多用户在面对大文件下载时速度慢、不稳定的问题。
MiniGet的设计理念在于简洁易用,用户界面友好,使得即使是计算机新手也能轻松上手。其主要特点包括:
1. **高速下载**:MiniGet采用了多线程下载技术,可以将一个大文件分成多个部分同时下载,显著提高下载速度。此外,它还支持自定义设置连接数,以适应不同的网络环境。
2. **智能调度**:MiniGet能够自动识别并优化下载策略,根据网络状况调整下载速度,确保下载过程的稳定性。它还可以智能检测网络波动,避免因网络问题导致的下载中断。
3. **支持多种协议**:除了常规的HTTP/HTTPS下载,MiniGet还支持FTP、BT、磁力链接等多种下载协议,覆盖了大部分网络资源的下载需求。
4. **网盘下载利器**:对于各大网盘服务,如百度网盘、Google Drive、OneDrive等,MiniGet通常能提供比官方客户端更快的下载速度,绕过一些限速策略。
5. **任务管理**:用户可以方便地管理和监控下载任务,包括暂停、恢复、删除等操作,同时提供下载进度、速度显示,让用户对下载状态一目了然。
6. **资源搜索集成**:一些版本的MiniGet集成了资源搜索功能,用户可以直接在软件内部搜索需要的文件,找到链接后一键开始下载。
7. **轻巧便携**:MiniGet的安装包体积小,不占用过多系统资源,且可以作为便携版使用,无需安装即可运行,方便用户随身携带。
不过,需要注意的是,“MiniGet—体量超小的网盘高速下载神器,不知道是否还可用”这句话暗示了可能存在的问题。随着技术的发展和网盘服务商政策的变动,一些下载工具可能会遇到兼容性或使用限制。因此,使用前最好确认MiniGet的最新版本以及它是否仍然支持当前的网盘服务和下载协议。用户可以通过官方网站或社区获取更新信息,确保软件的正常运行。
MiniGet作为一款小巧但功能强大的下载工具,对于需要高效下载网络资源的用户来说,无疑是一个值得尝试的选择。虽然存在一些不确定性,但只要保持软件的更新和维护,它依然能够在下载领域发挥重要作用。