本页主题: [技巧]使Opera支持在链接上点右键用FlashGet和Net Transport下载 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

KeepOpera
Kloisiie
级别: 嘉宾


精华: 0
发帖: 453
威望: 348 点
金钱: 7428 静电币
支持度: 194 点
在线时间:353(小时)
注册时间:2004-02-14
最后登录:2024-08-30

 [技巧]使Opera支持在链接上点右键用FlashGet和Net Transport下载

给你的快车、传送带添加Opera鼠标右键
用过Opera的朋友都知道,用右键不能调用下载软件来下载,不过修改一个文件就能实现
修改 安装目录\Default\standard_menu.ini 如下:
针对链接,在[Link Popup Menu]添加
Item, "用 Flashget 下载" = Execute program, "软件路径\Flashget.exe","%l"
针对选定文本URL,在[Hotclick Popup Menu]添加
Item, "用 Flashget 分析 URL"= Execute program, "软件路径\Flashget.exe","%t"
将 软件路径 替换为你的软件安装路径即可
附件为改好的文件(路径 C:\Program Files\FlashGet和C:\Program Files\Exciting\Net Transport,按上面提示修改为自己的软件安装路径)

右键保存网页
为opera鼠标右键添加‘带图像另存为...’来保存网页的方法:
在standard_menu.ini的[Document Popup Menu]下面添加:
Item, 50977 = Save document with images as

用第三方浏览器打开网页
链接的右键菜单:
[Link Popup Menu]
Item, "Open in GreenBrowser" = Execute program, "GreenBrowser.exe路径","%l"
页面右键菜单:
[Document Popup Menu]
Item, "Open with GreenBrowser"= Execute program, "GreenBrowser.exe路径","%u"
选定的纯文本URL:
[Hotclick Popup Menu]
Item, "Render as URL in GreenBrowser" = Execute program, "GreenBrowser.exe路径","%t"
另外,可以将路径换成你想要的任何IE
及其核心的浏览器路径。
Posted: 2004-05-30 18:54 | [楼 主]
bbsriver
杀人游戏MVP勋章I 杀人游戏MVP勋章II
级别: 管理员


精华: 52
发帖: 17391
威望: 8729 点
金钱: 7064 静电币
支持度: 19901 点
在线时间:13725(小时)
注册时间:2002-11-21
最后登录:2016-12-22

 

除非 bt@china 修改他们的网页代码,否则用哪个版本的 Opera 都看不到的

其核心部分的 Script 不符合 W3C 标准,Opera 不支持
Opera 使用者一般都备有一个 ie 系浏览器,以备这种情况下之需 :D

[php]<SCRIPT type=text/javascript>
//<![CDATA[

function addClassName(el, sClassName) {
     var s = el.className;
     var p = s.split(" ");
     var l = p.length;
     for (var i = 0; i < l; i++) {
           if (p == sClassName)
                 return;
     }
     p[p.length] = sClassName;
     el.className = p.join(" ");
                 
}

function removeClassName(el, sClassName) {
     var s = el.className;
     var p = s.split(" ");
     var np = [];
     var l = p.length;
     var j = 0;
     for (var i = 0; i < l; i++) {
           if (p != sClassName)
                 np[j++] = p;
     }
     el.className = np.join(" ");
}

// override getValueFromString to support Custom TD Text
SortableTable.prototype._getValueFromString = SortableTable.prototype.getValueFromString;
SortableTable.prototype.getValueFromString = function (sText, sType) {
     switch (sType) {
           case "PreNumber":
                 return parseInt(sText);
           case "ByteSize":
                 var n = parseInt(sText);
                 if(sText.indexOf('GB')!=-1){
                       n *=1024;
                       n *=1024;
                       n *=1024;
                 }
                 else if(sText.indexOf('MB')!=-1){
                       n *=1024;
                       n *=1024;
                 }
                 else if(sText.indexOf('KB')!=-1){
                       n *=1024;
                 }
                 return n;
           case "ShortDate":
                 return this._getValueFromString("2003-"+sText, "Date");
           case "ShortDateTime":
                 var parts = sText.split(" ");
                 var parts1 = parts[0].split("-");
                 var parts2 = parts[1].split(":");
                 var d = new Date(2003, parts1[0], parts1[1], parts2[0], parts2[1], 0);
                 return d.valueOf();      
     }
     return this._getValueFromString(sText, sType);
};

var st = new SortableTable(document.getElementById("table-1"),
[
"ShortDateTime",
"String", "String", "PreNumber", "PreNumber", "PreNumber", "PreNumber", "String", "None"
//, "Number", "ByteSize", "ByteSize"
//, "ShortDateTime"
]
);

     
// restore the class names
st.onsort = function () {
     var rows = st.tBody.rows;
     var l = rows.length;
     for (var i = 0; i < l; i++) {
           removeClassName(rows, i % 2 ? "odd" : "even");
           addClassName(rows, i % 2 ? "even" : "odd");
     }
};
//]]>
</SCRIPT>
<script language='javascript'>
<!--
if(btchina_query =='请输入关键字'){
btchina_query = ''
}
if(init_btchina!=null){
init_btchina();
}
//-->
</SCRIPT>[/php]

Opera 官方论坛中文区是 http://my.opera.com/forums/forumdisplay.php?s=&forumid=77,去那里问网页无法正常显示的问题之前一定记得先看置顶贴 http://my.opera.com/forums/showthread.php?s=&threadid=37743 (和暴风区一样) :D
Posted: 2004-06-04 23:18 | 1 楼
帖子浏览记录 版块浏览记录
狗狗静电BBS - wwW.DoGGiEhoMe.CoM » 电脑全方位 Computer Guide

沪ICP备05008186号
Powered by PHPWind Styled by MagiColor