查看: 3078|回复: 6
收起左侧

[已解决] 如何把orbit关联到opera

 关闭 [复制链接]
令狐臭
发表于 2010-6-27 16:26:07 | 显示全部楼层 |阅读模式
从官网那下载了orbit最新版,勾选了关联opera/chrome结果opera10.6下载时全是“该扩展名未注册”或弹出自己的下载器,orbit就这样被华丽地无视了
反而chrome能够下载
难道opera的内核这么奇怪?
203508
发表于 2010-6-27 16:35:55 | 显示全部楼层
回复 1楼 令狐臭  的帖子


    Orbit等下载工具自身的关联Opera过程,实际上就是一个创建新的Opera右键菜单的过程,在此新菜单中含有调用下载工具的代码 。由于这个功能不够智能,常常会失败。我解决这个问题的思路就是提取相关代码并手动添加进Opera右键菜单。由于代码来自官方,因此成功率很高,基本不会失败。相比装Oget调用下载工具(只能同时用oget调用一个下载工具),一个菜单中可以写进多个下载工具的调用代码,在装有多个下载工具的情况下轮换使用各个下载工具时较oget方便很多。取消下载工具关联只需删除对应代码,也比oget,edown等工具方便。以下介绍具体方法:

第一步,找到Opera的右键菜单文件

地址栏输入opera:config#Menu Configuration后可以查看到该文件的路径。为了避免风险,建议先在工具-首选项-高级-工具栏-菜单设置里创建一个副本菜单文件,编辑此副本菜单。注意事项:编辑菜单时要关闭Opera,至少在改完退出保存对菜单文件的编辑时需要保证关闭Opera。

第二步,编辑菜单文件

用记事本打开该菜单文件,添加代码。
对于Orbit(以Orbit3.01为例)

在[Link Popup Menu]下增添
Item, Download by Orbit=”Execute program, “C:\Program Files\Orbitdownloader\orbitdm.exe”,”%l”,,”Save”"
在[Document Popup Menu]下增添
Item, Grab Video by Orbit=”Execute program, “C:\Program Files\Orbitdownloader\grab.exe”,”%l”,,”Save”"
Item, “Download all by Orbit”=”Go to Page, “javascript:(function(){const rn=’\r\n’; var lnks, cc; var a_links=’Orbitdownload-Opera Temp File\r\n’; var nu=0;var lh=location.hostname; var dc=document.cookie; lnks = document.links; for(var i=0, li; li=lnks; i++){if(li.protocol!=’javascript:’&&li.protocol!=’mailto:’){cc=(dc&&li.hostname==lh)?dc+’; ‘:”; a_links+=li.href+’|'+li.innerText.replace(/\s/g,’ ‘)+’|'+lh+’|'+cc+rn;}};var fr=document.createElement(‘iframe’); fr.setAttribute(‘id’, ‘tr_orbit’);fr.setAttribute(‘frameborder’, ‘0′);fr.setAttribute(’style’, ‘width:0px;height:0px;visibility:hidden;position:absolute;left:-999em;’);fr.setAttribute(’src’, ‘data:text/orbit;charset=UTF-8,’+encodeURIComponent(a_links));document.documentElement.appendChild(fr); var tr=document.getElementById(‘tr_orbit’);tr.parentNode.removeChild(tr);})()”,,,”Save”"

还需在orbit的grab中设置监视Opera才能使 Grab Video by Orbit生效;需要在Opera首选项-高级-下载-中添加MIME类型text/orbit选择用orbit下载,才能使下载全部链接(也就是Download all by Orbit)生效
你试一下,不一定成功
dwoop
发表于 2010-6-27 17:29:57 | 显示全部楼层
点击  配置 — 监视— 在最下面勾选opera
重启opera
风中的藏宝图
发表于 2010-6-27 18:01:46 | 显示全部楼层
3l正解!!!!!!!
flcing
发表于 2010-6-27 21:24:16 | 显示全部楼层
回复 1楼 令狐臭  的帖子


2楼是一种解决办法   

  或者用oget关联Orbit 即可实现左键下载,我的帖子中还可以让Orbit支持迅雷 快车的专用链(某些专用链确实没办法解决)
http://bbs.kafan.cn/thread-694206-1-1.html
唯三色彩
发表于 2010-6-28 18:59:22 | 显示全部楼层
学习下,方法
hieson
发表于 2011-11-19 09:24:32 | 显示全部楼层
非常感谢分享!支持一下!
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-6-29 04:53 , Processed in 0.112871 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表