<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4433761383629450766</id><updated>2011-07-08T17:34:24.653+08:00</updated><category term='休闲'/><category term='其他'/><category term='Proxomitron'/><category term='opera'/><title type='text'>Opera 自娱自乐</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://operach.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default?start-index=101&amp;max-results=100'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>111</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-2559395164169571409</id><published>2010-05-24T18:50:00.002+08:00</published><updated>2010-05-24T18:58:19.362+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proxomitron'/><title type='text'>Proxomitron：嵌入自定义的js或css</title><content type='html'>一、自己定义好的js或css文件放在Proxomitron的html目录下&lt;br /&gt;二、然后以http://local.ptron/your.(js|css)的方式替换原有网页中的js或css，或者以&lt;end&gt;方式插入网页代码底端。&lt;br /&gt;例：需要将aaa.js插入网页，先放在Proxomitron的html目录下，然后制订规则。&lt;br /&gt;&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Match = "&amp;lt;end&amp;gt;"&lt;br /&gt;Replace = "&amp;lt;script type="text/javascript" src="http://local.ptron/aaa.js"&amp;gt;&amp;lt;/script&amp;gt;"&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-2559395164169571409?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/2559395164169571409/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=2559395164169571409' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2559395164169571409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2559395164169571409'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2010/05/proxomitronjscss.html' title='Proxomitron：嵌入自定义的js或css'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-6839947093187464587</id><published>2010-05-07T18:43:00.001+08:00</published><updated>2010-05-07T18:47:24.499+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proxomitron'/><title type='text'>Prox默认规则bug：OnUnload unloader</title><content type='html'>此规则与&lt;a href='http://home.live.com/' target='_blank'&gt;live邮箱&lt;/a&gt;有冲突，无法点击打开邮件。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Name = "OnUnload unloader"&lt;br /&gt;Active = TRUE&lt;br /&gt;Limit = 20&lt;br /&gt;Match = "onunload="&lt;br /&gt;Replace = "UnLoadOff="&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-6839947093187464587?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/6839947093187464587/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=6839947093187464587' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6839947093187464587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6839947093187464587'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2010/05/proxbugonunload-unloader.html' title='Prox默认规则bug：OnUnload unloader'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-3522942375143000540</id><published>2010-05-01T22:23:00.003+08:00</published><updated>2010-05-07T18:42:32.344+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>Universal Extractor 1.6 Final 绿色版</title><content type='html'>解包工具UniExtract v1.6绿色版&lt;br /&gt;下载：&lt;a href='http://www.box.net/shared/vraf8t2upa' target='_blank'&gt;点击下载&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-3522942375143000540?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/3522942375143000540/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=3522942375143000540' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3522942375143000540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3522942375143000540'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2010/05/universal-extractor-16-final.html' title='Universal Extractor 1.6 Final 绿色版'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-2238349605886668</id><published>2010-04-17T15:17:00.006+08:00</published><updated>2010-04-17T15:40:37.066+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera右键定制：复制域名、复制标题和地址</title><content type='html'>&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Document Popup Menu&amp;#93;&lt;br /&gt;Item, "复制域名" = Go to page, "javascript:prompt('', location.hostname);void(0)",,,"no" &amp; Delay, 80 &amp; Cut &amp; Cancel&lt;br /&gt;Item, "复制标题和地址" = Go to page, "javascript:prompt('', document.title+'\r\n%u');void(0)" ,,,"no" &amp; Delay, 80 &amp; Cut &amp; Cancel&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-2238349605886668?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/2238349605886668/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=2238349605886668' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2238349605886668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2238349605886668'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2010/04/opera.html' title='Opera右键定制：复制域名、复制标题和地址'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-4643003925109444401</id><published>2010-04-11T18:19:00.004+08:00</published><updated>2010-04-17T20:28:27.438+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proxomitron'/><title type='text'>Proxomitron规则：过滤弹窗广告JS</title><content type='html'>直接过滤一些第三方广告或者弹窗广告脚本：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Patterns&amp;#93;&lt;br /&gt;Name = "kill 3rd or pop JavaScript"&lt;br /&gt;Active = TRUE&lt;br /&gt;URL = "$TYPE(htm)"&lt;br /&gt;Bounds = "&amp;lt;script\s*&amp;lt;/script&amp;gt;"&lt;br /&gt;Limit = 256&lt;br /&gt;Match = "&amp;lt;script\s(&amp;#91;^&amp;gt;&amp;#93;+&amp;&amp;*(src=$AV( http://((^\h|local.ptron)*&amp;&amp;(&amp;#91;^/&amp;#93;+\w&amp;#91;./&amp;#93;(asp(x|)|js(p|)|service|php|&amp;#91;a-z&amp;#93;++ad)\?&amp;#91;a-z_\-&amp;#93;++id\=*|\w/?.js))|\w&amp;#91;/?._\-&amp;#93;((&amp;#91;0-9&amp;#93;+|)pop(?|up|)|&amp;#91;td&amp;#93;an(list|&amp;#91;0-9&amp;#93;+)|piao(fu|&amp;#91;0-9&amp;#93;+)).js))\0*)&amp;gt;*"&lt;br /&gt;Replace = "&amp;lt;!----- adjs \0 -----&amp;gt;"&lt;/div&gt;&lt;br /&gt;阻止一些第三方广告脚本的引用：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Patterns&amp;#93;&lt;br /&gt;Name = "kill adcontent_js"&lt;br /&gt;Active = TRUE&lt;br /&gt;URL = "$TYPE(js)"&lt;br /&gt;Limit = 350&lt;br /&gt;Match = "document.write(ln|) (\(&amp;#91;^\)&amp;#93;++(src|href)\=$AV(*http:&amp;#91;\\&amp;#93;+{0,2}/&amp;#91;\\&amp;#93;+{0,2}/((^\h|local.ptron)*&amp;&amp;(&amp;#91;a-z&amp;#93;+{1}.*|&amp;#91;^/&amp;#93;+\w&amp;#91;./&amp;#93;(asp(x|)|js(p|)|service|php|&amp;#91;a-z&amp;#93;++ad)\?&amp;#91;a-z_\-&amp;#93;++id\=*|\w/?.js&amp;#91;^0-9a-z._-\=?&amp;#93;+)))&amp;#91;^\)&amp;#93;++\))\1"&lt;br /&gt;Replace = "// \1"&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-4643003925109444401?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/4643003925109444401/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=4643003925109444401' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4643003925109444401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4643003925109444401'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2010/04/proxomitronjs.html' title='Proxomitron规则：过滤弹窗广告JS'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-9198922135411123681</id><published>2010-04-11T18:15:00.006+08:00</published><updated>2010-04-17T15:17:56.171+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera右键定制：论坛灌水</title><content type='html'>适用一些回帖不需验证码的论坛。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Hotclick Popup Menu&amp;#93;&lt;br /&gt;Item, "快速引用"="Go to page, "javascript:{ta = window.document.getElementsByTagName('textarea'); ta&amp;#91;ta.length-1&amp;#93;.value += '&amp;#91;quote&amp;#93;'+document.getSelection()+'&amp;#91;/quote&amp;#93;\n'; ta&amp;#91;ta.length-1&amp;#93;.focus();}", 1, "快速引用", "no""&lt;br /&gt;--------------------1&lt;br /&gt;Item, 引用&amp;gt;回帖 =  Go to Page, "javascript:{ta=document.getElementsByTagName('textarea');ta&amp;#91;ta.length-1&amp;#93;.value+=document.getSelection();ta&amp;#91;ta.length-1&amp;#93;.focus();}",,,"no" &amp;  Delay, 100 &amp; focus next widget &amp; click button&lt;br /&gt;Item, 引用&amp;gt;回帖后关闭页面 =  Go to Page, "javascript:{ta=document.getElementsByTagName('textarea');ta&amp;#91;ta.length-1&amp;#93;.value+=document.getSelection();ta&amp;#91;ta.length-1&amp;#93;.focus();}",,,"no" &amp;  Delay, 100 &amp; focus next widget &amp; click button &amp; Delay, 500 &amp; Close Page &lt;br /&gt;Item, 引用&amp;gt;回帖后到论坛首页 =  Go to Page, "javascript:{ta=document.getElementsByTagName('textarea');ta&amp;#91;ta.length-1&amp;#93;.value+=document.getSelection();ta&amp;#91;ta.length-1&amp;#93;.focus();}",,,"no" &amp;  Delay, 100 &amp; focus next widget &amp; click button &amp; Delay, 500 &amp; Go to parent directory&lt;br /&gt;&lt;br /&gt;&amp;#91;Edit Widget Popup Menu&amp;#93;&lt;br /&gt;Item, 粘贴&amp;gt;回帖 = Paste &amp; Delay, 100 &amp; focus next widget &amp; click button&lt;br /&gt;Item, 粘贴&amp;gt;回帖后关闭 = Paste &amp; Delay, 100 &amp; focus next widget &amp; click button &amp; Delay, 500 &amp; Close Page&lt;br /&gt;Item, 粘贴&amp;gt;回帖后到论坛首页 = Paste &amp; Delay, 100 &amp; focus next widget &amp; click button &amp; Delay, 500 &amp; Go to parent directory&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-9198922135411123681?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/9198922135411123681/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=9198922135411123681' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/9198922135411123681'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/9198922135411123681'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2010/04/blog-post.html' title='Opera右键定制：论坛灌水'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-4377608283148965155</id><published>2010-02-22T08:21:00.003+08:00</published><updated>2010-05-07T18:52:04.470+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>去广告版本的迅雷</title><content type='html'>新增加一个：&lt;a href='http://www.box.net/shared/n7ro4oaaet' target='_blank'&gt;XunLei_v5.9.19.90_NoAD.02_MyCrack&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a target='blank' href='http://www.dbank.com/download.action?t=40&amp;k=MTMwOTE5MDI=&amp;pcode=LCw1MzUxNDEsNTM1MTQx&amp;rnd=7843'&gt;Thunder5.7.3.389ddr10.6Setup.exe&lt;/a&gt;&lt;br&gt;&lt;br /&gt;&lt;a target='blank' href='http://www.dbank.com/download.action?t=40&amp;k=MTMwOTE5MDY=&amp;pcode=LCw1MzUxNDEsNTM1MTQx&amp;rnd=3428'&gt;Thunder.v5.8.6.600.NoAD-Ayu.exe&lt;/a&gt;&lt;br&gt;&lt;br /&gt;&lt;a target='blank' href='http://www.dbank.com/download.action?t=40&amp;k=MTMyMDIxMjQ=&amp;pcode=LCw1MzUxNDEsNTM1MTQx&amp;rnd=4857'&gt;XunLei v5.9.16.1306_Repack No.2_MyCrack.rar&lt;/a&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-4377608283148965155?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/4377608283148965155/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=4377608283148965155' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4377608283148965155'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4377608283148965155'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2010/02/blog-post.html' title='去广告版本的迅雷'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-9153981903827975456</id><published>2009-12-15T20:44:00.006+08:00</published><updated>2010-04-13T22:29:24.129+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proxomitron'/><title type='text'>改进一下：用Proxomitron实现天涯只看</title><content type='html'>利用天涯社区的脚本 ty_vip.js 实现。&lt;br /&gt;因为有个编码转换的问题，直接复制会有乱码出现。相关说明见&lt;a href='http://forum.proxomitron.cn/viewtopic.php?f=2&amp;t=111' target='_blank'&gt;UTF-8编码网页中中文的处理方法&lt;/a&gt;。 &lt;br /&gt;2010.4.13更新一下，重新分为两个规则。规则：&lt;a href='http://www.dbank.com/download.action?t=40&amp;k=MTg0NDgxNTc=&amp;pcode=LCw1MzUxNDEsNTM1MTQx&amp;rnd=4' target='_blank'&gt;网盘下载附件&lt;/a&gt;，复制导入Proxomitron即可。&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;规则见&lt;a href='http://www.brsbox.com/filebox/down/fc/dd06b0dd01cb67223fd1ca27109f36dd' target='_blank'&gt;附件&lt;/a&gt;下载。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Patterns&amp;#93;&lt;br /&gt;Name = "tianya_天涯只看"&lt;br /&gt;Active = TRUE&lt;br /&gt;URL = "$TYPE(htm)&amp;#91;^/&amp;#93;++.tianya.cn/*/content/"&lt;br /&gt;Limit = 100&lt;br /&gt;Match = "(&amp;lt;SCRIPT\0src=$AV(*static.tianya.cn/js/global/__ty_vip.js*)&amp;gt;&amp;lt;/SCRIPT&amp;gt;)\1$SET(MYOP=\1"&lt;br /&gt;        "&amp;lt;STYLE type="text/css"&amp;gt;"&lt;br /&gt;        " .tianya_menu{position: fixed;bottom: 0;right: 10px;width: 100px;}"&lt;br /&gt;        "a:link { text-decoration: none;color: blue}"&lt;br /&gt;        "a:active { text-decoration:blink}"&lt;br /&gt;        "a:hover { text-decoration:underline;color: red} "&lt;br /&gt;        "a:visited { text-decoration: none;color: green}"&lt;br /&gt;        "&amp;lt;/STYLE&amp;gt;&amp;lt;div class=tianya_menu&amp;gt;"&lt;br /&gt;        "&amp;lt;a href="javascript:V.lookByAuthor( V.author );"&amp;gt;&amp;lt;font size=2&amp;gt;只看楼主&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;"&lt;br /&gt;        "&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;br /&gt;        "&amp;lt;a href="javascript:void(f=prompt('输入查看人ID:',''));V.lookByAuthor( f );"&amp;gt;&amp;lt;font size=2&amp;gt;只看某人&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;"&lt;br /&gt;        "&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;br /&gt;        "&amp;lt;a href="javascript:V.lookByAuthorBack();"&amp;gt;&amp;lt;font size=2&amp;gt;查看所有&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;"&lt;br /&gt;        "&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;br /&gt;        "&amp;lt;/div&amp;gt;)|(&amp;lt;script \2src=$AV(*static.tianya.cn/js/bbs/js/user_ty_vip.js)&amp;gt;&amp;lt;/script&amp;gt;)\3$SET(MYOP=\3"&lt;br /&gt;        "&amp;lt;STYLE type="text/css"&amp;gt;"&lt;br /&gt;        " .tianya_menu_2{position: fixed;bottom: 0;right: 3px;top:80%;height:100px;width: 100px;}"&lt;br /&gt;        "a:link { text-decoration: none;color: blue}"&lt;br /&gt;        "a:active { text-decoration:blink}"&lt;br /&gt;        "a:hover { text-decoration:underline;color: red} "&lt;br /&gt;        "a:visited { text-decoration: none;color: green}"&lt;br /&gt;        "&amp;lt;/STYLE&amp;gt;&amp;lt;div class=tianya_menu_2&amp;gt;"&lt;br /&gt;        "&amp;lt;a href="javascript:__ty_vip_fn_look_by_author(chrAuthorName);void 0;"&amp;gt;&amp;lt;font size=2&amp;gt;&amp;#x53EA;&amp;#x770B;&amp;#x697C;&amp;#x4E3B;&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;"&lt;br /&gt;        "&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;br /&gt;        "&amp;lt;a href="javascript:void(f=prompt('&amp;#x8F93;&amp;#x5165;&amp;#x67E5;&amp;#x770B;&amp;#x4EBA;ID:',''));__ty_vip_fn_look_by_author( f );void 0;"&amp;gt;&amp;lt;font size=2&amp;gt;&amp;#x53EA;&amp;#x770B;&amp;#x67D0;&amp;#x4EBA;&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;"&lt;br /&gt;        "&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;br /&gt;        "&amp;lt;a href="javascript:__ty_vip_fn_look_back(chrAuthorName, true);void 0;"&amp;gt;&amp;lt;font size=2&amp;gt;&amp;#x67E5;&amp;#x770B;&amp;#x6240;&amp;#x6709;&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;"&lt;br /&gt;        "&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;br /&gt;        "&amp;lt;/div&amp;gt;)"&lt;br /&gt;Replace = "$GET(MYOP)"&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-9153981903827975456?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/9153981903827975456/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=9153981903827975456' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/9153981903827975456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/9153981903827975456'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/12/proxomitron_7515.html' title='改进一下：用Proxomitron实现天涯只看'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-1496079863159325270</id><published>2009-12-15T09:50:00.017+08:00</published><updated>2009-12-15T12:34:00.017+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proxomitron'/><title type='text'>转帖：Proxomitron的匹配命令(外部功能)</title><content type='html'>&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid silver;background:#f5f5f5;'&gt;&lt;a href='http://www.pczone.com.tw/vbb3/thread/7/60829/3/' target='_blank'&gt;前往原贴&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$ALERT(message text)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;限制&lt;/strong&gt;： Match or replace&lt;br /&gt;&lt;strong&gt;过滤类型&lt;/strong&gt;： All&lt;br /&gt;$ALERT 的动作很像 JavaScript 的 alert() 功能。它会显示你所设定讯息的对话方块，可以利用在除虫或是提醒使用者某些事件的发生。讯息内容也可以使用像 \1 和 \h 来抓取文字、主机名称...等等 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$CONFIRM(message text)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;限制&lt;/strong&gt;： Match or replace&lt;br /&gt;过滤类型： All&lt;br /&gt;像 $ALERT，$CONFIRM 会显示你所设定讯息的对话方块，不过它也可以包含 "Yes" 和 "No" 的按钮。它可以使用在像是测试过滤时，是要过滤还是不要过滤。也就是说，你可以根据使用者的回应去做不同的事。就像 $ALERT 一样，讯息内容也可以使用其他取代命令来显示。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$AV(match)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;限制&lt;/strong&gt;： Match only&lt;br /&gt;&lt;strong&gt;过滤类型&lt;/strong&gt;： IN Headers, OUT Headers, or Match&lt;br /&gt;这可以过滤任何属性值，它会解析并分离属性值 - 自动从引号或无引号中撷取属性值。&lt;br /&gt; &lt;br /&gt;&lt;br /&gt;例如：过滤 ALT 内含有 "Gargalishous!" 的图形标签...&lt;br /&gt;&amp;lt;img * alt=&lt;span style='color:red'&gt;$AV(*gargalishous!*)&lt;/span&gt; *&amp;gt;&lt;br /&gt;而下面都符合...&lt;br /&gt;&lt;strong&gt;&amp;lt;img src="foo" alt="My is this trout ever Gargalishous!"&amp;gt;&lt;br /&gt;&amp;lt;img src="foo" alt='Gee your hair is Gargalishous! Is that bison flavor?'&amp;gt;&lt;br /&gt;&amp;lt;img src="foo" alt=JustRawGargalishous! &amp;gt;&lt;/strong&gt;&lt;br /&gt;即使不包含引号，仍然可以抓取内容。这表示假如你想要抓取含有引号的属性值，你可以使用下面的方式... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;img * alt=&lt;span style='color:red'&gt;(&lt;/span&gt;$AV(\1)&lt;span style='color:red'&gt;)\2&lt;/span&gt; *&amp;gt;&lt;/strong&gt;&lt;br /&gt;此处的 &lt;strong&gt;\2&lt;/strong&gt; 将会包含最初的引号在内，而 &lt;strong&gt;\1&lt;/strong&gt; 并没有包含引号...&lt;br /&gt;&lt;strong&gt;&amp;lt;img src="foo" alt=&lt;span style='color:red'&gt;"Move all Zig!"&lt;/span&gt;&amp;gt;&lt;br /&gt;\1 = Move all Zig!&lt;br /&gt;\2 = &lt;span style='color:red'&gt;"&lt;/span&gt;Move all Zig!&lt;span style='color:red'&gt;"&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;但是这里也有另一种处理的方式 - 就是使用 &lt;strong&gt;$AVQ()&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$AVQ(match)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;限制&lt;/strong&gt;： Match only&lt;br /&gt;&lt;strong&gt;过滤类型&lt;/strong&gt;： All&lt;br /&gt;它的动作完全类似 $AV(...) 除此之外，它也把属性值的引号包含在内。如下...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;lt;img * alt=&lt;span style='color:red'&gt;$AVQ(\1)&lt;/span&gt; * &amp;gt;&lt;/strong&gt;&lt;br /&gt;抓取 &lt;strong&gt;alt&lt;/strong&gt; 连引号在内的属性值，并放入 &lt;strong&gt;\1&lt;/strong&gt;。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$LOG([!][RGBYVCWw]text to log)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;限制&lt;/strong&gt;： None&lt;br /&gt;&lt;strong&gt;过滤类型&lt;/strong&gt;： All&lt;br /&gt;$LOG 使用显示在 Proxomitron 的 log 视窗 (假如有开启的话)。它可以有效地用在除虫和增加更多的过滤描述资讯。它的第一个字元是特殊字元 - 不会显示在 log 视窗，但是如果是设定颜色将会显示。例如...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;$LOG&lt;span style='color:red'&gt;(RThis will be red)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;这里列出有效的颜色： &lt;br /&gt;&lt;strong&gt;R=Red；W=White；w=Gray；B=Blue；G=Green；Y=Yellow；V=Violet；C=Cyan&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;而且对于重要讯息，你可以直接随意地在颜色字元之前，放置一个惊叹号 "!"。它将会强迫开启弹出 log 视窗...&lt;br /&gt;&lt;strong&gt;$LOG(&lt;span style='color:red'&gt;!&lt;/span&gt;R---This is Important---)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$LST(blockfile name)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;限制&lt;/strong&gt;： None&lt;br /&gt;&lt;strong&gt;过滤类型&lt;/strong&gt;： All&lt;br /&gt;引入 blockfile 档可使用在任何的 "matching expression" 上，并且一行一行比对直到找到相符的过滤条件。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$SET(\# or \0-\9=Value)&lt;br /&gt;$SET(Variable=Expanded Value)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;限制&lt;/strong&gt;： Match or Replace&lt;br /&gt;&lt;strong&gt;过滤类型&lt;/strong&gt;： All&lt;br /&gt;$SET 命令可以作两种稍微不同的事情。第一、你可以指定特殊的值给位置变数(positional variable)。任何代替的文字、包括其他变数，都可以在此设定。第一个参数是位置变数 \0 到 \9 或是取代的堆叠变数 \# (虽然 "\" 是非必要的)。下一个跟随的是设定值的等号。例如...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;设定 &lt;strong&gt;\1&lt;/strong&gt; 等于 &lt;strong&gt;"foobar"：$SET(1=foobar)&lt;/strong&gt;&lt;br /&gt;设定变数 &lt;strong&gt;\1&lt;/strong&gt; 内容为 &lt;strong&gt;\2：$SET(1=Two is \2)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;使用 $SET 在过滤某些规则时，有时也可以如此使用，就像下面一样，有 if/then/else 的效果...&lt;br /&gt;&lt;strong&gt;Match&lt;/strong&gt;: name=(&lt;br /&gt;one &lt;span style='color:red'&gt;$SET(0=Naoko)&lt;/span&gt; | &lt;br /&gt;two &lt;span style='color:green'&gt;$SET(0=Atsuko)&lt;/span&gt; |&lt;br /&gt;three &lt;span style='color:blue'&gt;$SET(0=Michie)&lt;/span&gt; | &lt;br /&gt;&lt;strong&gt;$SET(0=Default))&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Replace:&lt;/strong&gt; "\0 Matched"&lt;br /&gt;假如 name=&lt;span style='color:red'&gt;one&lt;/span&gt; 结果 &lt;strong&gt;"Naoko Matched"&lt;/strong&gt;&lt;br /&gt;假如 name=&lt;span style='color:green'&gt;two&lt;/span&gt; 结果 &lt;strong&gt;"Atsuko Matched"&lt;/strong&gt;&lt;br /&gt;假如 name=&lt;span style='color:blue'&gt;three&lt;/span&gt; 结果 &lt;strong&gt;"Michie Matched"&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;否则 "Default matched"&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$SET 命令的限制：设定变数的值是无法展开(expanded)的，直到在 "replacement text" 被实际请求时。这意指假如 &lt;strong&gt;\1&lt;/strong&gt; 为 "fish" 并且你使用 $SET 命令设定成 &lt;strong&gt;$SET(\2=\1 food)&lt;/strong&gt;，那么 &lt;strong&gt;\2&lt;/strong&gt; 将不会变成 "fish food"，而将会是 &lt;strong&gt;"\1 food"&lt;/strong&gt;。可是当 \2 在取代区段被取出时，将会展开为 &lt;strong&gt;"fish food"&lt;/strong&gt;。但这种事情重要吗？当然，这也就是说你不能把位置变数设定给自己 $SET(\1=something and \1)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;这带给我们的第二件事情就是：$SET 命令可以处理 - 在 Naoko 4.5 Proxomitron 版本时对 &lt;span style='color:red'&gt;"全域变数(global variables)"&lt;/span&gt; 的想法。这些名称变数可以设定指向任何过滤规则(web 或 header)，并且维持到请求结束。所以一次的设定，其他不同的过滤规则都可以看到使用此变数。 &lt;br /&gt;全域变数的名称构成是由文字和数字(a-z 和 0-9)等字元所构成的，但第一个字元必须是字母。设定变数可以如下...&lt;br /&gt;&lt;strong&gt;$SET(VarName=some value)&lt;br /&gt;$SET(Chiyo=tensai)&lt;br /&gt;$SET(Osaka02=atamaga warui)&lt;/strong&gt;&lt;br /&gt;就像位置变数的值可以包含替代命令 - 然而与位置变数不同的是，它可以展开并指向 $SET 的请求。因此你可以设定变数，即使该过滤规则以后无法查核，你也可以设定给它自己。 &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;清除全域变数只要使用 $SET 如下...&lt;br /&gt;&lt;strong&gt;$SET(VarName=)&lt;/strong&gt;&lt;br /&gt;这可以释放记忆体的使用和加快其他变数的查询。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$GET(VariableName)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;限制&lt;/strong&gt;： Replace only&lt;br /&gt;&lt;strong&gt;过滤类型&lt;/strong&gt;： All&lt;br /&gt;$GET 命令可以在 "replacement text" 插入使用 $SET 建立的全域变数(global variables)之值。例如... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Match&lt;/strong&gt;: &amp;lt;a * href=$AVQ(\1)&lt;span style='color:red'&gt;$SET(LinkURL=&gt;&gt;\1&lt;&lt;)&lt;/span&gt; *&amp;gt;&lt;br /&gt;&lt;strong&gt;Replace&lt;/strong&gt;: "The linked URL was: &lt;span style='color:red'&gt;$GET(LinkURL)&lt;/span&gt;"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;不像 "\1" 那样的位置变数(positional variables)，全域变数(global variables)只要在相同的请求下，可以取回其他过滤规则。因此它可以在网页顶部抓取某些文字，然后稍迟在底部加以利用。另外一起使用 $SET 和 $GET 可以产生一些变化 - 例如...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;$SET(foo=$GET(foo) more stuff)&lt;/strong&gt; ...adds to the end of "foo"&lt;br /&gt;&lt;strong&gt;$SET(foo=more stuff $GET(foo))&lt;/strong&gt; ...adds to the start of "foo"&lt;br /&gt;&lt;strong&gt;$SET(foo=$GET(foo) \1)&lt;/strong&gt; ...adds value of "\1" to the end of "foo"&lt;br /&gt;&lt;strong&gt;$SET(foo=$GET(foo)$GET(bar))&lt;/strong&gt; ...adds value of "bar" to the end of "foo"&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;注意 $GET 应该使用在被命名的变数上，而不是用在位置变数上 "$GET(\1)" - 此变数只需使用 "\1" 就可以。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$TST(\# or \0-\9=Matching expression)&lt;br /&gt;$TST(VariableName=Matching expression)&lt;br /&gt;$TST(VariableName or \# or \0-\9)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;限制&lt;/strong&gt;： Match or Replace&lt;br /&gt;&lt;strong&gt;过滤类型&lt;/strong&gt;： All&lt;br /&gt;$TST 命令可以检测全域(global)或位置(positional)变数的内容是否符合某特定值。例如...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;$TST(Chiyo=*(tensai|short)*)&lt;/strong&gt;&lt;br /&gt;这可以检测 "Chiyo" 变数是否包含有 "tensai" 或 "short" 的值。另一个例子...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Match&lt;/strong&gt;: &amp;lt;img * height=$AV(\1) * &amp;gt; &lt;span style='color:red'&gt;$TST(\1=[#10-40])&lt;/span&gt;[/b]&lt;br /&gt;这检测了 &lt;strong&gt;"\1"&lt;/strong&gt; 是否真的内含一个介于 10 到 40 的数值。当然想要过滤某部分的文字，你可以搭配使用星号 "*" 的使用，就如上面所提到的第一个例子。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;$TST 也可以检测标签的完整性，例如...&lt;br /&gt;&lt;strong&gt;Match&lt;/strong&gt;: &amp;lt;&lt;span style='color:red'&gt;([a-z]+)\1&lt;/span&gt; * &amp;lt;/&lt;span style='color:red'&gt;$TST(\1)&lt;/span&gt;&amp;gt;&lt;br /&gt;这可以是 "&lt;strong&gt;&amp;lt;AnyTag&amp;gt; stuff &amp;lt;/AnyTag&amp;gt;&lt;/strong&gt;"，但却不能是 "&lt;strong&gt;&amp;lt;AnyTag&amp;gt; stuff &amp;lt;/ADifferentTag&amp;gt;&lt;/strong&gt;"。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;速度提醒&lt;/span&gt;：使用 $TST 可能会比一般的过滤语法来的慢一点，毕竟它还包含了变数的查核，所以最好的处理方式是把它放到一般过滤语法的后面，并且试着不要把万用字元如星号 "&lt;strong&gt;*&lt;/strong&gt;" 直接放在它的前面。例如...&lt;br /&gt;Slow: &amp;lt;a *$TST(foo=*bar*)&amp;lt;/a&amp;gt;&lt;br /&gt;Better: &amp;lt;a *&amp;lt;/a&amp;gt;$TST(foo=*bar*)&lt;br /&gt;这可以有效的缩短 $TST 的查询时间。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$IHDR(header-name:matching)&lt;/span&gt;&lt;br /&gt;$OHDR(header-name:matching)&lt;br /&gt;限制&lt;/strong&gt;： Match or Replace&lt;br /&gt;&lt;strong&gt;过滤类型&lt;/strong&gt;： All&lt;br /&gt;$OHDR 和 $IHDR 可以检验来自各地的进来或出去的 HTTP heeder。它首先检验特定的标头档(无万用字元)，之后过滤标头档的值(此时可用万用字元)。$OHDR 检验发送出去的标头档，而 $IHDR 则检验传送进来的标头档。例如：过滤 "Referer" 标头内容含有 'microsoft.com' 的来源&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;$OHDR(Referer:*.microsoft.com)&lt;/strong&gt;&lt;br /&gt;使用这个命令，你可以在网页过滤中过滤某些特定的标头值，或是把标头值放入变数内加以过滤取代。你也可以使用在 HTTP header filters 内加以检验过滤。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$TYPE(code)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;限制&lt;/strong&gt;： Match only&lt;br /&gt;&lt;strong&gt;过滤类型&lt;/strong&gt;： Web filters&lt;br /&gt;内容类型(Content Type)的检查命令。此命令可限制过滤规则只对哪一种类型的网页有效(像只过滤 JavaScript 档案)。而 "code" 参数必须是下面已知的类型...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;htm&lt;/strong&gt;- Web pages&lt;br /&gt;&lt;strong&gt;css&lt;/strong&gt;- Cascading style sheets&lt;br /&gt;&lt;strong&gt;js&lt;/strong&gt; - JavaScript&lt;br /&gt;&lt;strong&gt;vbs&lt;/strong&gt;- VB Script&lt;br /&gt;&lt;strong&gt;oth&lt;/strong&gt;- Anything else&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;这对网页过滤非常有用，尤其是网址的部分。在 header filters 的值是未定义的(content-type 有可能是未知的)，想要知道更多的 content-type 检查，你可以看看 "$IHDR(Content-Type: ... )" 这里的 "..." 可以是任何的过滤语法或是包括万用字元。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$STOP()&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;限制&lt;/strong&gt;： Match or Replace&lt;br /&gt;&lt;strong&gt;过滤类型&lt;/strong&gt;： All&lt;br /&gt;$STOP 是一个相当简单的命令。假如在过滤动作中有遇到符合 $STOP 命令，那么该过滤规则在那次的连线中将会停止动作。当然当前的过滤动作还是会容许完成，但是下一次符合的过滤条件将不会继续下去。这对只允许执行一次的过滤规则，将会非常有用。尤其是在想插入某些东西当作指标作用的一次动作规则。例如：你想插入一段简短的 script 语法在 &lt;strong&gt;&amp;lt;BODY&amp;gt;&lt;/strong&gt; 标题内，就可以使用...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Match&lt;/strong&gt;:&amp;lt;body\s &lt;strong&gt;\1&lt;/strong&gt;&amp;gt;&lt;br /&gt;&lt;strong&gt;Replace&lt;/strong&gt;:&amp;lt;body &lt;strong&gt;\1&lt;/strong&gt;&amp;gt;&lt;br /&gt;&lt;script&gt;my script&lt;/script&gt;&lt;br /&gt;&lt;span style='color:red'&gt;$STOP()&lt;/span&gt;&lt;br /&gt;这不仅仅只是用在这种插入一次的动作上，它也可以加快 Proxomitron 的速度，避免花费在某些查询规则的时间上。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$USEPROXY(True or False boolean value)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;限制&lt;/strong&gt;： Match or replace&lt;br /&gt;&lt;strong&gt;过滤类型&lt;/strong&gt;： OUT header filters only&lt;br /&gt;$USEPROXY 命令使用的布林逻辑值 "true" 或 "false" 并且无视 &lt;strong&gt;"Use remote proxy"&lt;/strong&gt; 是否已经核取来开启代理伺服器的使用与否。它可以确保代理伺服器是否有被使用在网页上或是某些特定的动作上。此命令只能用在 *outgoing* header 过滤规则中，这是因为代理伺服器必须要建立在已经连线的网站上。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;$SETPROXY(remote.proxy.name[ort])&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;限制&lt;/strong&gt;： Match or replace&lt;br /&gt;&lt;strong&gt;过滤类型&lt;/strong&gt;： OUT header filters only&lt;br /&gt;$SETPROXY 命令可以强迫使用特定的代理伺服器来连线。它可以无视是否有核取 "Use remote proxy" 和是否有在 "proxy selector" 中有选择当前的代理伺服器。它在某些特定网址或安全考虑下是非常有用的。代理伺服器的设定必须要先在 "External Proxy Selector" 的列表中有输入资料。此命令会简易地在列表中查询并设定代理伺服器，它通常只需要输入代理伺服器的名称 - 第一个在列表中符合的将会被使用(不能使用万用字元)。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;此命令只能用在 *outgoing* header 过滤规则中。&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-1496079863159325270?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/1496079863159325270/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=1496079863159325270' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1496079863159325270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1496079863159325270'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/12/proxomitron_15.html' title='转帖：Proxomitron的匹配命令(外部功能)'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-4784944903072434484</id><published>2009-12-13T15:10:00.004+08:00</published><updated>2009-12-13T19:15:28.967+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proxomitron'/><title type='text'>Proxomitron的相关资源</title><content type='html'>&lt;strong&gt;&lt;span style='color:red'&gt;&lt;strong&gt;相关链接：&lt;/strong&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;1、Proxomitron最新版下载：&lt;br /&gt;&lt;a href='http://www.proxomitron.cn/files/Proxomitron.v45j.zip' target='_blank'&gt;Proxomitron.v45j.zip下载&lt;/a&gt;&lt;br /&gt;&lt;a href='http://www.proxomitron.info/files/download/ProxN45j.exe' target='_blank'&gt;安装版官方地址下载：ProxN45j.exe&lt;/a&gt;&lt;br /&gt;&lt;a href='http://www.proxomitron.info/files/download/ProxN45j.zip' target='_blank'&gt;非安装版官方地址下载：ProxN45j.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2、&lt;a href='http://www.proxomitron.info/' target='_blank'&gt;Proxomitron.info [mirror]&lt;/a&gt;&lt;br /&gt;Proxomitron相关下载、在线帮助文档、相关资源，视地区可能需要使用代理访问&lt;br /&gt;&lt;br /&gt;3、&lt;a href='http://forum.proxomitron.cn/' target='_blank'&gt;Proxomitron 中文讨论区&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-4784944903072434484?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/4784944903072434484/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=4784944903072434484' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4784944903072434484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4784944903072434484'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/12/proxomitron_1846.html' title='Proxomitron的相关资源'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-629170455519065287</id><published>2009-12-13T13:42:00.003+08:00</published><updated>2009-12-13T14:40:49.203+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proxomitron'/><title type='text'>Proxomitron网页过滤规则编辑器</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SySMVHuLb0I/AAAAAAAAAb0/TqZ4UCFIV64/s1600-h/proxr_00.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 242px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SySMVHuLb0I/AAAAAAAAAb0/TqZ4UCFIV64/s400/proxr_00.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5414606946484055874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;替换文本&lt;/span&gt;&lt;br /&gt;替换文本用来替换匹配表达式匹配的文本。输入所需文本，留白即为删除匹配的文本。提示：您还可以使用部分匹配的文本作为替换文本来使用。当需要重写标签的时候这是一个非常有用的功能，可以查看匹配规则。此外您还可以在此单击右键插入硬盘上的文件作为替换文本。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;匹配表达式&lt;/span&gt;&lt;br /&gt;匹配表达式按照匹配规则对页面文本进行匹配处理。可以把它当作文字处理软件里的“查找和替换”功能。在这里输入需要查找的文本，然后用下面的替换文本进行替换。这里有两个特殊的参数：&amp;lt;start&amp;gt; ，可以把替换文本插入到页面的开始的位置。&amp;lt;end&amp;gt;则会插入到结尾的位置。这两个参数优先于其它参数执行。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;匹配测试按钮&lt;/span&gt;&lt;br /&gt;这个按键会打开测试窗口，您可以用来测试编写的规则对html产生的效果。提示：测试的时候，您对匹配规则的修改会即时生效，而无需点击确定（ok）按键。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;字数界限&lt;/span&gt;&lt;br /&gt;字数限制决定了匹配规则最大可以匹配的字节数，使用较小的数字并不妨碍规则运行，可以针对不同情况使用128，256，512，4096等字节数限制。这里最大字节数的限制为32076。过大的数字会使处理过程变得缓慢。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;范围界限&lt;/span&gt;&lt;br /&gt;这个简单的匹配表达式可以限制所要查找文本的范围，在这里可以使用标准的匹配规则表达式进行描述。假设一个过滤规则希望匹配超级连接，那么起始范围是 &amp;lt;a * &amp;lt;/a&amp;gt; 这个样子，由此来减少所需处理文本的数量，提高处理效率。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;URL匹配&lt;/span&gt;&lt;br /&gt;URL匹配可以把相应规则设定为仅应用于某些特定的网页。在这里您可以使用匹配规则来匹配网页的URL。提示：url中不能包含“http://”，这里有一些例子···"www.bison.com|www.frog.com"仅匹配以“www.bison.com"或"www.frog.com”开头的url；"*sailormoon&amp;amp;(^*negaverse)"将会匹配任何包含“sailormoon”但不包含“negaverse”的url。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;允许多重匹配&lt;/span&gt;&lt;br /&gt;选择这个选项可以使下一条匹配规则处理本条匹配规则的处理结果。当需要对同一标签内的内容进行多重不同处理的时候需要这个功能。因为正常情况下对同一标签只会进行一次处理。';&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;过滤规则名称&lt;/span&gt;&lt;br /&gt;填写名称以区分不同规则。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;网页过滤规则编辑器&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;这就是网页过滤规则编辑器，在这里您可以修改匹配规则以重写网页。点击下图相应区域可以获取对应的说明。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;基本知识&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;匹配规则的功能简单的就像文字处理软件的“查找和替换”功能。任何符合“匹配表达式”的文本都将被替换为所需文本。例如设置一个把"Rimmer" 替换为 "That Smeghead"的规则，将会把页面里所有的"Rimmer" 替换为 "That Smeghead"，是不是很简单？&lt;br /&gt;&lt;br /&gt;当您开始添加匹配规则的时候您会发现这是一件很有乐趣的事情。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;"&lt;span style='color:red'&gt;&amp;lt;start&amp;gt;&lt;/span&gt;" and "&lt;span style='color:red'&gt;&amp;lt;end&amp;gt;&lt;/span&gt;"&lt;/strong&gt;&lt;br /&gt;除了标准文本和匹配表达式之外，匹配表达式还有两个符号具有特殊的意义： &lt;span style='color:red'&gt;&amp;lt;start&amp;gt;&lt;/span&gt; 和 &lt;span style='color:red'&gt;&amp;lt;end&amp;gt;&lt;/span&gt; 。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&amp;lt;start&amp;gt;&lt;/span&gt; 将会把替换文本插入到网页的开始位置，使用这个符号可以为网页添加JavaScript。同样的， &amp;lt;end&amp;gt;将会插入到网页的尾部。&lt;br /&gt;对于这些特殊的情况，即便指定了界限和限定也是无效的。当使用多个规则的时候，每个规则都将按照网页过滤列表中的排列顺序逐个执行。&lt;br /&gt;【For these special cases, bounds and limit are ignored. Also when used by multiple rules, the items will be added in the same order they appear in the web page filter list.】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;What the heck is this Scope thing anyway?&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;在HTML中有一些特殊的标签。范围设置使过滤规则可以借助标签决定所要查找内容的长度。如果不设定范围，过滤规则将会查找全部页面的全部代码来进行匹配，在查找完成之前你只能等待结果，感谢html设计师使用了标签，这使得我们可以更快的完成处理。&lt;br /&gt;【In HTML it's not uncommon for tags to run for several lines. Scope settings allow the filter to determine how far forward to search for the end of a match after finding the start. If not for scope, the entire web page might have to be scanned before a rule could be sure a there was no match. Not a good idea, since no data could be sent to your browser until the whole page finished loading.  Thankfully the designers of HTML gave their tags predictable beginning and ending values which makes things a bit easier.  】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;字节限制和范围可以限制所搜索的字符总数。&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;【The byte limit and bounds limit both work together to restrict the amount of text searched. 】&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;字节限制&lt;/span&gt;&lt;/strong&gt;控制所需查字符的数量，超过字数限制后的内容将放弃查找。通常情况下这个数字越小越好，对于大多数标签来说，数值设定在128-256之间或者更小为好。如果您发现匹配规则没有效果时再增加这个数字。数字过大将会使页面打开的速度变得缓慢。&lt;br /&gt;【 controls how many characters forward to look for a match before giving up.  Normally keep this as small as possible - for most tags, a value of 128-256 or even less is fine. Increase it if you find a rule that should match isn't working. Making it too large however, can make pages appear to load slower since the program must process more data before sending anything to your browser.】 &lt;br /&gt;&lt;br /&gt;通常最合适的大小取决于所涉及的标签。例如 &lt;strong&gt;"&amp;lt;Script ... &amp;lt;/script&amp;gt;"&lt;/strong&gt; 标签一般需要把字数限制设置的较大，因为通常情况下这个标签会包含很多行的JavaScript。在这种情况下可以尝试把字数限制设置到4096。&lt;br /&gt;【Often the best size to use depends heavily on the tag in question. The "&amp;lt;Script ... &amp;lt;/script&amp;gt;" tag for instance, often needs a large limit since it may contain many lines of JavaScript. In this case, try a limit of around 4096.】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;范围限制&lt;/span&gt;&lt;/strong&gt;是最先执行的匹配表达式，用来控制主表达式的执行范围。范围的含义相当于界定HTML的起始标签，在中间加上星号-就像这样 &lt;strong&gt;&amp;lt;script * &amp;lt;/script&amp;gt;&lt;/strong&gt; 。在这里可以使用任何匹配表达式，使用范围界定会更简单，更有效。&lt;br /&gt;【Bounds Limit is just an initial matching expression used to control the range (or boundaries) of the main matching expression. Normally a bounds check simply consists of the HTML start and end tags with an asterisk in between - "&amp;lt;script * &amp;lt;/script&amp;gt;"  Anything valid in the matching expression can be used here, but with a bounds check - the simpler it is, the better.】&lt;br /&gt;这是一个可选项目，对于一些简单的匹配表达式并不需要进行设定，当然对于复杂的匹配表达式它会很大提高执行效率，因为主表达式只需要处理它返回的文本即可，而不是全部文本。更为重要的是可以防止匹配规则无谓的匹配无关的文本。看一下下面的例子：&lt;br /&gt;【Its use is optional  - you don't need it for many simple matching expressions.  However, with complex matches it can improve performance, since the main expression need only be checked if the bounds returns true. More importantly, it's also useful for preventing a rule from matching more text than intended. Take the following rule intended to match a web link....】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;匹配&lt;/strong&gt;：&lt;strong&gt; &amp;lt;a * href="slugcakes.html" &amp;gt; * &amp;lt;/a&amp;gt;&lt;/strong&gt;&lt;br /&gt;如果希望匹配下面的文本&lt;br /&gt;&lt;strong&gt;&amp;lt;a &lt;span style='color:blue'&gt;href="crabcakes.html" &amp;gt; some stuff &amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;&amp;lt;a &lt;/span&gt;href="slugcakes.html" &amp;gt; other stuff &amp;lt;/a&amp;gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;表达式 &lt;strong&gt;&amp;lt;a * href="slugcakes.html" &amp;gt; * &amp;lt;/a&amp;gt;&lt;/strong&gt; 中的第一个星号将会匹配所有 蓝色高亮显示的区域，所以 两个 链接都是符合匹配的！   通过范围限制例如 "&lt;strong&gt;&amp;lt;a * &amp;lt;/a&amp;gt;&lt;/strong&gt;" 将只会匹配第一个链接。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;匹配表达式以及范围【The Matching Expression and Bounds】&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;当没有使用 范围 界定时，决不要把通配符放在匹配表达式的开始或者结尾的位置上，例如：（ " &lt;strong&gt;*foo*&lt;/strong&gt; "）。这将会使过滤规则突破大多数的字节数限制，匹配到你所不希望的文本。&lt;br /&gt;&lt;br /&gt;当使用范围界定时情况就发生了变化，范围界定限制了所要搜索文本的范围，匹配表达式只会对范围之内的文本进行匹配。最简单的方法是在表达式的开始以及结尾处使用通配符。通常匹配的变量可以使用 ( "&lt;strong&gt;\1 foo \2&lt;/strong&gt;") 来表示，匹配目标（这里指：foo）之外的部分（这里指：\1和\2）将会被暂存并被包含于替换文本当中。&lt;br /&gt;&lt;br /&gt;这里是匹配一个链接的例子：&lt;strong&gt;&amp;lt;a href="http://somewhere"&amp;gt; some text &amp;lt;/a&amp;gt;&lt;br /&gt;范围:  &amp;lt;a\s*&amp;lt;/a&amp;gt;   字节限制: 128&lt;br /&gt;匹配:  * href="\1" *&lt;br /&gt;替换:  &amp;lt;a href="\1"&amp;gt; some new link next &amp;lt;/a&amp;gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;URL匹配 -另一种匹配范围控制方法&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;您可以使用URL匹配来限制过滤规则只对某些特定的网页产生作用。所有的匹配规则都在这里，而您只需要匹配其中的部分URL。您可以使用代表“或”含义的符号“|”来包括所需的多个页面，例如：  &lt;strong&gt;"www.this.com|www.this.too.com"&lt;/strong&gt;。您也可以使用代表“不包含”含义的符号 "&lt;strong&gt;(^...)&lt;/strong&gt;"来排除所需页面，例如："&lt;strong&gt;(^www.not.this.page)&lt;/strong&gt;"。 &lt;br /&gt;&lt;br /&gt;需要注意的是“&lt;strong&gt;http://&lt;/strong&gt;”不能在URL匹配规则中出现。&lt;br /&gt;&lt;br /&gt;如果您有一系列URL需要匹配或者您希望对某个指定的URL使用多个过滤规则，您可以使用块文件【blockfile】来实现。例如：假设存在一个“&lt;strong&gt;MyURLs&lt;/strong&gt;”块文件，而您希望过滤规则只对这个文件中的列出的站点产生作用，您只需要在过滤规则的URL匹配选项中输入&lt;strong&gt;$LST(MyURLs)&lt;/strong&gt; 即可。同样，假如您希望过滤规则只对不在块文件中的站点产生作用，只需在前面加一个代表“不包含”含义的符号即可，如：&lt;strong&gt;(^$LST(MyURLs))&lt;/strong&gt; 。如果您右键单击URL匹配输入区域，您将会发现在弹出的菜单中可以自动的添加或者编辑块文件。 &lt;br /&gt;在这个菜单中也有过滤测试选项，将会使您很方便的进行测试。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;允许进行多重匹配【Allow for multiple matches】的含义是什么？&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;通常一个过滤规则所匹配的结果将会发送给浏览器，不允许其他规则进行再处理。这样设计主要是为了在保存了大量需处理字节时可以提高处理的效率，同时也是给予特定的过滤规则高于其他规则的优先权，遵循排在前面的规则优先处理的原则。 &lt;br /&gt;【Normally, when a rule is matched the result is sent directly to the web browser - no other rules are allowed to process the matched section. This is mainly for efficiency, as it saves quite a bit of work, but it's also a useful way to give certain filters priority over others - essentially it's first come, first served.】 &lt;br /&gt;然后有时这样并不能提高效率，例如对于“&lt;strong&gt;&amp;lt;Body ... &amp;gt;&lt;/strong&gt;”标签来说，它包含我们希望修改的元素数量较多，而且各不相同，如果我们有两个过滤规则-一个是修改默认文本颜色，另一个是修改背景图片-我们就遇到了问题。第一个过滤规则将会“垄断”&lt;strong&gt;&amp;lt;Body&amp;gt;&lt;/strong&gt; 标签，从而阻止第二个过滤规则对其进行处理。这样就产生了“允许进行多重匹配”选项。第一个过滤规则处理后将会把结果暂时存储在缓存里，这样其他的过滤规则就可以继续进行处理。在上面的例子里，如果我们对第一个过滤规则启用这个选项，第二个过滤规则就可以不受限制进行匹配了。&lt;br /&gt;【This doesn't always work however. Take the "&amp;lt;Body ... &amp;gt;" tag - It contains several, somewhat unrelated, elements that we may want to change.  For instance, if we had two rules - one that changed the default text color and another that changed the background image - we'd have a problem. The first rule would prevent the second rule from working by "using-up" the &amp;lt;Body&amp;gt; tag. This is where "allow for multiple matches" comes in. When checked, it inserts the result of a match back into the processing buffer so other rules can get a whack at it.  In the above scenario, if we enabled it on the first rule, the second rule could then also match.】&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;这个选项尽管功能强大但还是需要尽量少的使用，这需要比正常情况花费更多的处理进程，如果使用不慎可能会造成匹配 “死循环” 。 &lt;br /&gt;&lt;br /&gt;考虑到下述情况，假设我们设定了一个过滤规则，其匹配条件是把“frog”替换成“The evil frog must die!”，看起来似乎没有什么不对的地方，但是如果这条过滤规则启用了多重匹配，由于“frog”同时处于替换文本和被替换文本中，这将导致程序进行循环替换。解决办法是什么？如果“frog”是替换文本的第一个单词将不会出现这种情况，下一条过滤规则是从第二个字母开始进行匹配的，所以它看到的是只是“rog”，会忽略前面的“f”。所以请确保您的过滤规则中的被替换文本减去首位字母后不会匹配替换文本即可。&lt;br /&gt;【Consider the following situation - say there's a rule with a matching clause of "frog" and a replacement text of "The evil frog must die!". Looks innocent enough doesn't it? Ah, but if this rule had multiple match enabled, the "frog" in the replacement text would cause the rule to match its own output - resulting in an endless plague of frogs! Why? well the first time the rules "sees" the word frog it inserts the phrase "The evil frog must die!" - simple enough, but the scan continues forward until it hits the new "frog" and the whole process repeats itself. The solution? Well, if "frog" had been the first word in the replacement text this wouldn't have happened. The next match always occurs one letter forwards so it would see "rog" instead of "frog". Just make sure your rule won't match its own replacement text - minus its first character - and all will be ok.】&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-629170455519065287?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/629170455519065287/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=629170455519065287' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/629170455519065287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/629170455519065287'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/12/proxomitron_13.html' title='Proxomitron网页过滤规则编辑器'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZevlkyE3eOA/SySMVHuLb0I/AAAAAAAAAb0/TqZ4UCFIV64/s72-c/proxr_00.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-4803927230792071114</id><published>2009-12-12T22:57:00.013+08:00</published><updated>2009-12-14T12:45:32.179+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proxomitron'/><title type='text'>Proxomitron的匹配语言规则</title><content type='html'>&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid #ddcf8f;background-color:#ffffed;'&gt;翻译原贴来自网络，对英语吃力的Proxomitron初使用者入门很有帮助。&lt;/div&gt;&lt;br /&gt;文本匹配语言是了解过滤规则运行原理的关键，它使您可以匹配复杂的html标签，甚至把匹配的文本存储为变量应用于替换文本当中。&lt;br /&gt;【The text matching language is the key to understanding how the Proxomitron's filters work. It allows you to match complex combinations of HTML tags and store parts of the matched text into variables which can later be used in the replacement text.】&lt;br /&gt;&lt;br /&gt;如果您比较熟悉DOS以及UINX的文件名，通配符(&lt;strong&gt;*&lt;/strong&gt;,&lt;strong&gt;?&lt;/strong&gt;,&lt;strong&gt;[&lt;/strong&gt;...&lt;strong&gt;]&lt;/strong&gt;) ，或者熟悉正则表达式，您会很快熟悉匹配规则的。&lt;br /&gt;【If you're familiar with DOS and UNIX style filename wildcards (&lt;strong&gt;*&lt;/strong&gt;,&lt;strong&gt;?&lt;/strong&gt;,&lt;strong&gt;[&lt;/strong&gt;...&lt;strong&gt;]&lt;/strong&gt;) or regular expressions, you'll find much that's familiar in Proxomitron's matching rules. My original goal, in fact, was to create a matching language as easy to use as wildcards, but with much of the added power of regular expressions. I'm not exactly sure I succeeded, but it somehow I got it all to work! ;-)】 &lt;br /&gt;&lt;br /&gt;大多数规则是为了html而特别设计的。&lt;br /&gt;【Many of the rules have also been specifically designed to make working with HTML easier. For instance, since case is seldom important in HTML, all matching is case insensitive - saving you the trouble of testing for both upper and lower case.】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='font-size: large'&gt;元字符&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;这里是所有&lt;strong&gt;元字符&lt;/strong&gt; 的列表&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;*&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;型号会匹配任何字符串，例如 "&lt;strong&gt;foo*bar&lt;/strong&gt;" 将匹配 "&lt;strong&gt;foobar&lt;/strong&gt;"，"&lt;strong&gt;fooma babar&lt;/strong&gt;"，甚至是 "&lt;strong&gt;foo goat bat bison bar&lt;/strong&gt;"。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;?&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;问号只匹配任意一个单独的字符。 "&lt;strong&gt;?oat&lt;/strong&gt;" 将匹配 "&lt;strong&gt;boat&lt;/strong&gt;" 或 "&lt;strong&gt;goat&lt;/strong&gt;" 甚至是 "&lt;strong&gt;&amp;lt;oat&lt;/strong&gt;"&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;[abc&lt;/span&gt;&lt;/strong&gt;...&lt;strong&gt;&lt;span style='color:red'&gt;]&lt;/span&gt;&lt;/strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;方括号匹配 '&lt;strong&gt;[&lt;/strong&gt;' 和 '&lt;strong&gt;]&lt;/strong&gt;' 当中任意单个的字符，也可以使用破折号"&lt;strong&gt;[A-Z]&lt;/strong&gt;"表示从A到Z的范围，还可以使用 "&lt;strong&gt;[0-9]&lt;/strong&gt;"表示任意单个的数字。如果在前面加 "&lt;strong&gt;^&lt;/strong&gt;" ，其含义是不包含，例如"&lt;strong&gt;[^0-9abc]&lt;/strong&gt;"的含义是匹配任何非数字的，并且不是"&lt;strong&gt;a&lt;/strong&gt;"， "&lt;strong&gt;b&lt;/strong&gt;" 或 "&lt;strong&gt;c&lt;/strong&gt;"的字符。&lt;br /&gt;【Square Brackets matches any single character listed within the '&lt;strong&gt;[&lt;/strong&gt;' and '&lt;strong&gt;]&lt;/strong&gt;' Ranges can also be checked by using a dash: "&lt;strong&gt;[A-Z]&lt;/strong&gt;" will match any letter "A" through "Z" while "&lt;strong&gt;[0-9]&lt;/strong&gt;" will match any single digit. If the first character is a "&lt;strong&gt;^&lt;/strong&gt;" it will match any character &lt;strong&gt;&lt;I&gt;not&lt;/I&gt;&lt;/strong&gt; within the brackets - "&lt;strong&gt;[^0-9abc]&lt;/strong&gt;" will match any character that's not a digit and not "&lt;strong&gt;a&lt;/strong&gt;", "&lt;strong&gt;b&lt;/strong&gt;", or "&lt;strong&gt;c&lt;/strong&gt;".】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;[#n:n]&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;特殊数字匹配，可以用来匹配html标签的数值。例如要匹配100到150之间的数字可以用 "&lt;strong&gt;[#100:150]&lt;/strong&gt;"来表达。如果第二个数字是“*”则表示无穷大，例如"&lt;strong&gt;[#40:*]&lt;/strong&gt;"将会匹配任何大于40的数字，而匹配小于40的数字可以用"&lt;strong&gt;[#0:40]&lt;/strong&gt;"表示。如果需要精确匹配某一个数字，可以用忽略第二位数字，用"&lt;strong&gt;[#100]&lt;/strong&gt;"表达。数字匹配的时候会忽略首位为“0”的数字-例如 &lt;strong&gt;tag="0100"&lt;/strong&gt;与&lt;strong&gt;tag="100"&lt;/strong&gt;对于数字过滤来说是一样的。先前我们用"-" 而不是 ":"来分隔数字，但是这使得表示负数表的非常困难，现在我们可以使用两种方法任意之一来表示，但是如果您需要表达负数- 例如[#-200:150]您还是需要用 ":"来分隔两组数字。&lt;br /&gt;【Special numeric match. This is used to easily check for numeric value ranges in HTML tags. For example, to check for a number between 100 and 150 use "&lt;strong&gt;[#100:150]&lt;/strong&gt;". If the second number is a '*' it acts as if it's infinitely large, "&lt;strong&gt;[#40:*]&lt;/strong&gt;" would match any number greater than 40. To check for a number less than 40 simply use "&lt;strong&gt;[#0:40]&lt;/strong&gt;". To check for an exact number the second number can be left out (as in "&lt;strong&gt;[#100]&lt;/strong&gt;"). The numeric match will match regardless of leading zeros or quotes surrounding a number - &lt;strong&gt;tag="0100"&lt;/strong&gt;.  earlier versions of Proxomitron used to use "-" instead of ":" to separate the neumbers, but this made testing for negative numbers difficult. Currently Proxomitron will accept either way, but if you're test includes a negative value (like [#-200:150]) you'll have to use ":".】&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;" "&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;它&lt;strong&gt;永远匹配空格 - 但是它会非常贪婪的捕获所有空格和制表符。【 any number of spaces or tabs it may find. Use it where there may or may not be a space between items. For example】&lt;br /&gt;&lt;br /&gt;"&lt;strong&gt;&amp;lt;tag value&amp;gt;&lt;/strong&gt;" 会被匹配 "&lt;strong&gt;&amp;lt;tag value&amp;gt;&lt;/strong&gt;" 和 "&lt;strong&gt;&amp;lt;tag&amp;nbsp;&amp;nbsp;&amp;nbsp;value&amp;gt;&lt;/strong&gt;" 甚至 "&lt;strong&gt;&amp;lt;tagvalue&amp;gt;&lt;/strong&gt;"都会被匹配&lt;p class="STYLE2"&gt;【"&lt;strong&gt;&amp;lt;tag value&amp;gt;&lt;/strong&gt;" would match "&lt;strong&gt;&amp;lt;tag value&amp;gt;&lt;/strong&gt;" or "&lt;strong&gt;&amp;lt;tag&amp;nbsp;&amp;nbsp;&amp;nbsp;value&amp;gt;&lt;/strong&gt;" or even "&lt;strong&gt;&amp;lt;tagvalue&amp;gt;&lt;/strong&gt;".】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\s&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 反斜杠s:：就像空格一样也会贪婪捕获所有的空格和制表符，但是它的条件是&lt;strong&gt;&lt;I&gt;至少要匹配一个&lt;/I&gt;&lt;/strong&gt;，例如："&lt;strong&gt;&amp;lt;tag\s&amp;gt;&lt;/strong&gt;"将会匹配"&lt;strong&gt;&amp;lt;tag &amp;gt;&lt;/strong&gt;" 或者"&lt;strong&gt;&amp;lt;tag&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;gt;&lt;/strong&gt;"，但不会匹配 "&lt;strong&gt;&amp;lt;tag&amp;gt;&lt;/strong&gt;"。&lt;br /&gt;【Like the space, will consume any number of spaces or tabs, but there &lt;strong&gt;&lt;I&gt;must be at least one&lt;/I&gt;&lt;/strong&gt; for it to match. For example "&lt;strong&gt;&amp;lt;tag\s&amp;gt;&lt;/strong&gt;" would match "&lt;strong&gt;&amp;lt;tag &amp;gt;&lt;/strong&gt;" or "&lt;strong&gt;&amp;lt;tag&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;gt;&lt;/strong&gt;" but not "&lt;strong&gt;&amp;lt;tag&amp;gt;&lt;/strong&gt;"】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\w&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;反斜杠w：单字的过滤。它可以过滤没有空格的任何字符。基本上它和 "\s" 是相对的，但是在某些时候，它也可以和"&lt;strong&gt;*&lt;/strong&gt;"有些类似。不同的就是在碰到空格或"&lt;strong&gt;&amp;gt;&lt;/strong&gt;"(HTML 的结束标签)时它将会停止匹配。匹配标签和网址的时候非常有用。&lt;br /&gt;【Backslash-w: Word match.  Will match any number of non-space characters. it's basically the opposite of "&lt;strong&gt;\s&lt;/strong&gt;", but in some ways it's also similar to "&lt;strong&gt;*&lt;/strong&gt;". The difference being it will stop if it hits a space or a "&lt;strong&gt;&amp;gt;&lt;/strong&gt;" (which marks the end of a HTML tag). It comes in very handy when matching tag values and URLs (See tips and tricks)】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\t&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;匹配单独的一个制表符。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\r&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 匹配单独的一个回车符。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\n&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;匹配单独的一个换行符。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\0-9&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;反斜杠+数字 0-9：匹配变量。这是一个关键的匹配。它匹配的方式就像"&lt;strong&gt;*&lt;/strong&gt;" 字符一样，但是它会把过滤的内容储存到变量中。这些储存了原始 HTML 部分数据的变量，可以再使用或是修改标签的某一部份。例如：变更背景  标签，你可以使用... &lt;br /&gt;【This is one of Proxomitrons key matching rules. It matches just like  the "&lt;strong&gt;*&lt;/strong&gt;" character, but stores whatever is matched into one of ten variables.  These variables can then be used in the replacement text to include parts of the original HTML. Use it to change only part of a tag while leaving other parts intact. For example, to change only the background in a &amp;lt;body ... &amp;gt;  tag you could use...】&lt;br /&gt;&lt;br /&gt;  &lt;strong&gt;匹配：&amp;lt;body \1 background="*" \2 &amp;gt;&lt;/strong&gt;&lt;br /&gt;  &lt;strong&gt;替换：&amp;lt;body \1 background="mybackground.gif" \2 &amp;gt;&lt;/strong&gt;&lt;br /&gt;这样，介于 body 和 background 之间的文本，将会原封不动地被放入变量 \1 内，而 \2 也一样，此外 background 的参数部份，因为有 * 过滤符号，所以不管是什么，将会被 mybackground.gif 取代。&lt;br /&gt;【This way, anything else originally within the body tag, both before and after the background tag, will be included  in the replacement text.】&lt;br /&gt;&lt;br /&gt;如果使用更复杂匹配方式，也可直接放入 \0-9 变量内，例如两者之间没有空格的过滤格式 "(foo*bar)\1" 括号内的东西将会全部被存为变量。&lt;br /&gt;【More complex matches can be captured by placing the \0-9  &lt;strong&gt;&lt;I&gt;directly after&lt;/I&gt;&lt;/strong&gt; a set of parenthesis with no spaces in-between as in "&lt;strong&gt;(foo*bar)\1&lt;/strong&gt;" It this case anything matched within those parenthesis will be placed into the variable. This is similar to regular expressions, but with the added benefit of being able to choose which variable gets used.】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\#&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;反斜杠# 的含义很类似 \0 到 \9，除此之外，它每一次都会将数据存储到替换堆栈。例如：&lt;strong&gt;\#&lt;/strong&gt; 第一次匹配 "foo" 然后再匹配"bar"，这时替换堆栈就有两个数据。接下来你可以用 "\@" 把替换堆栈内一次捉取出来成 "foobar"。&lt;br /&gt;【Backslash-hash (or pound sign) works much like \0 through \9 except each time it's used the value is pushed onto the Replacement Stack. This can be thought of as sticking the new value onto the end of the variable instead of just replacing its previous value. For example, if &lt;strong&gt;\#&lt;/strong&gt; first matched "foo" and then matched "bar", it would contain both values.  Use "&lt;strong&gt;\@&lt;/strong&gt;" in the replacement section to print out all values captured or "foobar".】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;|&lt;/span&gt;&lt;/strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;垂直线表示“或”的意思，例如 "&lt;strong&gt;foo|bar&lt;/strong&gt;" 可以匹配 "&lt;strong&gt;foo&lt;/strong&gt;"以及 "&lt;strong&gt;bar&lt;/strong&gt;"。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;&amp;amp;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;使用 And 符号代表 "与" 功能。例如："&lt;strong&gt;*foo&amp;amp;*bar&lt;/strong&gt;" 可以匹配 "&lt;strong&gt;foo bar&lt;/strong&gt;" 或 "&lt;strong&gt;bar foo&lt;/strong&gt;" 但却不能匹配 "&lt;strong&gt;foo foo&lt;/strong&gt;"。注意星号 "*" 的使用，像下面的 "height" 常跟着 "width" 就需要用到“与”功能。&lt;br /&gt;【Use the Ampersand as a "AND" function. For example "&lt;strong&gt;*foo&amp;amp;*bar&lt;/strong&gt;" would match "&lt;strong&gt;foo bar&lt;/strong&gt;" or "&lt;strong&gt;bar foo&lt;/strong&gt;" but not "&lt;strong&gt;foo foo&lt;/strong&gt;". Note the use of the asterisk - something like this is always needed with the AND function since a word could never be &lt;strong&gt;&lt;I&gt;both&lt;/I&gt;&lt;/strong&gt; "foo" and "bar" at the same place and time ;). AND is useful for situations where tag values may come in any order...】&lt;br /&gt;&lt;br /&gt;  &lt;strong&gt;&amp;lt;img src="picture" height=60 width=200&amp;gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;  也可以写成：&lt;br /&gt;&lt;br /&gt;  &lt;strong&gt;&amp;lt;img width=200 height=60 src="picture"&amp;gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;  都可以这样匹配：&lt;br /&gt;&lt;br /&gt;  &lt;strong&gt;&amp;lt;img (*src="picture" &amp;amp; *height=60 &amp;amp; *width=200)*&amp;gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;两个 &amp; 号的功能有点类似一个 "&amp;" 但又有差异 - 第二个 &amp; 的匹配会精确地限制匹配第一个&amp;的匹配，不太明白？看下面的例子...&lt;br /&gt;【The Double Ampersand (or AND-AND) function works similar to the single "&lt;strong&gt;&amp;amp;&lt;/strong&gt;" with one important (but useful) difference - the second half of the AND is &lt;strong&gt;limited&lt;/strong&gt; to matching &lt;strong&gt;exactly&lt;/strong&gt; what the first part did. Confused? It's actually pretty simple.  Say you have an expression like this...】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;(&amp;lt;img * &gt; &amp;&amp; \1 )&lt;/strong&gt; ...now the "&lt;strong&gt;\1&lt;/strong&gt;" normally acts as a "&lt;strong&gt;*&lt;/strong&gt;" and given a regular AND would match from the start of "&lt;strong&gt;&amp;lt;img &lt;/strong&gt;" all the way to the end of the available text (and well past the end of the image tag). The AND-AND limits it to matching only the contents of the &lt;strong&gt;&amp;lt;img ... &gt;&lt;/strong&gt; tag and no more (so the &lt;strong&gt;\1&lt;/strong&gt; will only capture the &lt;strong&gt;&amp;lt;img ...&gt;&lt;/strong&gt; tag). You can use this like a bounds to limit the scope of a match and prevent "run-away" expressions.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;(&lt;/span&gt;&lt;/strong&gt; ... &lt;strong&gt;&lt;span style='color:red'&gt;)&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;使用圆括号可以建立子表示式。例如："&lt;strong&gt;foo(bar|bear|goat)&lt;/strong&gt;" 可以匹配 "&lt;strong&gt;foobar&lt;/strong&gt;"、"&lt;strong&gt;foobear&lt;/strong&gt;" 也可以匹配 "&lt;strong&gt;foogoat&lt;/strong&gt;"。也可以使用嵌套表达式，如："&lt;strong&gt;foo(bar|(black|brown|puce) bear|goat)&lt;/strong&gt;" 可以匹配 "&lt;strong&gt;foobar&lt;/strong&gt;"、"&lt;strong&gt;fooblackbear&lt;/strong&gt;"、"&lt;strong&gt;foobrownbear&lt;/strong&gt;" ....等等。也可以和 "[...]" 搭配使用，假如在 "(" 之后的第一个字符是 "^"，那表示将是不包括的意思。例如："&lt;strong&gt;(^foo|bar)&lt;/strong&gt;" 可是任何东西，但却不能是 "&lt;strong&gt;foo&lt;/strong&gt;" 或 "&lt;strong&gt;bar&lt;/strong&gt;"。&lt;br /&gt;【Use parenthesis to create matching sub-expressions within matching phrases. For example "&lt;strong&gt;foo(bar|bear|goat)&lt;/strong&gt;" would match "&lt;strong&gt;foobar&lt;/strong&gt;", "&lt;strong&gt;foobear&lt;/strong&gt;" or even "&lt;strong&gt;foogoat&lt;/strong&gt;". Parenthesis can be nested, as in "&lt;strong&gt;foo(bar|(black|brown|puce) bear|goat)&lt;/strong&gt;" which would match "&lt;strong&gt;foobar&lt;/strong&gt;" "&lt;strong&gt;fooblackbear&lt;/strong&gt;" "&lt;strong&gt;foobrownbear&lt;/strong&gt;" etc.. Also as with "&lt;strong&gt;[&lt;/strong&gt;...&lt;strong&gt;]&lt;/strong&gt;", if the first character following a "&lt;strong&gt;(&lt;/strong&gt;" is "&lt;strong&gt;^&lt;/strong&gt;" the expression will match only if the expression within does &lt;strong&gt;&lt;I&gt;not&lt;/I&gt;&lt;/strong&gt; match.  For example, "&lt;strong&gt;(^foo|bar)&lt;/strong&gt;" would match anything that's not "&lt;strong&gt;foo&lt;/strong&gt;" or "&lt;strong&gt;bar&lt;/strong&gt;". &lt;I&gt;Note that a negated expression consumes no characters&lt;/I&gt; - it just test them. I think Perl calls this a "negative forward assertion"?】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;+&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;加号表示连续重复的字符。例如："&lt;strong&gt;a+&lt;/strong&gt;" 可匹配 "&lt;strong&gt;a&lt;/strong&gt;", "&lt;strong&gt;aa&lt;/strong&gt;"以及 "&lt;strong&gt;aaaa&lt;/strong&gt;"。复杂一点的如：&lt;br /&gt;【The plus sign indicates a &lt;strong&gt;run&lt;/strong&gt; of repeating characters.  For instance, "&lt;strong&gt;a+&lt;/strong&gt;" would match "&lt;strong&gt;a&lt;/strong&gt;", "&lt;strong&gt;aa&lt;/strong&gt;", or "&lt;strong&gt;aaaa&lt;/strong&gt;". You can use it after other meta characters or parenthesis for more complex runs. For example...】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[abc]+   &lt;/strong&gt;     可以匹配 "&lt;strong&gt;a&lt;/strong&gt;"，"&lt;strong&gt;b&lt;/strong&gt;"以及 "&lt;strong&gt;c&lt;/strong&gt;" 诸如 "&lt;strong&gt;ababccba&lt;/strong&gt;"这样&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;([a-z]&amp;amp;[^n])+ &lt;/strong&gt;可以匹配"&lt;strong&gt;a&lt;/strong&gt;"到 "&lt;strong&gt;z&lt;/strong&gt;"的任意字母但除了 "&lt;strong&gt;n&lt;/strong&gt;"&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;(foo)+&lt;/strong&gt;     匹配"&lt;strong&gt;foo&lt;/strong&gt;"， "&lt;strong&gt;foofoo&lt;/strong&gt;"， "&lt;strong&gt;foofoofoo&lt;/strong&gt;"等等&lt;br /&gt;&lt;br /&gt;An important point to make about &lt;strong&gt;+&lt;/strong&gt; is that it's a &lt;strong&gt;"blind"&lt;/strong&gt; run.  This means it repeats at long as the condition it's testing is true regardless of anything the follows it! For example "&lt;strong&gt;(foo)+foobar&lt;/strong&gt;" could never&lt;/strong&gt; match. Why? well the loop will eat up all the "foo's" their are leaving no "foo" for "foobar"! This can actually be very useful sometimes, but if it's not what you want try "&lt;strong&gt;++&lt;/strong&gt;" instead.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;++&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;两个&lt;strong&gt;+&lt;/strong&gt;号有点像一个&lt;strong&gt;+&lt;/strong&gt;号，但是它会注意到它之后的文本(它可以"看")。它会循环到它发现到相配的过滤规则，这和"."有点相似。&lt;br /&gt;【A double-plus acts much like the single "&lt;strong&gt;+&lt;/strong&gt;" plus except it also pays attention to what comes afterwards (it can "see" so to speak).  It only loops until it finds the rest of the expression matches.  This is very similar to how the "." operator works in normal regular expressions for example.  】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;{n,n}&lt;/span&gt;&lt;/strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;"&lt;strong&gt;+&lt;/strong&gt;" 或 "&lt;strong&gt;++&lt;/strong&gt;" 都可以搭配使用大括号。这可以控制最小和最大的循环匹配次数。例如："&lt;strong&gt;[a]+{4,10}&lt;/strong&gt;" 可以匹配 4 到 10 个的 "A" 而 "&lt;strong&gt;[b]+{20}&lt;/strong&gt;" 可以精确匹配 20 个 "B"。星号 "*" 表示 "无限" 的意思，例如："[D]+{10,*}" 可以匹配 10 到更多的 "D"。&lt;br /&gt;【Either "&lt;strong&gt;+&lt;/strong&gt;" or "&lt;strong&gt;++&lt;/strong&gt;" can be followed by a pair of "curly braces".  These can be used to control the minimum and maximum times the express may loop.  For example, "&lt;strong&gt;[a]+{4,10}&lt;/strong&gt;" would match a string of from four to ten "A's" while "&lt;strong&gt;[b]+{20}&lt;/strong&gt;" would match a string of exactly twenty "B's".  An asterisk "*" denotes "infinity" so for example, "&lt;strong&gt;[c]+{10,*}&lt;/strong&gt;" would match ten or more "C's". (For the regexp people in the audience, one difference to keep in mind is this &lt;strong&gt;must&lt;/strong&gt; follow either "+" or "++" and cannot be used on it's own)】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;反斜杠可以使用在某些特殊字符上，例如：匹配左括号 "&lt;strong&gt;\(&lt;/strong&gt;"，或匹配反斜杠 "&lt;strong&gt;\\&lt;/strong&gt;"&lt;br /&gt;【The Backslash can be used to "escape" any character that has special meaning and treat it as a normal character.  For example, to match a parenthesis in the HTML text use "&lt;strong&gt;\(&lt;/strong&gt;", to match a backslash itself use "&lt;strong&gt;\\&lt;/strong&gt;".】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;=&lt;/span&gt;&lt;/strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;strong&gt;"="&lt;/strong&gt;不只是匹配等号而具有特殊魔力，&lt;strong&gt;"="&lt;/strong&gt;自身前后的空格都可以匹配。例如： &lt;strong&gt;foo="bar"&lt;/strong&gt;可以匹配 &lt;strong&gt;foo=  "bar"&lt;/strong&gt;或&lt;strong&gt;foo = "bar"&lt;/strong&gt;&lt;br /&gt;【The equal character has special "magic". It will match not only the &lt;strong&gt;"="&lt;/strong&gt; itself, but also any whitespace before or after - making tests for tag values easier.  For example &lt;strong&gt;foo="bar"&lt;/strong&gt; also matches &lt;strong&gt;foo=  "bar"&lt;/strong&gt; or &lt;strong&gt;foo = "bar"&lt;/strong&gt;】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;"&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 它可以过滤双引号或是单引号，例如：&lt;strong&gt;  " * " &lt;/strong&gt;可以是...&lt;P class="STYLE2"&gt;【The double quote  - it will match either double or single quotes (since either may be used in HTML). for example&lt;strong&gt;  " * " &lt;/strong&gt;would match...】&lt;br /&gt;&lt;br /&gt;  &lt;strong&gt;"oh happy mongoose"&lt;/strong&gt;  或 &lt;strong&gt;'oh happy mengeese'&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;  如果您想匹配双引号只需在它前面加上 &lt;strong&gt;\"&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;'&lt;/span&gt;&lt;/strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;单引号会试图匹配出对称的结尾引号，可以是单引号或是双引号。不用感到困惑，HTML中经常混合使用这两种引号，看下面的例子&lt;br /&gt;【The single quote is smarter than your average quote: It attempts to match the appropriate &lt;I&gt;&lt;strong&gt;ending quote&lt;/strong&gt;&lt;/I&gt; for any quote previously matched by the double quote - even if there are other quotes in between!  Confused?  Don't be - in HTML it's common to use a mixture of single and double quotes when you need "quotes within quotes" - look at the following examples...】&lt;br /&gt;&lt;br /&gt;单在双内： &lt;strong&gt;href=" javascript:window.open( ' bison.html ' ); "  &lt;/strong&gt;或&lt;br /&gt;&lt;br /&gt;双在单内： &lt;strong&gt;href=' javascript:window.open( " bison.html " ); '&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;您可以这样匹配&lt;strong&gt;href=( " * ' )&lt;/strong&gt;，用&lt;strong&gt;"&lt;/strong&gt;去匹配前面的引号，并用&lt;strong&gt;'&lt;/strong&gt;匹配后面的引号。这里有些限制：开始和结束的匹配都必须在同一个子表达示式区间内 - 即必须要在相同的嵌套区间内。例如....&lt;br /&gt;【both these could be matched by &lt;strong&gt;href=( " * ' )&lt;/strong&gt;  -  simply use the double quote to match the initial quote and the single quote to match the ending quote.  There are some restrictions here: First &lt;I&gt;both the starting &amp;amp; ending quotes must be in the same sub-expression&lt;/I&gt; - that means in the same set of nested parenthesis. for example....】&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;" some text '   &lt;/strong&gt;可以匹配&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;( " some text ' ) &lt;/strong&gt;可以匹配&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;" ( some text | other text) ' &lt;/strong&gt;也可以&lt;strong&gt; &lt;/strong&gt;匹配&lt;strong&gt;&lt;I&gt;但是&lt;/I&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;" (  some text '  ) &lt;/strong&gt;和&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;( " | ) some text ( ' | )&lt;/strong&gt;都不能匹配&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;特殊的替换文本代码&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;除了过滤规则之外我们还有一些特殊的代码可以使用。&lt;br /&gt;&lt;br /&gt;首先是"&lt;strong&gt;\0&lt;/strong&gt;" 到 "&lt;strong&gt;\9&lt;/strong&gt;" are used to insert values stored into the corresponding variables from the matching expression. For stuff captured by "&lt;strong&gt;\#&lt;/strong&gt;"  you can either use "&lt;strong&gt;\@&lt;/strong&gt;" which will print everything that's been stored or "&lt;strong&gt;\#&lt;/strong&gt;" again which will print the next item it stored each time you use it in the replacement (so if for example you stored three items, using "&lt;strong&gt;\# \# \#&lt;/strong&gt;" would print them with spaces in between).&lt;br /&gt;&lt;br /&gt;这里还有一些您可用于替换部分的特殊代码。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\u&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;目前网页的网址。&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\k&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;删除目前的联机：在使用 HTTP headers 时相当有用，可以断开被过滤网页的读取和一些特殊的网址。&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\h&lt;/span&gt;&lt;/strong&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;主机名的网址。&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\p&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;路径部分的网址。&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\q&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;包含问号字符串的网址。(跟随在 "?" 之后的东西)&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\a&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;包含锚点字符串的网址。(跟随在 "#" 之后的东西)&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\d&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;目录位置的 "file://" 网址格式。&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;\x&lt;/span&gt;&lt;/strong&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;包含网址的前缀命令，如果已经设定的话。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;提示：&lt;/strong&gt; \h \p \q \a 以及 \u can actually be used in the matching section as well.  \h in particular can sometimes be useful to see if a URL on the page has the same hostname as the page itself (or is located on a different server)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;匹配的命令（外部功能）&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;除了上面提到的元字符以外，还有专门的匹配命令，匹配命令扩展了标准匹配规则，并且加入了各种各样实用的功能。它们都以&lt;strong&gt;$&lt;/strong&gt;开头，命令全部是大写字母，并以&lt;strong&gt;(...)&lt;/strong&gt;中省略号的内容作为参数。例如： “&lt;strong&gt;$LST(...)&lt;/strong&gt;”用来核对是否有符合块文件的匹配内容。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-4803927230792071114?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/4803927230792071114/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=4803927230792071114' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4803927230792071114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4803927230792071114'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/12/proxomitron_12.html' title='Proxomitron的匹配语言规则'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-8984418798649070187</id><published>2009-12-12T22:46:00.003+08:00</published><updated>2009-12-12T22:50:57.200+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proxomitron'/><title type='text'>转帖：Proxomitron的URL Killfile.txt 的说明部分和注解部分</title><content type='html'>&lt;a href='http://forum.proxomitron.cn/viewtopic.php?f=2&amp;t=131' target='_blank'&gt;原贴：我翻译的 URL Killfile.txt 的说明部分和注解部分&lt;/a&gt;&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;# Proxomitron Killfile&lt;br /&gt;#&lt;br /&gt;# 如果 URL killer 这个 header 过滤规则被启用，那么它将封杀此列表中所有匹配的 URL。注意，这样会彻底中止访问所给出的网址。&lt;br /&gt;#&lt;br /&gt;# 提示：AdKeys list (即 Keyword list.txt) 也会调用此列表从而使那些 banner 过滤规则有机会在这些网址传到你的浏览器之前阻止它们。&lt;br /&gt;#&lt;br /&gt;# 列表索引：Naoko-4 BetaFour 新增了索引某些正则表达式的能力。这种索引能力可以极大地加速大型列表的查找。已存在的列表无需变更，但要充分利用这些特性的话，必须懂得什么样的网址可以被索引，什么样的却不行。可以索引的网址包括：&lt;br /&gt;#&lt;br /&gt;# 1) 不以通配符开头的行可以被索引至首个通配符。如同 "www.somesite.com/\w/ads.html"&lt;br /&gt;#&lt;br /&gt;# 2) 以特定的通配符开头，并且其剩余的主机名称直到首个的 "/" 都不再出现其它通配符的 URL。例如：&lt;br /&gt;#&lt;br /&gt;# *.somesite.com/&lt;br /&gt;# \w.somesite.com/&lt;br /&gt;# &amp;#91;^.&amp;#93;+.somesite.com/&lt;br /&gt;# &amp;#91;^/&amp;#93;++somesite.com/&lt;br /&gt;# (&amp;#91;^/&amp;#93;++.|)somesite.com/&lt;br /&gt;# &lt;br /&gt;# 有效地开头通配符包括 *, \w, &amp;#91;...&amp;#93;+, &amp;#91;...&amp;#93;++, 以及 (...|)&lt;br /&gt;# 注意，你必须在包括其他通配符前包含 "/"。&lt;br /&gt;# 例如，"&amp;#91;^.&amp;#93;+.somesite.(com|net)/" 不可索引，因为主机名称的首尾两边都包含了通配符。&lt;br /&gt;&lt;br /&gt;# The WWW's&lt;br /&gt;www.clickXchange.com/&lt;br /&gt;www.custom-click.com/&lt;br /&gt;www.eads.com/&lt;br /&gt;www.hotlinks.com/images/ban&lt;br /&gt;www.maximumcash.com/&lt;br /&gt;www.net3media.com/&lt;br /&gt;www.PayPopup.com/&lt;br /&gt;www.popupad.net/&lt;br /&gt;www.sitetracker.com/&lt;br /&gt;www.TheCounter.com/&lt;br /&gt;www.whatsfind.com/&lt;br /&gt;&lt;br /&gt;# 忽略首个子域名进行匹配&lt;br /&gt;&amp;#91;^.&amp;#93;+.adsag.com/&lt;br /&gt;&amp;#91;^.&amp;#93;+.adserver.com/&lt;br /&gt;&amp;#91;^.&amp;#93;+.advertising.com/&lt;br /&gt;&amp;#91;^.&amp;#93;+.atdmt.com/&lt;br /&gt;&amp;#91;^.&amp;#93;+.atwola.com/&lt;br /&gt;&amp;#91;^.&amp;#93;+.counted.com/&lt;br /&gt;&amp;#91;^.&amp;#93;+.hotrank.com/&lt;br /&gt;&amp;#91;^.&amp;#93;+.msads.net/&lt;br /&gt;&amp;#91;^.&amp;#93;+.mtree.com/&lt;br /&gt;&amp;#91;^.&amp;#93;+.nedstatbasic.net/&lt;br /&gt;&amp;#91;^.&amp;#93;+.sitemeter.com/&lt;br /&gt;&lt;br /&gt;# 专门的广告服务器主机名称 (在首个 "/" 前的)&lt;br /&gt;&amp;#91;^/&amp;#93;++.adbureau.net/&lt;br /&gt;&amp;#91;^/&amp;#93;++.adquest3d.com/&lt;br /&gt;&amp;#91;^/&amp;#93;++.adserver.com/&lt;br /&gt;&amp;#91;^/&amp;#93;++.advert.com/&lt;br /&gt;&amp;#91;^/&amp;#93;++.burstnet.com/&lt;br /&gt;&amp;#91;^/&amp;#93;++.doubleclick.net/&lt;br /&gt;&amp;#91;^/&amp;#93;++.fastclick.com/&lt;br /&gt;&amp;#91;^/&amp;#93;++.fastclick.net/&lt;br /&gt;&amp;#91;^/&amp;#93;++.flycast.com/&lt;br /&gt;&amp;#91;^/&amp;#93;++.gator.com/&lt;br /&gt;&amp;#91;^/&amp;#93;++.hitbox.com/&lt;br /&gt;&amp;#91;^/&amp;#93;++.imrworldwide.com/&lt;br /&gt;&amp;#91;^/&amp;#93;++.linkexchange.com/ &lt;br /&gt;&amp;#91;^/&amp;#93;++.mediaplex.com/&lt;br /&gt;&amp;#91;^/&amp;#93;++.orbitcycle.com/&lt;br /&gt;&amp;#91;^/&amp;#93;++.usads.futurenet.com/&lt;br /&gt;&amp;#91;^/&amp;#93;++.valueclick.com/&lt;br /&gt;&amp;#91;^/&amp;#93;++.valueclick.net/&lt;br /&gt;&amp;#91;^/&amp;#93;++extreme-dm.com/&lt;br /&gt;&lt;br /&gt;mediamgr.ugo.com/&lt;br /&gt;us.a1.yimg.com/&lt;br /&gt;rd.yahoo.com/M=&amp;#91;0-9.&amp;#93;+{5,*}/&lt;br /&gt;ar.atwola.com/&lt;br /&gt;&lt;br /&gt;# 匹配开头的主机名称部分 (ads.something adserver.something ...)&lt;br /&gt;(us.|)(ad(s(erver|rv|)|force|tegrity|c|)&amp;#91;0-9&amp;#93;+&lt;br /&gt;|leader&lt;br /&gt;|counter).&lt;br /&gt;&lt;br /&gt;# 专门的路径名称部分 (在首个 "/" 之后的)&lt;br /&gt;&amp;#91;^/&amp;#93;+\w&amp;#91;/?.&amp;#93;(ad(s|erver|verts|log.pl)&amp;#91;0-9&amp;#93;+/|banner(s|)/|GetAd|cookie.crumb|js_source|hitometer.js|index.cgi\?id=???)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-8984418798649070187?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/8984418798649070187/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=8984418798649070187' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8984418798649070187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8984418798649070187'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/12/url-killfiletxt.html' title='转帖：Proxomitron的URL Killfile.txt 的说明部分和注解部分'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-8182920351651090097</id><published>2009-12-12T22:15:00.015+08:00</published><updated>2009-12-15T12:43:46.609+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proxomitron'/><title type='text'>转帖：Proxomitron之应用展示</title><content type='html'>&lt;blockquote style='margin-left:0;border-left:5px solid #ffdf9d;padding:8px;background:#ffe;'&gt;November 22, 2007 - 22:21 — phoenix&lt;br /&gt;&lt;a href='http://www.proxomitron.cn/feature_show' target='_blank'&gt;前往原贴&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;本文无意成为Proxomitron的入门文章，也不打算将Proxomitron与流行的广告过滤软件进行对比。如标题所言，我将展示Proxomitron的一些基本和特殊的应用，如果你看完本文有亲身一试的冲动，那么本文的目的就达到了。&lt;br /&gt;&lt;br /&gt;Proxomitron在2004年因作者不幸逝世（天妒英才）后即停止了更新，然而其前瞻性的设计使得至今仍无出其右者。事实上，广告过滤只是Proxomitron最基本的功能，其本身更象是个小型的编程语言，通过编制规则，我们可以实现比移除广告更有意义的应用。以下为大家展示冲浪过程中的一些常见问题及Proxomitron的解决之道。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:blue'&gt;过滤效果展示&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;广告过滤是Proxomitron的最基本功能，但不是本文的重点，以下稍做展示。以 &lt;a href='http://news.sina.com.cn/c/2007-11-20/163614349509.shtml' target='_blank'&gt;http://news.sina.com.cn/c/2007-11-20/163614349509.shtml&lt;/a&gt;为例，过滤前，广告和无关内容甚至占据了比新闻内容更多的版面：&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SyOma6pMU_I/AAAAAAAAAaM/zNyjrXoo8p0/s1600-h/proxo_1.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 171px; height: 400px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SyOma6pMU_I/AAAAAAAAAaM/zNyjrXoo8p0/s400/proxo_1.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5414354158378308594" /&gt;&lt;/a&gt;&lt;br /&gt;过滤后，保留了如上图红框所示的新闻正文及相关新闻部分，加大了新闻正文的阅读面积；移除了所有广告和不重要内容：&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SyOm5ZV2GYI/AAAAAAAAAac/y0or5-CBgrA/s1600-h/proxo_1.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 287px; height: 400px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SyOm5ZV2GYI/AAAAAAAAAac/y0or5-CBgrA/s400/proxo_1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5414354682014734722" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:blue'&gt;User CSS/User Script展示&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;User CSS/User Script是opera中的提法，FireFox通过Stylish和Greasemonkey扩展也有类似功能。然而通过Proxomitron，我们可以给IE等任何主流浏览器增加此功能。以下以 &lt;a href='http://www.google.com/search?hl=en&amp;q=Proxomitron' target='_blank'&gt;http://www.google.com/search?hl=en&amp;q=Proxomitron&lt;/a&gt; 为例，展示给google添加User Css的效果。添加前：&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SyOnhIQ6fqI/AAAAAAAAAak/iFfKuET9OFs/s1600-h/proxo_2.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SyOnhIQ6fqI/AAAAAAAAAak/iFfKuET9OFs/s400/proxo_2.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5414355364625415842" /&gt;&lt;/a&gt;&lt;br /&gt;添加后，界面配色发生变化，并增加了缩略图及按时间筛选搜索结果功能：&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SyOn4IEvyoI/AAAAAAAAAas/ZmpMDngp4Sg/s1600-h/proxo_3.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 211px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SyOn4IEvyoI/AAAAAAAAAas/ZmpMDngp4Sg/s400/proxo_3.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5414355759711373954" /&gt;&lt;/a&gt;&lt;br /&gt;点击Thumbnails后：&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SyOoFL6OZ0I/AAAAAAAAAa0/rXF1bagKl64/s1600-h/proxo_4.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 275px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SyOoFL6OZ0I/AAAAAAAAAa0/rXF1bagKl64/s400/proxo_4.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5414355984079284034" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:blue'&gt;Flash延缓下载展示&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Flash在美化web世界的同时，也成为很多广告的宿主，并大大降低了浏览器打开页面的速度。以 &lt;a href='http://www.jsmcc.com' target='_blank'&gt;www.jsmcc.com&lt;/a&gt; 为例，如果我们仅仅是想登陆进去查下账单，大量的flash广告和导航对我们并无用处，过滤前：&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SyOozxhE-AI/AAAAAAAAAa8/qesQ65PhDIU/s1600-h/proxo_2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 208px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SyOozxhE-AI/AAAAAAAAAa8/qesQ65PhDIU/s400/proxo_2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5414356784448337922" /&gt;&lt;/a&gt;&lt;br /&gt;过滤后：所有flash内容被转换为“Toggle Flash”按钮，在我们点击Toggle前，flash内容并没有被下载，因此大大加快了页面加载速度。&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SyOo_dArN0I/AAAAAAAAAbE/OCR3lA7L7YI/s1600-h/proxo_3.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 222px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SyOo_dArN0I/AAAAAAAAAbE/OCR3lA7L7YI/s400/proxo_3.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5414356985102153538" /&gt;&lt;/a&gt;&lt;br /&gt;如果需要，我们也可以点击页面底部的flash按钮以显示所有flash。&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SyOpOlRj_GI/AAAAAAAAAbM/zUU_xmmo7yk/s1600-h/proxo_5.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 387px; height: 103px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SyOpOlRj_GI/AAAAAAAAAbM/zUU_xmmo7yk/s400/proxo_5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5414357245018504290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:blue'&gt;代理调度展示&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;由于国情，熟练应用代理已经成为在国内冲浪的基本功了，但是你可能已经开始厌倦了频繁的切换代理，然而通过Proxomitron，我们可以将这一切自动化。&lt;br /&gt;&lt;br /&gt;以下代码，展示了如何针对不同网站自动使用不同代理：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;## use specific proxy  $SET(0=i_proxy:3.) $SETPROXY(myproxy)&lt;br /&gt;## ----------------------------------------------------------------------------&lt;br /&gt;&amp;#91;^/&amp;#93;++.blogspot.com/  $SET(0=i_proxy:3.) $SETPROXY(web.proxy.one:80/cgi-bin/proxy.cgi/)&lt;br /&gt;feeds.gawker.com/  $SET(0=i_proxy:3.) $SETPROXY(web.proxy.two:80/phpproxy/)&lt;br /&gt;feeds.feedburner.com/  $SET(0=i_proxy:3.) $SETPROXY(111.111.111.111:8080)&lt;br /&gt;my.opera.com/   $SET(0=i_proxy:3.) $SETPROXY(127.0.0.1:8567)&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:blue'&gt;伪造Referrer破解防盗链展示&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;防盗链的一种方法是检查referrer。也许有人还记得几个月前sina和sohu博客的防盗链措施，使得我们在google reader等在线rss阅读器中无法显示博客图片的问题（目前正常了）。凭借Proxomitron超强的http header过滤功能，可以让我们轻松突破此限制。&lt;br /&gt;&lt;br /&gt;以下代码可以让浏览器在request以pic.hosting.server/directory/pic开头的链结时，自动修改referrer为pic.hosting.server。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;## fake referrer   $SET(0=f_refer.) $SET(sReferF=*)&lt;br /&gt;## ----------------------------------------------------------------------------&lt;br /&gt;pic.hosting.server/directory/pic $SET(0=f_refer.) $SET(sReferF=pic.hosting.server)&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:blue'&gt;Cookie修改展示&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;以下配置可以使google默认使用英语，并显示100个搜索结果。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;# Google preferences&lt;br /&gt;# -----------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;# ID -&amp;gt; shared GUID, Filters -&amp;gt; off, Results -&amp;gt; 100, Country-Region -&amp;gt; en/us&lt;br /&gt;#&lt;br /&gt;# To have Google pages displayed in another language, append ":LD=MY_LANG" just&lt;br /&gt;# after ":NR=100:CR=2".  "MY_LANG" would be "fr" for French, "de" for German,&lt;br /&gt;# etc..  To show e.g. 25 results per page instead of 100, replace "NR=100" with&lt;br /&gt;# "NR=25".&lt;br /&gt;#&lt;br /&gt;# If you change any fields here, you'd need to change the complementary entries&lt;br /&gt;# in the "Google" section of IncludeExclude.ptxt as well.&lt;br /&gt;#&lt;br /&gt;PREF\=ID\=(^3003added)&amp;#91;^:;&amp;#93;+&lt;br /&gt;  ((&amp;#91;^;:&amp;#93;+)\8$SET(b=$GET(b)\8):(FF|NR|CR)=&amp;#91;^:;&amp;#93;+)+&lt;br /&gt;  $SET(a=$GET(a)\0\1PREF=ID=3003added0032123:FF=4:NR=100:CR=2$GET(b))$SET(b=)&lt;/div&gt;&lt;br /&gt;sourceforge.net的cookie不在我浏览器的cookie允许列表里，偶尔去那里下载东西，总是会根据我的地理位置自动选择日本或台湾的服务器，但实际下载速度很慢。以下代码会默认选择北美的一个服务器。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;## fake cookies   $SET(0=f_cookie.) $SET(sCookieF=*)&lt;br /&gt;## ----------------------------------------------------------------------------&lt;br /&gt;# sourceforge.net: set preferred_mirror=internap&lt;br /&gt;&amp;#91;^/&amp;#93;++.sourceforge.net/   $SET(0=f_cookie.) $SET(sCookieF=preferred_mirror=internap)&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:blue'&gt;网页快照&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;google.cn最近恢复了网页快照功能。在此之前，我们可以使用Proxomitron自行添加此功能。Proxomitron代码如下：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Patterns&amp;#93;&lt;br /&gt;Name = "Add Cached Links to Google.cn 2007.09.02 &amp;#91;phoenix&amp;#93;"&lt;br /&gt;Active = TRUE&lt;br /&gt;URL = "$TYPE(htm)(www.|)google.cn/"&lt;br /&gt;Bounds = "&amp;lt;a\s*&amp;lt;/a&amp;gt;"&lt;br /&gt;Limit = 256&lt;br /&gt;Match = "(*related:\1"*)\2"&lt;br /&gt;Replace = "&amp;lt;a class=fl href="http://www.google.cn/search?q=cache:\1" target=_blank&amp;gt;&amp;#24555;&amp;#29031;&amp;lt;/a&amp;gt; - \2"&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SyOqkbJjEAI/AAAAAAAAAbU/ww7Cg58ON34/s1600-h/proxo_6.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 190px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SyOqkbJjEAI/AAAAAAAAAbU/ww7Cg58ON34/s400/proxo_6.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5414358719769284610" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SyOpOlRj_GI/AAAAAAAAAbM/zUU_xmmo7yk/s1600-h/proxo_5.png"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 387px; height: 103px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SyOpOlRj_GI/AAAAAAAAAbM/zUU_xmmo7yk/s400/proxo_5.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5414357245018504290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:blue'&gt;Flickr穿墙术&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;GFW对Flickr的封锁是基于http header中的关键字检测，因此绕过的方法很简单，将http header中的flickr域名替换为数字IP即可，也即将farm1.static.flickr.com替换为68.142.213.135，将farm2.static.flickr.com替换为 69.147.123.56。顺便说下为什么不使用hosts文件来实现域名到ip地址的转换，因为使用hosts文件并不会改变http header。Proxomitron的实现代码为：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;HTTP headers&amp;#93;&lt;br /&gt;In = FALSE&lt;br /&gt;Out = TRUE&lt;br /&gt;Key = "Host: Flickr Farm AntiBlock 07.07.09 &amp;#91;phoenix&amp;#93; (out)"&lt;br /&gt;Match = "farm1.static.flickr.com$SET(0=68.142.213.135) | farm2.static.flickr.com$SET(0=69.147.123.56)"&lt;br /&gt;Replace = "\0"&lt;/div&gt;&lt;br /&gt;以 &lt;a href='http://www.flickr.com/explore' target='_blank'&gt;http://www.flickr.com/explore&lt;/a&gt; 为例，使用规则前，所有链接到farm1或farm2的图片都被屏蔽了：&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SyOrVdtlyXI/AAAAAAAAAbc/m9InmKyBuIg/s1600-h/proxo_4.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 190px; height: 400px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SyOrVdtlyXI/AAAAAAAAAbc/m9InmKyBuIg/s400/proxo_4.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5414359562270919026" /&gt;&lt;/a&gt;&lt;br /&gt;使用规则后，美丽的照片得以重见天日：&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SyOre6gqpQI/AAAAAAAAAbk/fFPl0Xz5J0g/s1600-h/proxo_5.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SyOre6gqpQI/AAAAAAAAAbk/fFPl0Xz5J0g/s400/proxo_5.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5414359724620162306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;以上只是Proxomitron应用的一小部分，谨以此文希望能吸引更多的人来关注、研究这个如此优秀却被人冷落的软件。无论你是想立刻体验Proxomitron的强大功能，还是想更深入了解Proxomitron的运作原理并自行编写规则，&lt;a target=_top href="http://www.proxomitron.cn/downloads"&gt;Proxomitron&lt;/a&gt;＋&lt;a target=_top href="http://www.proxomitron.cn/downloads"&gt;sidki的规则包&lt;/a&gt;都是你最佳的起点。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-8182920351651090097?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/8182920351651090097/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=8182920351651090097' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8182920351651090097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8182920351651090097'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/12/proxomitron.html' title='转帖：Proxomitron之应用展示'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ZevlkyE3eOA/SyOma6pMU_I/AAAAAAAAAaM/zNyjrXoo8p0/s72-c/proxo_1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-3402514017997891996</id><published>2009-12-12T22:07:00.004+08:00</published><updated>2009-12-12T22:12:43.423+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>opera右键之翻译 补充</title><content type='html'>在&lt;a href='http://operach.blogspot.com/2009/03/opera.html' target='_blank'&gt;opera右键之翻译&lt;/a&gt;的基础上，修改精简，并补充。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Page Translate Menu&amp;#93;&lt;br /&gt;Item, 中文(Google)　= Go to page, "http://translate.google.cn/translate?u=%u&amp;hl=zh_cn&amp;langpair=auto|zh-CN&amp;ie=utf-8",,,"no"&lt;br /&gt;Item, 中文(bin)　=　"Go to page, "http://www.microsofttranslator.com/BV.aspx?from=&amp;to=zh-CHS&amp;a=%u",,,"no""&lt;br /&gt;--------------------0&lt;br /&gt;Item, 英 » 中(yahoo)　=　"Go to page, "http://babelfish.yahoo.com/translate_url?fr=bf-home&amp;trurl=%u&amp;lp=en_zh",,,"no""&lt;br /&gt;Item, 中 » 英(yahoo)　=　"Go to page, "http://babelfish.yahoo.com/translate_url?fr=bf-home&amp;trurl=%u&amp;lp=zh_en",,,"no""&lt;br /&gt;--------------------1&lt;br /&gt;Item, "简 » 繁(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=zh-CN&amp;tl=zh-TW",,,"no""&lt;br /&gt;Item, "繁 » 简(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=zh-TW&amp;tl=zh-CN",,,"no""&lt;br /&gt;--------------------2&lt;br /&gt;Item, "中 » 英(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=zh-CN&amp;tl=en",,,"no""&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Text Translate Menu&amp;#93;&lt;br /&gt;Item, "英汉词典(Dict.cn)"="Go to Page,"javascript:(function(){var s=encodeURIComponent(window.getSelection().toString());if(s.length&amp;gt;0){s='http://dict.cn/search/?utf8=true&amp;q='+s;void open(s,'');}})()",,,"no""&lt;br /&gt;--------------------1&lt;br /&gt;Item, 中文(Google)　=　Go to page, "http://translate.google.com/translate_t#auto|zh-CN|%t",,,"no"&lt;br /&gt;--------------------2&lt;br /&gt;Item, 英 » 中(yahoo)　=　"Go to page, "http://fanyi.cn.yahoo.com/translate_txt?ie=UTF-8&amp;fr=bf-res&amp;more=1&amp;trtext=%t&amp;lp=en_zh",,,"no""&lt;br /&gt;Item, 中 » 英(yahoo)　=　"Go to page, "http://fanyi.cn.yahoo.com/translate_txt?ie=UTF-8&amp;fr=bf-res&amp;more=1&amp;trtext=%t&amp;lp=zh_en",,,"no""&lt;br /&gt;--------------------3&lt;br /&gt;Item, 繁 » 简(yahoo)　=　"Go to page, "http://fanyi.cn.yahoo.com/translate_txt?ie=UTF-8&amp;fr=bf-res&amp;more=1&amp;trtext=%t&amp;lp=zt_zh",,,"no""&lt;br /&gt;Item, 简 » 繁(yahoo)　=　"Go to page, "http://fanyi.cn.yahoo.com/translate_txt?ie=UTF-8&amp;fr=bf-res&amp;more=1&amp;trtext=%t&amp;lp=zh_zt",,,"no""&lt;br /&gt;--------------------4&lt;br /&gt;Item, 简 » 繁(Google)　=　"Go to page, "http://translate.google.com/#zh-CN|zh-TW|%t",,,"no""&lt;br /&gt;Item, 繁 » 简(Google)　=　"Go to page, "http://translate.google.com/#zh-TW|zh-CN|%t",,,"no""&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-3402514017997891996?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/3402514017997891996/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=3402514017997891996' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3402514017997891996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3402514017997891996'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/12/opera.html' title='opera右键之翻译 补充'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-1371802483791839346</id><published>2009-09-08T17:53:00.007+08:00</published><updated>2009-12-15T17:15:51.926+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proxomitron'/><title type='text'>用Proxomitron实现天涯只看</title><content type='html'>利用天涯社区的脚本http://static.tianya.cn/js/global/__ty_vip.js实现。&lt;br /&gt;方法一、置换百宝箱的点击链接：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Patterns&amp;#93;&lt;br /&gt;Name = "tianya_1"&lt;br /&gt;Active = TRUE&lt;br /&gt;URL = "*.tianya.cn/*/content/"&lt;br /&gt;Limit = 256&lt;br /&gt;Match = "&amp;lt;a href="javascript:void\(0\)" onclick="new VipFn\(this, TyEvent\(event\)\); return false;" id="__ty_vip_1"&amp;gt;$SET(MUCR=&amp;lt;a href="#" onclick="javascript:V.lookByAuthor\( V.author \);" id="__ty_vip_1"&amp;gt;)|&amp;lt;a href=$AV(*) target=_*抢免费体验*&amp;lt;/a&amp;gt;$SET(MUCR=&amp;lt;/li&amp;gt; &amp;lt;li&amp;gt;&amp;lt;a href="#" onclick="javascript:V.redByAuthor\( V.author \);"&amp;gt;高亮楼主ID&amp;lt;/a&amp;gt;)|&amp;lt;a href="javascript:void\(1\)" onclick="new VipFn\(this, TyEvent\(event\)\); return false;"&amp;gt;高亮楼主&amp;lt;/a&amp;gt;$SET(MUCR=&amp;lt;a href="#" onclick="javascript:void\(f=prompt\('输入查看人ID:',''\)\);V.lookByAuthor\( f \);"&amp;gt;只看某人回复&amp;lt;/a&amp;gt;)|&amp;lt;a href="javascript:void\(3\)" onclick="new VipFn\(this, TyEvent\(event\)\); return false;" id="__ty_vip_4"&amp;gt;只看某人回复&amp;lt;/a&amp;gt;$SET(MUCR=&amp;lt;a href="#" onclick="javascript:void\(f=prompt\('输入查看人ID:',''\)\);V.redByAuthor\( f \);"&amp;gt;高亮某人ID&amp;lt;/a&amp;gt;)|&amp;lt;a href="javascript:void\(2\)" onclick="new VipFn\(this, TyEvent\(event\)\); return false;"&amp;gt;关注此帖&amp;lt;/a&amp;gt;$SET(MUCR=&amp;lt;a href="#" onclick="javascript:V.lookByAuthorBack\(\);"&amp;gt;返回&amp;lt;/a&amp;gt;)"&lt;br /&gt;Replace = "$GET(MUCR)"&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SqYqvF-ln_I/AAAAAAAAAZg/Xcbk_LpTC34/s1600-h/2009-09-08_175715.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 71px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SqYqvF-ln_I/AAAAAAAAAZg/Xcbk_LpTC34/s400/2009-09-08_175715.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5379033793487544306" /&gt;&lt;/a&gt;&lt;br /&gt;方法二、添加代码到网页的右下端。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Patterns&amp;#93;&lt;br /&gt;Name = "tianya_只看"&lt;br /&gt;Active = TRUE&lt;br /&gt;Multi = TRUE&lt;br /&gt;URL = "*.tianya.cn/*/content/(&amp;#91;0-9a-z&amp;#93;+{2,15})(^no04)/"&lt;br /&gt;Limit = 1000&lt;br /&gt;Match = "&amp;lt;!--开始统计以浏览身份进入content.asp页面的帖子访问量*&amp;lt;!--结束统计以浏览身份进入content.asp页面的帖子访问量--&amp;gt;"&lt;br /&gt;Replace = "&amp;lt;STYLE type="text/css"&amp;gt;"&lt;br /&gt;          " .tianya_menu{position: fixed;bottom: 0;right: 10px;width: 100px;}"&lt;br /&gt;          "a:link { text-decoration: none;color: blue}"&lt;br /&gt;          "a:active { text-decoration:blink}"&lt;br /&gt;          "a:hover { text-decoration:underline;color: red} "&lt;br /&gt;          "a:visited { text-decoration: none;color: green}"&lt;br /&gt;          "&amp;lt;/STYLE&amp;gt;&amp;lt;div class=tianya_menu&amp;gt;"&lt;br /&gt;          "&amp;lt;a href="javascript:V.lookByAuthor( V.author );"&amp;gt;&amp;lt;font size=2&amp;gt;只看楼主&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;"&lt;br /&gt;          "&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;br /&gt;          "&amp;lt;a href="javascript:void(f=prompt('输入查看人ID:',''));V.lookByAuthor( f );"&amp;gt;&amp;lt;font size=2&amp;gt;只看某人&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;"&lt;br /&gt;          "&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;br /&gt;          "&amp;lt;a href="javascript:V.lookByAuthorBack();"&amp;gt;&amp;lt;font size=2&amp;gt;查看所有&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;"&lt;br /&gt;          "&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;br /&gt;          "&amp;lt;/div&amp;gt;"&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SqYq7h5JK2I/AAAAAAAAAZo/ZFpaIvzUP7o/s1600-h/2009-09-08_175745.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 375px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SqYq7h5JK2I/AAAAAAAAAZo/ZFpaIvzUP7o/s400/2009-09-08_175745.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5379034007139330914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;图区的只看楼主规则：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Patterns&amp;#93;&lt;br /&gt;Name = "tianya_图区只看"&lt;br /&gt;Active = TRUE&lt;br /&gt;Multi = TRUE&lt;br /&gt;URL = "*.tianya.cn/publicforum/content/no04/"&lt;br /&gt;Limit = 1800&lt;br /&gt;Match = "&amp;lt;!--Start &amp;#91;%E5&amp;#93;&amp;#91;%B9&amp;#93;&amp;#91;%BF&amp;#93;&amp;#91;%E5&amp;#93;&amp;#91;%91&amp;#93;&amp;#91;%8A&amp;#93;&amp;#91;%E7&amp;#93;&amp;#91;%B3&amp;#93;&amp;#91;%BB&amp;#93;&amp;#91;%E7&amp;#93;&amp;#91;%BB&amp;#93;&amp;#91;%9F&amp;#93;&amp;#91;%E4&amp;#93;&amp;#91;%BB&amp;#93;&amp;#91;%A3&amp;#93;&amp;#91;%E7&amp;#93;&amp;#91;%A0&amp;#93;&amp;#91;%81&amp;#93;*&amp;lt;!--End &amp;#91;%E5&amp;#93;&amp;#91;%B9&amp;#93;&amp;#91;%BF&amp;#93;&amp;#91;%E5&amp;#93;&amp;#91;%91&amp;#93;&amp;#91;%8A&amp;#93;&amp;#91;%E7&amp;#93;&amp;#91;%B3&amp;#93;&amp;#91;%BB&amp;#93;&amp;#91;%E7&amp;#93;&amp;#91;%BB&amp;#93;&amp;#91;%9F&amp;#93;&amp;#91;%E4&amp;#93;&amp;#91;%BB&amp;#93;&amp;#91;%A3&amp;#93;&amp;#91;%E7&amp;#93;&amp;#91;%A0&amp;#93;&amp;#91;%81&amp;#93; --&amp;gt;"&lt;br /&gt;Replace = "&amp;lt;STYLE type="text/css"&amp;gt;"&lt;br /&gt;          " .tianya_menu_2{position: fixed;bottom: 0;right: 10px;top:80%;height:100px;width: 100px;}"&lt;br /&gt;          "a:link { text-decoration: none;color: blue}"&lt;br /&gt;          "a:active { text-decoration:blink}"&lt;br /&gt;          "a:hover { text-decoration:underline;color: red} "&lt;br /&gt;          "a:visited { text-decoration: none;color: green}"&lt;br /&gt;          "&amp;lt;/STYLE&amp;gt;&amp;lt;div class=tianya_menu_2&amp;gt;"&lt;br /&gt;          "&amp;lt;a href="javascript:__ty_vip_fn_look_by_author(chrAuthorName);void 0;"&amp;gt;&amp;lt;font size=2&amp;gt;&amp;#x53EA;&amp;#x770B;&amp;#x697C;&amp;#x4E3B;&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;"&lt;br /&gt;          "&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;br /&gt;          "&amp;lt;a href="javascript:void(f=prompt('&amp;#x8F93;&amp;#x5165;&amp;#x67E5;&amp;#x770B;&amp;#x4EBA;ID:',''));__ty_vip_fn_look_by_author( f );void 0;"&amp;gt;&amp;lt;font size=2&amp;gt;&amp;#x53EA;&amp;#x770B;&amp;#x67D0;&amp;#x4EBA;&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;"&lt;br /&gt;          "&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;br /&gt;          "&amp;lt;a href="javascript:__ty_vip_fn_look_back(chrAuthorName, true);void 0;"&amp;gt;&amp;lt;font size=2&amp;gt;&amp;#x67E5;&amp;#x770B;&amp;#x6240;&amp;#x6709;&amp;lt;/font&amp;gt;&amp;lt;/a&amp;gt;"&lt;br /&gt;          "&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;"&lt;br /&gt;          "&amp;lt;/div&amp;gt;"&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-1371802483791839346?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/1371802483791839346/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=1371802483791839346' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1371802483791839346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1371802483791839346'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/09/proxomitron.html' title='用Proxomitron实现天涯只看'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZevlkyE3eOA/SqYqvF-ln_I/AAAAAAAAAZg/Xcbk_LpTC34/s72-c/2009-09-08_175715.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-3871641619309004170</id><published>2009-09-08T12:27:00.002+08:00</published><updated>2009-12-15T20:43:04.932+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Proxomitron'/><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>用Proxomitron解决opera附件下载乱码</title><content type='html'>&lt;a href='http://forum.proxomitron.cn/viewforum.php?f=1' target='_blank'&gt;Proxomitron 中文讨论区&lt;/a&gt;的版主phoenix写的规则：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;HTTP headers&amp;#93;&lt;br /&gt;In = TRUE&lt;br /&gt;Out = FALSE&lt;br /&gt;Key = "Content-Disposition: Opera Attachment File Name Fix 09.08.20 &amp;#91;phoenix&amp;#93; (In)"&lt;br /&gt;URL = "$OHDR(User-Agent:*opera*)"&lt;br /&gt;Match = "attachment; filename="\1""&lt;br /&gt;Replace = "attachment; filename*=gb2312''$ESC(\1)$LOG(RRESP $DTM(c) : Content-Disposition: Attachment -&amp;gt; Name Fix for Opera!)"&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-3871641619309004170?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/3871641619309004170/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=3871641619309004170' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3871641619309004170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3871641619309004170'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/09/proxomitronopera.html' title='用Proxomitron解决opera附件下载乱码'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-209718327511462387</id><published>2009-05-11T18:17:00.007+08:00</published><updated>2009-05-14T12:10:27.013+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>论坛灌水工具：直接复制内容回帖</title><content type='html'>看了最近几个关于VBS的帖子，依葫芦画瓢，也定制一个直接复制内容回帖的灌水右键。&lt;br /&gt;因为不懂技术，不知道还有更精简直接的方法不？请指教。&lt;br /&gt;我的这个方法是从那个快速引用（BBCODE）和VBS修改综合而来。&lt;br /&gt;&lt;br /&gt;论坛灌水时，经常有想在当前页面复制一段文字后直接回帖的时候。这个右键就是实现此目的。&lt;br /&gt;1、假设 D:\Opera\profile\vbs\op_enter_ctrl.vbs 如下：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Dim WshShell&lt;br /&gt;Set WshShell = CreateObject("WScript.Shell")&lt;br /&gt;WshShell.SendKeys "^{enter}"&lt;/div&gt;&lt;br /&gt;2、在menu.ini的[Hotclick Popup Menu]下添加：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, 快速回帖 = Go to Page,"javascript:(function(){var s=window.getSelection().toString();s=s;var fs=document.getElementsByTagName('form');var f;var tArea=0;for(var i=fs.length-1;i&amp;gt;=0;i--){f=fs&amp;#91;i&amp;#93;;for(var j=f.elements.length-1;j&amp;gt;=0;j--){var el=f.elements&amp;#91;j&amp;#93;;if(el.name){if(el.tagName == 'TEXTAREA'){tArea=1;break;}}}if(tArea){break;}}if(el&amp;&amp;el.tagName=='TEXTAREA'){el.value+=s+'\r\n';el.select();el.focus();var r=document.selection.createRange();r.collapse(false);r.select();}})()",,,"no"" &amp;  Delay, 100 &amp; Execute program , "D:\Opera\profile\vbs\op_enter_ctrl.vbs"&lt;/div&gt;&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, 快速回帖后关闭页面 = Go to Page,"javascript:(function(){var s=window.getSelection().toString();s=s;var fs=document.getElementsByTagName('form');var f;var tArea=0;for(var i=fs.length-1;i&amp;gt;=0;i--){f=fs&amp;#91;i&amp;#93;;for(var j=f.elements.length-1;j&amp;gt;=0;j--){var el=f.elements&amp;#91;j&amp;#93;;if(el.name){if(el.tagName == 'TEXTAREA'){tArea=1;break;}}}if(tArea){break;}}if(el&amp;&amp;el.tagName=='TEXTAREA'){el.value+=s+'\r\n';el.select();el.focus();var r=document.selection.createRange();r.collapse(false);r.select();}})()",,,"no" &amp;  Delay, 100 &amp; Execute program , "D:\Opera\profile\vbs\op_enter_ctrl.vbs" &amp; Delay, 2000 &amp; Close Page &amp; Switch to next page&lt;/div&gt;&lt;br /&gt;3、&lt;a href='http://bbs.operachina.com/viewtopic.php?f=30&amp;t=45273' target='_blank'&gt;http://bbs.operachina.com/viewtopic.php?f=30&amp;t=45273&lt;/a&gt;&lt;br /&gt;根据这个帖子继续，右键也可以这样。&lt;br /&gt;在menu.ini的[Hotclick Popup Menu]下添加：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, 快速回帖 = copy &amp; delay, 200 &amp; Go to page, "javascript:{ta=document.getElementsByTagName('textarea');ta&amp;#91;ta.length-1&amp;#93;.focus();}" &amp; delay, 200 &amp; paste &amp; delay, 200 &amp; Execute program, "D:\Opera\profile\vbs\op_enter_ctrl.vbs"&lt;br /&gt;Item, 快速回帖后关闭页面 = copy &amp; delay, 200 &amp; Go to page, "javascript:{ta=document.getElementsByTagName('textarea');ta&amp;#91;ta.length-1&amp;#93;.focus();}" &amp; delay, 200 &amp; paste &amp; delay, 200 &amp; Execute program, "D:\Opera\profile\vbs\op_enter_ctrl.vbs" &amp; Delay, 1500 &amp; Close Page &amp; Switch to next page&lt;br /&gt;Item, 快速回帖后到论坛首页 = copy &amp; delay, 200 &amp; Go to page, "javascript:{ta=document.getElementsByTagName('textarea');ta&amp;#91;ta.length-1&amp;#93;.focus();}" &amp; delay, 200 &amp; paste &amp; delay, 200 &amp; Execute program, "D:\Opera\profile\vbs\op_enter_ctrl.vbs" &amp; Delay, 1000 &amp; Go to parent directory&lt;/div&gt;&lt;br /&gt;或者：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, 快速回帖 =  Go to Page, "javascript:{ta=document.getElementsByTagName('textarea');ta&amp;#91;ta.length-1&amp;#93;.value+=document.getSelection();ta&amp;#91;ta.length-1&amp;#93;.focus();}",,,"no" &amp; delay, 200 &amp; Execute program, "D:\Opera\profile\vbs\op_enter_ctrl.vbs"&lt;br /&gt;Item, 快速回帖后关闭页面 = Go to Page, "javascript:{ta=document.getElementsByTagName('textarea');ta&amp;#91;ta.length-1&amp;#93;.value+=document.getSelection();ta&amp;#91;ta.length-1&amp;#93;.focus();}",,,"no" &amp; delay, 200 &amp; Execute program, "D:\Opera\profile\vbs\op_enter_ctrl.vbs" &amp; Delay, 1500 &amp; Close Page &amp; Switch to next page&lt;br /&gt;Item, 快速回帖后到论坛首页 = Go to Page, "javascript:{ta=document.getElementsByTagName('textarea');ta&amp;#91;ta.length-1&amp;#93;.value+=document.getSelection();ta&amp;#91;ta.length-1&amp;#93;.focus();}",,,"no" &amp; delay, 200 &amp; Execute program, "D:\Opera\profile\vbs\op_enter_ctrl.vbs" &amp; Delay, 1000 &amp; Go to parent directory&lt;/div&gt;&lt;br /&gt;4、如果从其它处复制后直接在当前页面提交。&lt;br /&gt;右键代码(menu.ini的[Document Popup Menu]下添加)：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item,  快速回帖 =  Go to page, "javascript:{ta=document.getElementsByTagName('textarea');ta&amp;#91;ta.length-1&amp;#93;.focus();}", 1, "快速回帖", "no" &amp; Delay, 200 &amp; Paste &amp; Delay, 200 &amp; Execute program, "D:\Opera\profile\vbs\op_enter_ctrl.vbs"&lt;/div&gt;&lt;br /&gt;按钮代码：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Button, "快速回帖"="Go to page, "javascript:{ta=document.getElementsByTagName('textarea');ta&amp;#91;ta.length-1&amp;#93;.focus();}", 1, "快速回帖", "no" &amp; Delay, 200 &amp; Paste &amp; Delay, 200 &amp; Execute program, "D:\Opera\profile\vbs\op_enter_ctrl.vbs", "快速回帖", "no""&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;注&lt;/span&gt;：相应路径的修改请注意。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-209718327511462387?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/209718327511462387/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=209718327511462387' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/209718327511462387'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/209718327511462387'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/05/blog-post_11.html' title='论坛灌水工具：直接复制内容回帖'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-2809709847217873555</id><published>2009-05-10T20:18:00.003+08:00</published><updated>2009-05-10T20:46:13.575+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>编辑框中粘贴后自动提交</title><content type='html'>在opera中文官方社区这两个帖子学习。&lt;br /&gt;&lt;a href='http://bbs.operachina.com/viewtopic.php?f=30&amp;t=45046' target='_blank'&gt;http://bbs.operachina.com/viewtopic.php?f=30&amp;t=45046&lt;/a&gt;&lt;br /&gt;&lt;a href='http://bbs.operachina.com/viewtopic.php?f=30&amp;t=39791' target='_blank'&gt;http://bbs.operachina.com/viewtopic.php?f=30&amp;t=39791&lt;/a&gt;&lt;br /&gt;并依葫芦画瓢，定制了几个相关的右键。&lt;br /&gt;一&lt;br /&gt;1、op_enter.vbs内容如下：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;'-------------------------------------------------------------------&lt;br /&gt;'  Opera  选中文字后复制到编辑框粘贴后按 enter 。&lt;br /&gt;'-------------------------------------------------------------------&lt;br /&gt;Dim WshShell&lt;br /&gt;Set WshShell = CreateObject("WScript.Shell")&lt;br /&gt;WshShell.SendKeys "{enter}"&lt;/div&gt;&lt;br /&gt;2、op_enter_ctrl.vbs内容如下：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;'-------------------------------------------------------------------&lt;br /&gt;'  Opera  选中文字后复制到编辑框粘贴后提交。提交是按 enter+ctrl 实现。&lt;br /&gt;'-------------------------------------------------------------------&lt;br /&gt;Dim WshShell&lt;br /&gt;Set WshShell = CreateObject("WScript.Shell")&lt;br /&gt;WshShell.SendKeys "^{enter}"&lt;/div&gt;&lt;br /&gt;并假设相关路径如下：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;D:\Opera\profile\vbs\op_enter.vbs&lt;/div&gt;&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;D:\Opera\profile\vbs\op_enter_ctrl.vbs&lt;/div&gt;&lt;br /&gt;二&lt;br /&gt;在自己的menu.ini中[Edit Widget Popup Menu]下添加以下右键：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, 粘贴提交 = Paste &amp; Delay, 100 &amp; Execute program , "D:\Opera\profile\vbs\op_enter_ctrl.vbs"&lt;br /&gt;Item, 粘贴提交后关闭 = Paste &amp; Delay, 100 &amp; Execute program , "D:\Opera\profile\vbs\op_enter_ctrl.vbs" &amp; Delay, 2000 &amp; Close Page &amp; Switch to next page&lt;br /&gt;Item, 粘贴后回车 = Paste &amp; Delay, 100 &amp; Execute program , "D:\Opera\profile\vbs\op_enter.vbs"&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-2809709847217873555?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/2809709847217873555/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=2809709847217873555' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2809709847217873555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2809709847217873555'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/05/blog-post_10.html' title='编辑框中粘贴后自动提交'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-5379304198886490479</id><published>2009-05-08T15:06:00.004+08:00</published><updated>2009-05-08T15:21:08.614+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>整理Opera的urlfilter.ini</title><content type='html'>闲来无事，将我的urlfilter.ini的黑名单梳理了一次，发现一些过滤的关键字太宽松了，造成过滤不当。&lt;br /&gt;如 http://js,*.js 会造成土豆网视频不能播放。等等。&lt;br /&gt;Opera的广告过滤，我首先考虑urlfilter，urlfilter过滤不了才考虑css。&lt;br /&gt;urlfilter过滤，我喜欢过滤JS。以下的urlfilter.ini中，有一些是部分网页的js过滤。&lt;br /&gt;&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Opera Preferences version 2.1&lt;br /&gt;; Do not edit this file while Opera is running&lt;br /&gt;; This file is stored in UTF-8 encoding&lt;br /&gt;&lt;br /&gt;&amp;#91;prefs&amp;#93;&lt;br /&gt;prioritize excludelist=1&lt;br /&gt;&lt;br /&gt;&amp;#91;include&amp;#93;&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;&amp;#91;exclude&amp;#93;&lt;br /&gt;*0x*0.*&lt;br /&gt;*234x60*&lt;br /&gt;*336x280*&lt;br /&gt;*345X40*&lt;br /&gt;*375x60*&lt;br /&gt;*468x60*&lt;br /&gt;*569x65*&lt;br /&gt;*728x90*&lt;br /&gt;*775x90*&lt;br /&gt;*945x60*&lt;br /&gt;*/ad.*&lt;br /&gt;*/ad-*&lt;br /&gt;*/ad/*&lt;br /&gt;*/ad*.html&lt;br /&gt;*/AD/*.js&lt;br /&gt;*/AD/*.swf&lt;br /&gt;*/AdsJS/*&lt;br /&gt;*/adbot.*&lt;br /&gt;*/adclient.*&lt;br /&gt;*/adframe.*&lt;br /&gt;*/adimages/*&lt;br /&gt;*/ads.*&lt;br /&gt;*/ads/*&lt;br /&gt;*/ads_*&lt;br /&gt;*/advert*&lt;br /&gt;*/banner/*&lt;br /&gt;*/banners/*&lt;br /&gt;*/phpads/*&lt;br /&gt;*/popup/*&lt;br /&gt;*/sponsors/*&lt;br /&gt;*_ad_*&lt;br /&gt;*_ads_*&lt;br /&gt;*_banner_*&lt;br /&gt;*ads.sina.com*&lt;br /&gt;*asp?ad*&lt;br /&gt;*asp?id*&lt;br /&gt;*aspx?id*&lt;br /&gt;*_ad*.js&lt;br /&gt;*.ad.*&lt;br /&gt;*.ad/*&lt;br /&gt;*.ads.*&lt;br /&gt;*.ads/*&lt;br /&gt;*.adsina.*&lt;br /&gt;*.alimama.*/inf.js&lt;br /&gt;*_banner*.js&lt;br /&gt;*_bottom.js&lt;br /&gt;*bottom.html&lt;br /&gt;*/adserver.*&lt;br /&gt;*.adserver.*&lt;br /&gt;*/adfarm.*&lt;br /&gt;*/adv.*&lt;br /&gt;*adbrite*&lt;br /&gt;*-ads/*&lt;br /&gt;*.ad-*&lt;br /&gt;*.advertising.*&lt;br /&gt;*.banner*&lt;br /&gt;*.casalemedia.*&lt;br /&gt;*.click*&lt;br /&gt;*.doubleclick.*&lt;br /&gt;*.datamaster.com.cn/dma.js?*&lt;br /&gt;*.yoyi.com.cn/afp*&lt;br /&gt;*.google-analytics.*&lt;br /&gt;*.google.*/adfetch*&lt;br /&gt;*.google.*cleardot.gif&lt;br /&gt;*.googlesyndication.*&lt;br /&gt;*cpro.baidu*&lt;br /&gt;*enetshow.shtml?Pool*&lt;br /&gt;*gghead*&lt;br /&gt;*google_attachment*&lt;br /&gt;*googleadservices*&lt;br /&gt;*images/ad*&lt;br /&gt;*image/temp*&lt;br /&gt;*imrworldwide.com/v*&lt;br /&gt;*media.fastclick*&lt;br /&gt;*militaryfanjuan.swf?*&lt;br /&gt;*/nav/baidu*.htm&lt;br /&gt;*/nav/sogo*.htm&lt;br /&gt;*pconline.com.cn/*/images/*static*&lt;br /&gt;*.sina*/images/*.js&lt;br /&gt;*sinaimg.cn/unipro*&lt;br /&gt;*sogou.com/cpc_ads?pid*&lt;br /&gt;*.swf?*AdID*&lt;br /&gt;*.skycn.*/js/*.js&lt;br /&gt;*.sogouad.com/*&lt;br /&gt;*.tianya.*/tyad_*&lt;br /&gt;*.tianyaRecommendSmallWindow*.js&lt;br /&gt;*.wrating.com/a*&lt;br /&gt;*.wrating.com/c*&lt;br /&gt;*/a9/a_*&lt;br /&gt;*/a9/i/*&lt;br /&gt;*/a-d-s/*&lt;br /&gt;*/ad_*&lt;br /&gt;*/ad*.swf&lt;br /&gt;*adfshow?user*&lt;br /&gt;*/adpolestar/*&lt;br /&gt;*/adimage.*&lt;br /&gt;*/adjs/*&lt;br /&gt;*/adjs.*&lt;br /&gt;*/ajs.php?*&lt;br /&gt;*/adpuba/*&lt;br /&gt;*/adsc/*&lt;br /&gt;*/adshow.js*&lt;br /&gt;*/adv?sid*&lt;br /&gt;*/advjs_*&lt;br /&gt;*/AdShow/*&lt;br /&gt;*/AdPosition/*&lt;br /&gt;*/button/*&lt;br /&gt;*_article/*&lt;br /&gt;*/gg/*&lt;br /&gt;*/ggad*.html&lt;br /&gt;*/ggao/*.*htm&lt;br /&gt;*/ggao/*.*jpg&lt;br /&gt;*/ggao/*SWF&lt;br /&gt;*/ggao/*.*swf&lt;br /&gt;*/Ggao/*.htm&lt;br /&gt;*/Ggao/*.jpg&lt;br /&gt;*/Ggao/*.swf&lt;br /&gt;*/qqmsg.*&lt;br /&gt;*/ggmm/*&lt;br /&gt;*/hengfu.js&lt;br /&gt;*/hexunadcontrol.js&lt;br /&gt;*/hx_news_finalpage.js&lt;br /&gt;*_homepage/homepage.html&lt;br /&gt;*/images/*/qm-qq-*&lt;br /&gt;*.images.*.swf&lt;br /&gt;*/images/goodad.js&lt;br /&gt;*/images/qq.*&lt;br /&gt;*/images/QQ*&lt;br /&gt;*/images/js.js/*&lt;br /&gt;*/js/baidu/top*&lt;br /&gt;*/js/header.js&lt;br /&gt;*/kaokaoni/*&lt;br /&gt;*/newhuagg/*.gif&lt;br /&gt;*/newhuagg/*.swf&lt;br /&gt;*/newhuagg/*.jpg&lt;br /&gt;*/newhuagg/huajungg*&lt;br /&gt;*/neiyezairu/biaotidizhidiaoyong.html&lt;br /&gt;*/pageMediaControl*&lt;br /&gt;*/s/polo.htm&lt;br /&gt;*/showad.*&lt;br /&gt;*/swf/AD*&lt;br /&gt;*/upimages/*&lt;br /&gt;*/ggimg/js/FullAD.js&lt;br /&gt;*ad.js?*&lt;br /&gt;*/js/GiGi.*&lt;br /&gt;*/GIGI/*&lt;br /&gt;*/js/indexTop.*&lt;br /&gt;*/js/piaozhongliu.*&lt;br /&gt;*.53kf.com/kf*&lt;br /&gt;*/entPageText*.js&lt;br /&gt;*/images/guangg/*&lt;br /&gt;*/hzgg/*&lt;br /&gt;*stat.php?id*&lt;br /&gt;*showads.jsp?wid*&lt;br /&gt;*.aspx?Site_ID*&lt;br /&gt;*.xenw.com/webSite/*.htm&lt;br /&gt;*bottomlink.htm&lt;br /&gt;*_gg.*&lt;br /&gt;*js.allyes.com/*&lt;br /&gt;http://*.crsky.com/ggao/*lefts.js&lt;br /&gt;http://*.crsky.com/ggao/all_*.js&lt;br /&gt;http://*.crsky.com/ggao/index_*.js&lt;br /&gt;http://d*.sina.com.cn/*&lt;br /&gt;http://js.tongji.cn.yahoo.com/*&lt;br /&gt;http://js.jrj.com.cn/&lt;br /&gt;http://js.itiexue.net/*&lt;br /&gt;http://js.users.*&lt;br /&gt;http://js.sohu.com/*&lt;br /&gt;http://js.pub.tom.com/*&lt;br /&gt;http://js.zol.com.cn/*&lt;br /&gt;http://googleads.*&lt;br /&gt;http://bannerads*&lt;br /&gt;http://2000.tianya.cn/djmanage/djpage.asp*&lt;br /&gt;http://80*.tianya.cn/*&lt;br /&gt;http://is.qq.com/js/ad*&lt;br /&gt;http://a.baidu.com/ecom?di*&lt;br /&gt;http://ad4.*&lt;br /&gt;http://adsfile.*&lt;br /&gt;http://adsystem.hainan.net/addata/*&lt;br /&gt;http://adunion.pconline.com.cn/show?id*&lt;br /&gt;http://baidutv.baidu.com/iknow.html?pt*&lt;br /&gt;http://cj.8le8le.com/cj/uc.js&lt;br /&gt;http://eiv.baidu.com/*&lt;br /&gt;http://cpv.channelray.com/*ss_flashPlayer.swf&lt;br /&gt;http://download.*tianya.cn/*images*&lt;br /&gt;http://counter.hitslink.com/track.js&lt;br /&gt;http://images*.html&lt;br /&gt;http://images*.js&lt;br /&gt;http://images*.js/*&lt;br /&gt;http://image*.swf&lt;br /&gt;http://images.*/alimama*&lt;br /&gt;http://img.*.swf&lt;br /&gt;http://img.cnbeta.com/*.gif&lt;br /&gt;http://img.ifeng.com/tres/pub_res/doc/document_tips.js&lt;br /&gt;http://adsview*.qq.com/*&lt;br /&gt;http://www.6788.cn/guests/*&lt;br /&gt;http://6diy.com/js/float.js&lt;br /&gt;http://6diy.com/images/gb.js&lt;br /&gt;http://6diy.com/js/addportal.js&lt;br /&gt;http://6diy.com/js/upload.js&lt;br /&gt;http://img1.126.net/channe*.swf&lt;br /&gt;http://gamebbs.pomoho.com/webfile/rxsg/*&lt;br /&gt;http://code16.keyrun.com/*&lt;br /&gt;http://bbs.operachina.com/js/Searchamabob.js&lt;br /&gt;http://img.hexun.com/js/*.js&lt;br /&gt;http://w4.bafang.cc/link/*&lt;br /&gt;http://news.sina.com.cn/iframe/*.js&lt;br /&gt;http://woocall.sina.com.cn/rls/int/*.js&lt;br /&gt;http://laiba.tianya.cn/laiba/release.js*&lt;br /&gt;http://www1.pconline.com.cn/images/lmt/area_lmt.js&lt;br /&gt;http://www.xdowns.com/inc/Std_StranJF.Js&lt;br /&gt;http://bbs.xdowns.com/jump.js&lt;br /&gt;http://www.918kf.com/Manage/*&lt;br /&gt;http://spcode.baidu.com/*&lt;br /&gt;http://mmscode3.3bu.com/kkn/*&lt;br /&gt;http://code.5k3g.com/tl/*&lt;br /&gt;http://log.daqi.com/*&lt;br /&gt;http://www.crsky.com/Ggao/*.js&lt;br /&gt;http://www.pconline.com.cn/pcclub/*&lt;br /&gt;http://www.huanqiu.com/script/homePage*.js&lt;br /&gt;http://www.huanqiu.com/script/milPage*.js&lt;br /&gt;http://beacon.sina.com.cn/*&lt;br /&gt;http://11.mydrivers.com/drivers/*.js&lt;br /&gt;http://i*.sinaimg.cn/*/js/*.js&lt;br /&gt;http://www.52z.com/show/*.js&lt;br /&gt;http://www.jujii.cn//InternetAd/*&lt;br /&gt;http://www.zaobao.com/ssi/js/*&lt;br /&gt;http://rm.sina.com.cn/*.swf&lt;br /&gt;http://blog.sina.com*mini/*.html&lt;br /&gt;http://download.xiaoneng.tianya.cn/*&lt;br /&gt;http://a.alimama.cn/*&lt;br /&gt;http://analytics.news.163.com/*&lt;br /&gt;http://bbs.macd.cn/xc/mgFundCHT*&lt;br /&gt;http://bbs.vista123.com/include/javascript/*.js&lt;br /&gt;http://bbs.vista123.com/notice.js&lt;br /&gt;http://blog.sina.com.cn/lm/html/*.js&lt;br /&gt;http://box.zhangmen.baidu.com/js/bd_Adv.js*&lt;br /&gt;http://box.zhangmen.baidu.com/js/bd_syncLRC.js*&lt;br /&gt;http://busjs.vodone.cn/liveuni/liveuni.js&lt;br /&gt;http://cache.mailu.cn/script/static/adsmart.js&lt;br /&gt;http://ent.sina.com.cn/iframe/musicjs/importplayer.*.js&lt;br /&gt;http://finance.sina.com.cn/iframe/*.js&lt;br /&gt;http://focus.tianya.cn/iframe/tianyaCityRecommend.jsp&lt;br /&gt;http://gg.blogcn.com/cgi-bin/class/AD.*&lt;br /&gt;http://guba.money.163.com/list/*.html&lt;br /&gt;http://i*.sinaimg.cn/cj/news/*/stock*&lt;br /&gt;http://ie.sogou.com/AC_RunActiveContent.js&lt;br /&gt;http://monitor.yigao.com/info.js&lt;br /&gt;http://mtrl.anyku.com/*&lt;br /&gt;http://pfp.sina.com.cn/*&lt;br /&gt;http://pfpip.sina.com/*.js&lt;br /&gt;http://play.unionsky.cn/show/*&lt;br /&gt;http://post.blog.hexun.com/inc/*.js&lt;br /&gt;http://proimg.163.com/channel01/*&lt;br /&gt;http://pv.sohu.com/pv.gif?t?*&lt;br /&gt;http://rm.sina.com.cn/bj-icast/*&lt;br /&gt;http://s*.cr.itc.cn/sns/widget/*.js&lt;br /&gt;http://s.vdoing.com/u/*.js&lt;br /&gt;http://s1.cr.itc.cn/sns/editor/crEmote.js&lt;br /&gt;http://so.ggyin.com/*&lt;br /&gt;http://sogou.com/cpc/*&lt;br /&gt;http://tmatch.p4p.cn.yahoo.com/kcbad?adcount*&lt;br /&gt;http://union.mop.com/ushow.jsp?idea*&lt;br /&gt;http://v4.acode.ifocus.cn/*.js&lt;br /&gt;http://v4.cnzz.com/stat.php?id*&lt;br /&gt;http://www.23doo.com/more/*&lt;br /&gt;http://www.520wawa.com/js/ajaxXsl.js&lt;br /&gt;http://www.91qianming.cn/code_img/*&lt;br /&gt;http://www.cctv.com/*/script/bottom_popup_*.js&lt;br /&gt;http://www.csdn.net/common/counter.js&lt;br /&gt;http://www.ipanama.cn/gm/Bg_Search_Popup_*.js&lt;br /&gt;http://www.koowo.com/pa/www1.mtvtop.net/index-*.html&lt;br /&gt;http://www.operachina.com/styles/oc_style/template/forum_fn.js&lt;br /&gt;http://www.pagechoice.net/adagent/js/*.js&lt;br /&gt;http://www.stockq.org/openx/*&lt;br /&gt;http://www.vista123.com/script/popup_win.js&lt;br /&gt;http://www.yestock.com.cn/include/javascript/msn.js&lt;br /&gt;http://www.yestock.com.cn/include/javascript/viewthread.js&lt;br /&gt;http://www.yyets.net/include/javascript/common.js&lt;br /&gt;http://www.zdic.net/js/bot_zi.js&lt;br /&gt;http://www.zdic.net/js/domload.js&lt;br /&gt;http://www.zdic.net/js/license.js&lt;br /&gt;http://www.zdic.net/js/top_zi.js&lt;br /&gt;http://xc.macd.cn/*&lt;br /&gt;http://btn.pchome.net/*&lt;br /&gt;http://finance.sina.com.cn/iframe/*.html&lt;br /&gt;http://hx.hexun.com/html.ng/*&lt;br /&gt;http://utk.baidu.com/usv/*&lt;br /&gt;http://unstat.baidu.com/*&lt;br /&gt;http://pbd.sogou.com/*&lt;br /&gt;http://pb.pbd.sogou.com/*&lt;br /&gt;http://pic*.images-yite.cn/*&lt;br /&gt;http://pro.163.com/*&lt;br /&gt;http://c.91wan.com/*&lt;br /&gt;http://g.91ivr.com/*&lt;br /&gt;http://c5.unionete.cn/*&lt;br /&gt;http://c3.unionete.cn/*&lt;br /&gt;http://bbs.crsky.com/simple/*&lt;br /&gt;http://www.cnbeta.com/images/yodao*&lt;br /&gt;http://m.menhutong.com.cn/*&lt;br /&gt;http://tv.51paiqi.com/&lt;br /&gt;http://p.alimama.com/code.php?*&lt;br /&gt;http://www.qvod.com/images/*&lt;br /&gt;http://hanzify.org/Main/Template/*&lt;br /&gt;http://stat.wauee.com/*&lt;br /&gt;http://u.heima8.com/pv/*&lt;br /&gt;http://code.52qiangming.com/js*&lt;br /&gt;http://pic.zol.com.cn/*&lt;br /&gt;http://music.sina.com.cn/yueku/mmi/*&lt;br /&gt;http://jj.5ccc.net/scripts/new/IndexTop*.js&lt;br /&gt;http://cp1.blcx.com/cpm*&lt;br /&gt;http://img.alimama.cn/topicfile/*&lt;br /&gt;http://news.titan24.com/attach/upload*.swf&lt;br /&gt;http://sc.ifeng.com/*js*&lt;br /&gt;http://sta.ifeng.com/stadig/*&lt;br /&gt;http://guba.eastmoney.com/css/root.js&lt;br /&gt;http://quote.eastmoney.com/js/*.js&lt;br /&gt;http://bbs.macd.cn/xc/*/images/js.js&lt;br /&gt;http://www.titan24.com/lib/alltop*.js&lt;br /&gt;http://www.titan24.com/scripts/news/right_*.js&lt;br /&gt;http://news.titan24.com/attach/upload*.gif&lt;br /&gt;http://html.molidao.com/mo/fmt_9ku.swf&lt;br /&gt;http://www.swyes.com/ad*&lt;br /&gt;http://bmp.ali213.net/pubjs/*_bbs.js&lt;br /&gt;http://pic.zol-img.com.cn/*.js&lt;br /&gt;http://pic.zol-img.com.cn/*.gif&lt;br /&gt;http://news.17173.com/news_js/*&lt;br /&gt;http://www.17173.com/if/*&lt;br /&gt;http://www.greendown.cn/Ggao/wenzi*.js&lt;br /&gt;http://cj.qidian.com/*&lt;br /&gt;http://user.47473.com/go/meg.js&lt;br /&gt;http://bbsfile.ifeng.com/bbsfile/js/common/jquery.js&lt;br /&gt;http://www.zol.com.cn/js/swfobject.js&lt;br /&gt;http://pic.zol-img.com.cn/*/niuman*&lt;br /&gt;http://img.news.tom.com/script/pv/*&lt;br /&gt;http://sc.tom.com/*&lt;br /&gt;http://pv.tom.com/*&lt;br /&gt;http://www.crsky.com/ggao/down_*.js&lt;br /&gt;http://www.piaodown.com/other/js/C_*.js&lt;br /&gt;http://image.bitauto.com/price/mainjs/extension.js&lt;br /&gt;http://jj.5ccc.net/scripts/new/Content*.js&lt;br /&gt;http://passport.mmochina.com/register.php&lt;br /&gt;http://www.djfad.com/show.php*&lt;br /&gt;http://union.gg-art.com/u.php?site*&lt;br /&gt;http://stock1.jrj.com.cn/news/main/inpic.htm&lt;br /&gt;http://www.jujii.cn/InternetAd/getAdvertisement/getAdvertisement.action?siteId*&lt;br /&gt;http://www.sogu5.com/tf/scol.htm&lt;br /&gt;http://www.dtjr.com/Partners/huaxia/*.htm&lt;br /&gt;http://union.narrowad.com/*.jsp?*&lt;br /&gt;http://static.acs86.com/*&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-5379304198886490479?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/5379304198886490479/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=5379304198886490479' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/5379304198886490479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/5379304198886490479'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/05/operaurlfilterini.html' title='整理Opera的urlfilter.ini'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-3928152371451907324</id><published>2009-05-02T14:01:00.002+08:00</published><updated>2009-05-02T14:05:02.843+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>凤凰网论坛的弹出窗过滤</title><content type='html'>http://bbs.ifeng.com/弹出窗“凤坛简报”&lt;br /&gt;过滤以下：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;http://bbsfile.ifeng.com/bbsfile/js/common/jquery.js&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SfviQs_tXkI/AAAAAAAAAZA/c19pSClKSw4/s1600-h/2009-05-02_140321.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 378px; height: 259px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SfviQs_tXkI/AAAAAAAAAZA/c19pSClKSw4/s400/2009-05-02_140321.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5331103360507272770" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-3928152371451907324?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/3928152371451907324/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=3928152371451907324' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3928152371451907324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3928152371451907324'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/05/blog-post.html' title='凤凰网论坛的弹出窗过滤'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ZevlkyE3eOA/SfviQs_tXkI/AAAAAAAAAZA/c19pSClKSw4/s72-c/2009-05-02_140321.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-2032647306602416425</id><published>2009-04-04T14:42:00.004+08:00</published><updated>2009-04-04T14:55:59.848+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera 10.0 alpha win build 1413</title><content type='html'>&lt;span style='color:red'&gt;注意：请先备份您的个人配置再升级此版本。&lt;/span&gt;&lt;br /&gt;&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid #ddcf8f;background-color:#ffffed;'&gt;个人建议：最好重新配置，避免未知问题。&lt;br /&gt;原 opera6.ini → 新 operaprefs.ini&lt;br /&gt;原 operadef6.ini → 新 operaprefs_default.ini&lt;br /&gt;一些默认菜单定制文件被更改到Opera\ui文件夹下。&lt;br /&gt;搜索search.ini被更改到Opera\defaults文件夹下。&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;新的文件及个人配置目录&lt;/strong&gt;&lt;br /&gt;之前的配置文件因平台不同而不同，比如在 MAC 下保存在“Opera 9 Preferences”中，而在 Unix 和 Windows 下则保存在 “Opera6.ini”中。现在，这种差异将不复存在。如果您升级到此版本，旧文件将被重命名并移动到新位置。&lt;br /&gt;&lt;br /&gt;下载链接：&lt;br /&gt;&lt;a href='http://snapshot.opera.com/windows/o100s_1413m.exe' target='_blank'&gt;Windows&lt;/a&gt;&lt;br /&gt;&lt;a href='http://snapshot.opera.com/windows/o100s_1413.exe' target='_blank'&gt;Windows Classic&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;附：Csineneo制作的简中语言包功能增强版。&lt;br /&gt;&lt;a href='http://bbs.operachina.com/download/file.php?id=11413' target='_blank'&gt;zh_cn_pro.7z&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-2032647306602416425?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/2032647306602416425/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=2032647306602416425' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2032647306602416425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2032647306602416425'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/04/opera-100-alpha-win-build-1413.html' title='Opera 10.0 alpha win build 1413'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-409698461645990215</id><published>2009-03-12T17:50:00.005+08:00</published><updated>2009-03-14T13:15:34.738+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>opera右键之翻译</title><content type='html'>说明：相关图标我指定为无。&lt;br /&gt;在自己的menu.ini中添加或修改。&lt;br /&gt;一、网页的右键翻译：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Document Popup Menu&amp;#93;&lt;br /&gt;Submenu, 网页翻译, Page Translate Menu&lt;/div&gt;&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Page Translate Menu&amp;#93;&lt;br /&gt;Item, "中文(Google)"="Go to page, "javascript:var t=((window.getSelection&amp;&amp;window.getSelection())||(document.getSelection&amp;&amp;document.getSelection())||(document.selection&amp;&amp;document.selection.createRange&amp;&amp;document.selection.createRange().text));var e=(document.charset||document.characterSet);if(t!=''){location.href='http://translate.google.cn/translate_t?text='+t+'&amp;hl=zh_cn&amp;langpair=auto|zh-CN&amp;tbb=1&amp;ie='+e;}else{location.href='http://translate.google.cn/translate?u='+escape(location.href)+'&amp;hl=zh_cn&amp;langpair=auto|zh-CN&amp;tbb=1&amp;ie='+e;};", 1, , "no""&lt;br /&gt;--------------------0&lt;br /&gt;Item, 英 » 中(yahoo)　=　"Go to page, "http://babelfish.yahoo.com/translate_url?fr=bf-home&amp;trurl=%u&amp;lp=en_zh",,,"no""&lt;br /&gt;Item, 中 » 英(yahoo)　=　"Go to page, "http://babelfish.yahoo.com/translate_url?fr=bf-home&amp;trurl=%u&amp;lp=zh_en",,,"no""&lt;br /&gt;--------------------1&lt;br /&gt;Item, 英 » 中(Google)　=　"Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=en&amp;tl=zh-CN",,,"no""&lt;br /&gt;Item, 日 » 中(Google)　=　"Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=ja&amp;tl=zh-CN",,,"no""&lt;br /&gt;Item, 韩 » 中(Google)　=　"Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=ko&amp;tl=zh-CN",,,"no""&lt;br /&gt;Item, 俄 » 中(Google)　=　"Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=ru&amp;tl=zh-CN",,,"no""&lt;br /&gt;Item, 法 » 中(Google)　=　"Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=fr&amp;tl=zh-CN",,,"no""&lt;br /&gt;Item, 德 » 中(Google)　=　"Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=de&amp;tl=zh-CN",,,"no""&lt;br /&gt;Item, 西班牙»中(Google)　=　"Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=es&amp;tl=zh-CN",,,"no""&lt;br /&gt;Item, 意大利»中(Google)　=　"Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=it&amp;tl=zh-CN",,,"no""&lt;br /&gt;Item, 葡萄牙»中(Google)　=　"Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=pt&amp;tl=zh-CN",,,"no""&lt;br /&gt;--------------------2&lt;br /&gt;Item, "简  » 繁(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=zh-CN&amp;tl=zh-TW",,,"no""&lt;br /&gt;Item, "繁  » 简(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=zh-TW&amp;tl=zh-CN",,,"no""&lt;br /&gt;--------------------3&lt;br /&gt;Item, "中 » 英(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=zh-CN&amp;tl=en",,,"no""&lt;br /&gt;Item, "日 » 英(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=ja&amp;tl=en",,,"no""&lt;br /&gt;Item, "韩 » 英(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=ko&amp;tl=en",,,"no""&lt;br /&gt;Item, "法 » 英(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=fr&amp;tl=en",,,"no""&lt;br /&gt;Item, "德 » 英(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=de&amp;tl=en",,,"no""&lt;br /&gt;Item, "意大利»英(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=it&amp;tl=en",,,"no""&lt;br /&gt;Item, "葡萄牙»英(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=pt&amp;tl=en",,,"no""&lt;br /&gt;Item, "俄 » 英(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=ru&amp;tl=en",,,"no""&lt;br /&gt;Item, "西班牙» 英(Google)"="Go to page, "http://translate.google.com/translate?prev=_t&amp;hl=zh-CN&amp;ie=UTF-8&amp;u=%u&amp;sl=es&amp;tl=en",,,"no""&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;二、选中文字的右键翻译：&lt;br /&gt;1、&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Hotclick Popup Menu&amp;#93;&lt;br /&gt;Submenu, 翻译, Text Translate Menu&lt;br /&gt;&lt;br /&gt;&amp;#91;Link Selection Popup Menu&amp;#93;&lt;br /&gt;Submenu, 翻译, Text Translate Menu&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Text Translate Menu&amp;#93;&lt;br /&gt;Item, "英汉词典(Dict.cn)"="Go to Page,"javascript:(function(){var s=encodeURIComponent(window.getSelection().toString());if(s.length&amp;gt;0){s='http://dict.cn/search/?utf8=true&amp;q='+s;void open(s,'');}})()",,,"no""&lt;br /&gt;--------------------0&lt;br /&gt;Item, 英 » 中(yahoo)　=　"Go to page, "http://fanyi.cn.yahoo.com/translate_txt?ie=UTF-8&amp;fr=bf-res&amp;more=1&amp;trtext=%t&amp;lp=en_zh",,,"no""&lt;br /&gt;Item, 中 » 英(yahoo)　=　"Go to page, "http://fanyi.cn.yahoo.com/translate_txt?ie=UTF-8&amp;fr=bf-res&amp;more=1&amp;trtext=%t&amp;lp=zh_en",,,"no""&lt;br /&gt;Item, 繁 » 简(yahoo)　=　"Go to page, "http://fanyi.cn.yahoo.com/translate_txt?ie=UTF-8&amp;fr=bf-res&amp;more=1&amp;trtext=%t&amp;lp=zt_zh",,,"no""&lt;br /&gt;Item, 简 » 繁(yahoo)　=　"Go to page, "http://fanyi.cn.yahoo.com/translate_txt?ie=UTF-8&amp;fr=bf-res&amp;more=1&amp;trtext=%t&amp;lp=zh_zt",,,"no""&lt;br /&gt;--------------------1&lt;br /&gt;Item, 英 » 中(Google)　=　"Go to page, "http://translate.google.com/translate_t#en|zh-CN|%t",,,"no""&lt;br /&gt;Item, 日 » 中(Google)　=　"Go to page, "http://translate.google.com/translate_t#ja|zh-CN|%t",,,"no""&lt;br /&gt;Item, 韩 » 中(Google)　=　"Go to page, "http://translate.google.com/translate_t#ko|zh-CN|%t",,,"no""&lt;br /&gt;Item, 俄 » 中(Google)　=　"Go to page, "http://translate.google.com/translate_t#ru|zh-CN|%t",,,"no""&lt;br /&gt;Item, 法 » 中(Google)　=　"Go to page, "http://translate.google.com/translate_t#fr|zh-CN|%t",,,"no""&lt;br /&gt;Item, 德 » 中(Google)　=　"Go to page, "http://translate.google.com/translate_t#de|zh-CN|%t",,,"no""&lt;br /&gt;Item, 西班牙 » 中(Google)　=　"Go to page, "http://translate.google.com/translate_t#es|zh-CN|%t",,,"no""&lt;br /&gt;Item, 意大利 » 中(Google)　=　"Go to page, "http://translate.google.com/translate_t#it|zh-CN|%t",,,"no""&lt;br /&gt;Item, 葡萄牙 » 中(Google)　=　"Go to page, "http://translate.google.com/translate_t#pt|zh-CN|%t",,,"no""&lt;br /&gt;--------------------2&lt;br /&gt;Item, 简 » 繁(Google)　=　"Go to page, "http://translate.google.com/translate_t#zh-CN|zh-TW|%t",,,"no""&lt;br /&gt;Item, 繁 » 简(Google)　=　"Go to page, "http://translate.google.com/translate_t#zh-TW|zh-CN|%t",,,"no""&lt;br /&gt;--------------------3&lt;br /&gt;Item, "中 » 英(Google)"="Go to page, "http://translate.google.com/translate_t#zh-CN|en|%t",,,"no""&lt;br /&gt;Item, "日 » 英(Google)"="Go to page, "http://translate.google.com/translate_t#ja|en|%t",,,"no""&lt;br /&gt;Item, "韩 » 英(Google)"="Go to page, "http://translate.google.com/translate_t#ko|en|%t",,,"no""&lt;br /&gt;Item, "法 » 英(Google)"="Go to page, "http://translate.google.com/translate_t#fr|en|%t",,,"no""&lt;br /&gt;Item, "德 » 英(Google)"="Go to page, "http://translate.google.com/translate_t#de|en|%t",,,"no""&lt;br /&gt;Item, "意大利» 英(Google)"="Go to page, "http://translate.google.com/translate_t#it|en|%t",,,"no""&lt;br /&gt;Item, "葡萄牙» 英(Google)"="Go to page, "http://translate.google.com/translate_t#pt|en|%t",,,"no""&lt;br /&gt;Item, "俄 » 英(Google)"="Go to page, "http://translate.google.com/translate_t#ru|en|%t",,,"no""&lt;br /&gt;Item, "西班牙» 英(Google)"="Go to page, "http://translate.google.com/translate_t#es|en|%t",,,"no""&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;2、配合JS文件使用，适用于选中文字的右键翻译。&lt;br /&gt;原出自Alexey Ruzanov的俄罗斯版opera AC，修改右键以适合中国用户。&lt;br /&gt;JS文件：&lt;a href='http://lexi.ucoz.ru/userjs/google-translate.js' target='_blank'&gt;http://lexi.ucoz.ru/userjs/google-translate.js&lt;/a&gt;&lt;br /&gt;&lt;img src='http://2.bp.blogspot.com/_TLqwrf4FYsA/SbeKqXwXEDI/AAAAAAAAAAU/QwbqeKnXTck/s400/2009-03-11_175419.gif' /&gt;&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, 英 » 中="Go to Page, "javascript:ujs_google_translate('en|zh')",,,"no""&lt;br /&gt;Item, 法 » 中="Go to Page, "javascript:ujs_google_translate('fr|zh')",,,"no""&lt;br /&gt;Item, 德 » 中="Go to Page, "javascript:ujs_google_translate('de|zh')",,,"no""&lt;br /&gt;Item, 俄 » 中="Go to Page, "javascript:ujs_google_translate('ru|zh')",,,"no""&lt;br /&gt;Item, 意 » 中="Go to Page, "javascript:ujs_google_translate('it|zh')",,,"no""&lt;br /&gt;Item, 葡 » 中="Go to Page, "javascript:ujs_google_translate('pt|zh')",,,"no""&lt;br /&gt;Item, 西 » 中="Go to Page, "javascript:ujs_google_translate('es|zh')",,,"no""&lt;br /&gt;Item, 日 » 中="Go to Page, "javascript:ujs_google_translate('ja|zh')",,,"no""&lt;br /&gt;Item, 韩 » 中="Go to Page, "javascript:ujs_google_translate('ko|zh')",,,"no""&lt;br /&gt;--------------------1&lt;br /&gt;Item, 中 » 英="Go to Page, "javascript:ujs_google_translate('zh|en')",,,"no""&lt;br /&gt;Item, 中 » 日="Go to Page, "javascript:ujs_google_translate('zh|ja')",,,"no""&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-409698461645990215?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/409698461645990215/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=409698461645990215' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/409698461645990215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/409698461645990215'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/03/opera.html' title='opera右键之翻译'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_TLqwrf4FYsA/SbeKqXwXEDI/AAAAAAAAAAU/QwbqeKnXTck/s72-c/2009-03-11_175419.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-3313490602957652924</id><published>2009-03-07T09:32:00.008+08:00</published><updated>2009-03-07T21:15:54.037+08:00</updated><title type='text'>wand</title><content type='html'>&lt;a href="opera:/button/Set preference,&amp;quot;User Prefs|Wand Autosubmit=1&amp;quot ,,, &amp;quot;Wand&amp;quot &amp;amp; Wand +Show hidden popup menu &amp;amp; Set preference, &amp;quot;User Prefs|Wand Autosubmit=0&amp;quot,,, &amp;quot;Wand&amp;quot &amp;amp; Wand"&gt;wand&lt;/a&gt;&lt;br /&gt;点击是自动提交wand，长按则手动提交wand，方便有验证码的网页。&lt;br /&gt;图标有点小问题，但不影响使用。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-3313490602957652924?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/3313490602957652924/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=3313490602957652924' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3313490602957652924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3313490602957652924'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/03/wand.html' title='wand'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-1552674792606511881</id><published>2009-03-01T12:38:00.004+08:00</published><updated>2009-03-26T15:21:13.743+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera绿色移动工具Opera Loader Ver 4.2.0</title><content type='html'>俄罗斯人写的，也是Oget的作者。&lt;br /&gt;&lt;a href='http://lexi.ucoz.ru/' target='_blank'&gt;原贴链接&lt;/a&gt;。&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;下载：&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href='http://www.brsbox.com/filebox/down/fc/1d2ba59df523d4f44621a007fc9cc756/rand/1817426022' target='_blank'&gt;地址1：Opera Loader Ver 4.2.0.zip&lt;/a&gt;&lt;br /&gt;&lt;a href='http://cj8631.googlecode.com/files/Opera%20Loader%20Ver%204.2.0%20.zip' target='_blank'&gt;地址2：Opera Loader Ver 4.2.0.zip&lt;/a&gt;&lt;br /&gt;更新：&lt;br /&gt;&lt;a href='http://cj8631.googlecode.com/files/operaldr_4.2.1.zip' target='_blank'&gt;operaldr_4.2.1.zip&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-1552674792606511881?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/1552674792606511881/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=1552674792606511881' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1552674792606511881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1552674792606511881'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/03/operaopera-loader-ver-420.html' title='Opera绿色移动工具Opera Loader Ver 4.2.0'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-2775203350623530683</id><published>2009-02-22T15:08:00.006+08:00</published><updated>2009-03-05T18:32:00.525+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>网易css</title><content type='html'>适合网易各页面。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;/* 广告过滤 */&lt;br /&gt;.endArea .col3,.endArea .col2,.ad70,.newMessage,.endArea .col1 .endBlog,div&amp;#91;class^="adText"&amp;#93;,div&amp;#91;class^="ad960"&amp;#93;,div&amp;#91;class^="endAd"&amp;#93;,div&amp;#91;class^="gg"&amp;#93;&lt;br /&gt;{display: none !important;}&lt;br /&gt;&lt;br /&gt;/* 页面调整 */&lt;br /&gt;.endArea .col1{width:100% !important;}&lt;br /&gt;#endMain,.blankWhiteBox,.theCurrent{width:auto !important;}&lt;br /&gt;&lt;br /&gt;/* 部分背景色强制调整 */&lt;br /&gt;.endContentLh,.bg_endPage_Lblue,.endContent{display:block !important; background-image:none !important;; background-color:#f7fcff !important;padding:12px 100px 9px !important }&lt;br /&gt;.clearfix{display:block !important; background-image:none !important;; background-color:#f7fcff !important; }&lt;br /&gt;&lt;br /&gt;/* 边框线补充 */&lt;br /&gt;div&amp;#91;class="blank9"&amp;#93;&lt;br /&gt;{display: none !important;}&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SaJN3unNe7I/AAAAAAAAAYE/bsw2x2eSwzs/s1600-h/2009-02-23_083634.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 218px; height: 400px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SaJN3unNe7I/AAAAAAAAAYE/bsw2x2eSwzs/s400/2009-02-23_083634.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5305888930796501938" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-2775203350623530683?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/2775203350623530683/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=2775203350623530683' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2775203350623530683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2775203350623530683'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/02/css_22.html' title='网易css'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ZevlkyE3eOA/SaJN3unNe7I/AAAAAAAAAYE/bsw2x2eSwzs/s72-c/2009-02-23_083634.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7179547902550672118</id><published>2009-02-22T13:29:00.002+08:00</published><updated>2009-02-22T13:31:16.407+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>搜狐css</title><content type='html'>适合搜狐各页面。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;@charset "UTF-8";&lt;br /&gt;/*Name: 搜狐网css */&lt;br /&gt;/* sohu.com */&lt;br /&gt;&lt;br /&gt;/* 去掉下划线 */&lt;br /&gt;a {text-decoration: none !important;}&lt;br /&gt;&lt;br /&gt;/* 广告过滤 */&lt;br /&gt;.rc,#banner_product,div&amp;#91;id^="ad_"&amp;#93;,div&amp;#91;class^="ad"&amp;#93;,TABLE&amp;#91;width="350" &amp;#93;&amp;#91;height="250" &amp;#93;,div&amp;#91;class^="bigAd"&amp;#93;,&amp;#91;class^="channelLOGO AD"&amp;#93;&lt;br /&gt;{display:none !important;}&lt;br /&gt;&lt;br /&gt;/* 页面调整 */&lt;br /&gt;.article_area,.location&lt;br /&gt;{width:100% !important;}&lt;br /&gt;&lt;br /&gt;.article,.lc&lt;br /&gt;{width:auto !important;}&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SaDjAW-qDhI/AAAAAAAAAX8/6-YyNDb3V4E/s1600-h/2009-02-22_131653.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 284px; height: 400px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SaDjAW-qDhI/AAAAAAAAAX8/6-YyNDb3V4E/s400/2009-02-22_131653.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5305489956350332434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SaDjAT9ptcI/AAAAAAAAAX0/GgpbAzp9VYE/s1600-h/2009-02-22_131509.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 322px; height: 400px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SaDjAT9ptcI/AAAAAAAAAX0/GgpbAzp9VYE/s400/2009-02-22_131509.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5305489955540809154" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SaDjAALL7NI/AAAAAAAAAXs/u1WWOInM0Mg/s1600-h/2009-02-22_131320.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 102px; height: 400px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SaDjAALL7NI/AAAAAAAAAXs/u1WWOInM0Mg/s400/2009-02-22_131320.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5305489950228868306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SaDjAH83weI/AAAAAAAAAXk/Z2SeI9v5o-Y/s1600-h/2009-02-22_131248.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 296px; height: 400px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SaDjAH83weI/AAAAAAAAAXk/Z2SeI9v5o-Y/s400/2009-02-22_131248.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5305489952316309986" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7179547902550672118?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7179547902550672118/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7179547902550672118' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7179547902550672118'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7179547902550672118'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/02/css.html' title='搜狐css'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZevlkyE3eOA/SaDjAW-qDhI/AAAAAAAAAX8/6-YyNDb3V4E/s72-c/2009-02-22_131653.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-5012874181500540747</id><published>2009-02-19T19:33:00.003+08:00</published><updated>2009-02-19T19:39:41.324+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera允许网页标题的右键</title><content type='html'>有时浏览网页也许能用上这个右键。&lt;br /&gt;依然放在[Toolbar Item Popup Menu]下，和&lt;a href='http://operach.blogspot.com/2008/11/opera_26.html' target='_blank'&gt;Opera排查自定义引起的显示异常的右键&lt;/a&gt;放到一起。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, 允许网页标题　= Set preference, "User Prefs|title=Opera %v %s                 %t" &amp;gt; Set Preference, "User Prefs|title=Opera %v %t"&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-5012874181500540747?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/5012874181500540747/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=5012874181500540747' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/5012874181500540747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/5012874181500540747'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/02/opera.html' title='Opera允许网页标题的右键'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-6388603291924735134</id><published>2009-02-15T20:08:00.005+08:00</published><updated>2009-02-15T20:14:39.826+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>OPERA10B1229、1285在新浪财经的CSS调整</title><content type='html'>显示有错误，站点css调整：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;.Main{clear:both !important}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;示例：&lt;a href='http://finance.sina.com.cn/stock/usstock/economics/20090215/15365857009.shtml' target='_blank'&gt;http://finance.sina.com.cn/stock/usstock/economics/20090215/15365857009.shtml&lt;/a&gt;&lt;br /&gt;调整前：&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SZgGpL1MPsI/AAAAAAAAAXU/qzTd-5s_tyw/s1600-h/2009-02-15_201205.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 251px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SZgGpL1MPsI/AAAAAAAAAXU/qzTd-5s_tyw/s400/2009-02-15_201205.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5302995865849052866" /&gt;&lt;/a&gt;&lt;br /&gt;调整后：&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SZgGpZvZyKI/AAAAAAAAAXc/yhILoSgE0Hs/s1600-h/2009-02-15_201222.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 254px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SZgGpZvZyKI/AAAAAAAAAXc/yhILoSgE0Hs/s400/2009-02-15_201222.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5302995869582870690" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-6388603291924735134?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/6388603291924735134/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=6388603291924735134' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6388603291924735134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6388603291924735134'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/02/opera10b12291285css.html' title='OPERA10B1229、1285在新浪财经的CSS调整'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ZevlkyE3eOA/SZgGpL1MPsI/AAAAAAAAAXU/qzTd-5s_tyw/s72-c/2009-02-15_201205.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-8043403363305313287</id><published>2009-02-08T11:57:00.003+08:00</published><updated>2009-02-08T12:00:21.999+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Vista之家弹出窗的过滤</title><content type='html'>http://bbs.vista123.com/    &lt;br /&gt;Vista之家论坛 热点关注弹出窗&lt;br /&gt;黑名单过滤：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;http://bbs.vista123.com/notice.js&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SY5YpM719ZI/AAAAAAAAAXM/IxHpT5uK7j8/s1600-h/2009-02-08_115705.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 398px; height: 248px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SY5YpM719ZI/AAAAAAAAAXM/IxHpT5uK7j8/s400/2009-02-08_115705.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5300271276331758994" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-8043403363305313287?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/8043403363305313287/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=8043403363305313287' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8043403363305313287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8043403363305313287'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/02/vista.html' title='Vista之家弹出窗的过滤'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZevlkyE3eOA/SY5YpM719ZI/AAAAAAAAAXM/IxHpT5uK7j8/s72-c/2009-02-08_115705.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-1908212985877191634</id><published>2009-02-08T11:49:00.004+08:00</published><updated>2009-02-08T11:52:08.190+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>sina弹出窗的过滤</title><content type='html'>黑名单过滤：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;http://woocall.sina.com.cn/rls/int/*.js&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SY5WpZMe3MI/AAAAAAAAAXE/_DtjXM9e9hI/s1600-h/2009-02-08_114940.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 265px; height: 162px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SY5WpZMe3MI/AAAAAAAAAXE/_DtjXM9e9hI/s400/2009-02-08_114940.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5300269080599518402" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SY5Wlg6aJnI/AAAAAAAAAW8/o2AyPYMCHJo/s1600-h/2009-02-08_114901.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 283px; height: 153px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SY5Wlg6aJnI/AAAAAAAAAW8/o2AyPYMCHJo/s400/2009-02-08_114901.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5300269013951719026" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-1908212985877191634?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/1908212985877191634/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=1908212985877191634' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1908212985877191634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1908212985877191634'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/02/sina.html' title='sina弹出窗的过滤'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ZevlkyE3eOA/SY5WpZMe3MI/AAAAAAAAAXE/_DtjXM9e9hI/s72-c/2009-02-08_114940.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-9176027693566541888</id><published>2009-02-08T09:29:00.002+08:00</published><updated>2009-02-08T09:39:47.069+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>太平洋电脑网弹出窗的阻止</title><content type='html'>http://www.pconline.com.cn/ 分站行情热点推荐弹出窗。&lt;br /&gt;黑名单过滤：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;http://www1.pconline.com.cn/images/lmt/area_lmt.js&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;注意&lt;/span&gt;：如果通配符写成以下则不行，会造成太平洋电脑网页面异常，以及发现在一&lt;a href='http://bbs.guilinlife.com/' target='_blank'&gt;论坛&lt;/a&gt;无法回帖。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;*/images/*.js&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-9176027693566541888?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/9176027693566541888/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=9176027693566541888' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/9176027693566541888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/9176027693566541888'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/02/blog-post.html' title='太平洋电脑网弹出窗的阻止'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-8920509408291829055</id><published>2009-02-02T16:42:00.003+08:00</published><updated>2009-02-02T16:57:25.020+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>用kmplayer播放rmvb</title><content type='html'>kmplayer官方下载地址：&lt;a href='http://www.myfolder.net/search2/?tag=KMPlayer' target='_blank'&gt;http://www.myfolder.net/search2/?tag=KMPlayer&lt;/a&gt;。&lt;br /&gt;&lt;br /&gt;用kmplayer播放rmvb正常是需要安装Real Alternative的。但是，只要将Real Alternative的几个插件提取出来，放到kmplayer目录下,也就可以让kmplayer播放rmvb电影和音乐了。&lt;br /&gt;&lt;blockquote style='margin-left:0;border-left:5px solid #ffdf9d;padding:8px;background:#ffe;'&gt;cook.dll&lt;br /&gt;drvc.dll&lt;br /&gt;pncrt.dll&lt;br /&gt;sipr.dll&lt;/blockquote&gt;&lt;br /&gt;附件是提取自Real Alternative v1.80的这几个插件。&lt;br /&gt;&lt;a href='http://cj8631.googlecode.com/files/Program%20Files_The%20KMPlayer.7z' target='_blank'&gt;点击下载附件&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-8920509408291829055?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/8920509408291829055/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=8920509408291829055' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8920509408291829055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8920509408291829055'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/02/kmplayerrmvb.html' title='用kmplayer播放rmvb'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-4727958568060856762</id><published>2009-01-17T09:50:00.014+08:00</published><updated>2009-01-29T16:18:35.437+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera 10 Build 1229 随手版</title><content type='html'>继续制作Opera的绿色移动版。&lt;br /&gt;方便自己使用。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;一、解压至任意位置后，先运行一次OperaLdr绿化工具.exe，以后可以直接opera.exe，或自建一桌面快捷方式。&lt;br /&gt;二、迅雷右键是迅雷默认安装路径。其中“迅雷下载全部链接”、“迅雷下载全部图片”及“下载选定链接”是通过eDown调用迅雷完成的。其它迅雷右键是直接关联Opera。&lt;br /&gt;三、鼠标手势、菜单、对话框依个人习惯而定，如有需要自行修改。&lt;br /&gt;四、新浪、搜狐、网易、凤凰等一些网站使用了CSS调整页面。&lt;br /&gt;五、取消内置世界之窗浏览器，状态栏按钮改为IE浏览器。&lt;br /&gt;六、快速拨号数目改为12,但默认关闭快速拨号，如有需要自行将&lt;a href='opera:config#Speed Dial State' target='_blank'&gt;opera:config#Speed Dial State&lt;/a&gt;值设为1。&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;网盘下载页面：&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href='http://file5.brsbox.com/download.php?sid=bc21e359db390c258bcd20a19ca09c1c&amp;fc=2e1a89c2672d2841ef5eaf214666bfd7/Opera%2010_1229%20%CB%E6%CA%D6%B0%E6.7z' target='_blank'&gt;1、Opera 10 Build 1229 随手版&lt;/a&gt;&lt;br /&gt;&lt;a href='http://cj8631.googlecode.com/files/Opera.7z' target='_blank'&gt;2、Opera 10 Build 1229 随手版&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SXFDjwOHR9I/AAAAAAAAAPA/gHPPSgYntvU/s1600-h/opera_001.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 290px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SXFDjwOHR9I/AAAAAAAAAPA/gHPPSgYntvU/s400/opera_001.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5292085318655625170" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-4727958568060856762?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/4727958568060856762/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=4727958568060856762' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4727958568060856762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4727958568060856762'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/01/opera-10-build-1229.html' title='Opera 10 Build 1229 随手版'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZevlkyE3eOA/SXFDjwOHR9I/AAAAAAAAAPA/gHPPSgYntvU/s72-c/opera_001.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7826567351628651149</id><published>2009-01-17T09:38:00.007+08:00</published><updated>2009-01-25T17:15:48.099+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>QQ2009 Beta English Release 绿色中文版</title><content type='html'>英文版无广告无新闻弹出窗，清爽。&lt;br /&gt;自己动手，已经替换为中文语言，删除部分无用文件。&lt;br /&gt;绿化包为安装vc2005支持库。如果不能直接运行QQ.exe，则请先运行绿化包.exe。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;下载：&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href='http://cj8631.googlecode.com/files/QQ2009_en_b375.7z' target='_blank'&gt;地址1：QQ2009_en_b375.7z&lt;/a&gt;&lt;br /&gt;&lt;a href='http://file5.brsbox.com/download.php?sid=929cd37637d374faeae7c101bed3e08d&amp;fc=2f9ea23e36dad723b70ca4e1eb546a75/QQ2009_en_b375.7z' target='_blank'&gt;地址2：QQ2009_en_b375.7z&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;但感觉QQ2009 Preview 4更好用些。&lt;br /&gt;&lt;a href='http://operach.blogspot.com/2008/12/qq2009-preview-4-english-release.html' target='_blank'&gt;QQ2009 Preview 4 English Release　绿色中文版&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7826567351628651149?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7826567351628651149/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7826567351628651149' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7826567351628651149'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7826567351628651149'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/01/qq2009-beta-english-release.html' title='QQ2009 Beta English Release 绿色中文版'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-4966460830531746686</id><published>2009-01-08T20:07:00.002+08:00</published><updated>2009-01-08T20:11:15.165+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera中Google搜索的CSS</title><content type='html'>才找到的，顺便简化下，再加个翻译原文框高度调整。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;@charset "UTF-8";&lt;br /&gt;/*Name: google之css */&lt;br /&gt;&lt;br /&gt;/*  搜索结果宽度*/&lt;br /&gt;#gsr #res .g .s {max-width:100% !important;}&lt;br /&gt;/*赞助商链接*/&lt;br /&gt;#mbEnd{display: none !important;}&lt;br /&gt;&lt;br /&gt;/*文本当中划线*/&lt;br /&gt;#res a.l:visited { &lt;br /&gt;   color: blue !important;&lt;br /&gt;   text-decoration:line-through;}&lt;br /&gt;&lt;br /&gt;/* google翻译原文框高度调整*/&lt;br /&gt;#sourcecell &amp;gt; #source {height:300px !important;}&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-4966460830531746686?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/4966460830531746686/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=4966460830531746686' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4966460830531746686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4966460830531746686'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/01/operagooglecss.html' title='Opera中Google搜索的CSS'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-2458498441823494729</id><published>2009-01-06T17:09:00.007+08:00</published><updated>2009-01-24T14:38:09.173+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera绿色移动工具Opera Loader Ver 4.1.9</title><content type='html'>俄罗斯人写的，也是Oget的作者。&lt;a href='http://lexi.ucoz.ru/' target='_blank'&gt;原贴链接&lt;/a&gt;。&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;下载：&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href='http://lexi.ucoz.ru/operaldr_4_1.zip' target='_blank'&gt;地址1：operaldr_4.190.zip&lt;/a&gt;&lt;br /&gt;&lt;a href='http://cj8631.googlegroups.com/web/operaldr_4.190.zip?gda=s3ZhbEQAAADlnUSaFaKzDDt1HtvvjU88-gPidtKvVW1PQp-Q30WsQRLvEu97UvvqLAJVuHCNQW1V6u9SiETdg0Q2ffAyHU-dzc4BZkLnSFWX59nr5BxGqA' target='_blank'&gt;地址2：operaldr_4.190.zip&lt;/a&gt;&lt;br /&gt;&lt;a href='http://file6.brsbox.com/download.php?sid=ef9d82c3bc071fce70103a90244d15c1&amp;fc=310a6764004fad194eb631d1d567c936/operaldr_4_1.zip' target='_blank'&gt;地址3：operaldr_4.190.zip&lt;/a&gt;&lt;br /&gt;&lt;a href='http://cj8631.googlecode.com/files/operaldr_4.190.zip' target='_blank'&gt;地址4：operaldr_4.190.zip&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-2458498441823494729?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/2458498441823494729/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=2458498441823494729' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2458498441823494729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2458498441823494729'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/01/operaopera-loader-ver-419.html' title='Opera绿色移动工具Opera Loader Ver 4.1.9'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-6548038182300033042</id><published>2009-01-03T13:59:00.013+08:00</published><updated>2009-01-06T17:16:41.729+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera 9.63 Build 10476 随手版</title><content type='html'>动手制作了一个Opera9.63的绿色移动版。&lt;br /&gt;很简单的玩意，方便U盘移动使用。&lt;br /&gt;没有技术含量，纯一打包。特点就是简洁实用。&lt;br /&gt;&lt;blockquote style='margin-left:0;border-left:5px solid #ffdf9d;padding:8px;background:#ffe;'&gt;一、解压至任意位置后，先运行一次OperaLdr绿化工具.exe，以后可以直接opera.exe，或自建一桌面快捷方式。&lt;br /&gt;二、迅雷右键是迅雷默认安装路径。其中“迅雷下载全部链接”、“迅雷下载全部图片”及“下载选定链接”是通过eDown调用迅雷完成的。其它迅雷右键是直接关联Opera。&lt;br /&gt;三、鼠标手势、菜单、对话框依个人习惯而定，如有需要自行修改。&lt;br /&gt;四、新浪、搜狐、网易、凤凰等一些网站使用了CSS调整页面。&lt;br /&gt;五、内置世界之窗浏览器2.3.2.1Final，及其他细节。&lt;/blockquote&gt;&lt;br /&gt;&lt;SPAN style="color:red"&gt;&lt;STRONG&gt;下载：&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;br /&gt;&lt;A href="http://cj8631.googlegroups.com/web/Opera.7z?gda=WCBZHDoAAADlnUSaFaKzDDt1HtvvjU88h_rLcBMo7-npVNLm5nRzWFEQvtKBIsP0Funzi1RoHN797daDQaep90o7AOpSKHW0" target="_blank"&gt;&lt;SPAN style="color:red"&gt;1、点击下载&lt;/SPAN&gt;&lt;/A&gt;&lt;br /&gt;&lt;A href="http://www.brsbox.com/filebox/down/fc/c3b93e2f280fc7b2c47f4a90f365a2e5/rand/2084486961" target="_blank"&gt;2、我的网盘下载页面&lt;/A&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SV8CeDyF7RI/AAAAAAAAAOY/VOcVJx8x1LA/s1600-h/opera_000.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 290px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SV8CeDyF7RI/AAAAAAAAAOY/VOcVJx8x1LA/s400/opera_000.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5286947202990992658" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-6548038182300033042?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/6548038182300033042/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=6548038182300033042' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6548038182300033042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6548038182300033042'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2009/01/opera-963-build-10476.html' title='Opera 9.63 Build 10476 随手版'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ZevlkyE3eOA/SV8CeDyF7RI/AAAAAAAAAOY/VOcVJx8x1LA/s72-c/opera_000.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-8933918031233250760</id><published>2008-12-31T11:02:00.002+08:00</published><updated>2008-12-31T11:08:45.752+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>[转帖]Truth：Opera手动修改Search.ini全攻略</title><content type='html'>Opera整合搜索引擎的确是相当人性化的设计，我们不必一遍又一遍花时间登陆那些引擎的首页，也不必像IE那样装上许多我们不知道会起什么作用的工具栏，就可以方便地使用搜索引擎。&lt;br /&gt;&lt;br /&gt;如果你对Opera“原装”的搜索引擎感到不满（这种情况在我们非西方用户使用英文版时非常普遍），那么您完全可以自己定义Opera搜索引擎列表。&lt;br /&gt;&lt;br /&gt;Opera整合引擎的列表及参数基本都在 search.ini 文件。这个文件一般在opera安装目录下，是文本格式，可以用文本编辑器打开（包括UltraEdit，UEStudio05，Vim，记事本……）。就是说，我们如果要对搜索引擎列表进行修改，手段就是修改这个search.ini文件。&lt;br /&gt;&lt;br /&gt;事实上已经有一个Opera search.ini Editor的软件可以通过图形界面编辑 search.ini 文件。但是作为对修改添加引擎的详细说明，手动编辑的具体介绍是十分必要的。&lt;br /&gt;&lt;br /&gt;记住编辑前，先备份你的search.ini文件。&lt;br /&gt;&lt;br /&gt;首先我们来分析文件结构。打开一个 search.ini 文件，我们看到如下文件结构：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;INIOpera Preferences version 2.0&lt;br /&gt;; Do not edit this file while Opera is running&lt;br /&gt;; This file is stored in UTF-8 encoding&lt;br /&gt;&amp;#91;Version&amp;#93;&lt;br /&gt;File Version=6&lt;br /&gt;&amp;#91;Search Engine 1&amp;#93;&lt;br /&gt;Name=&lt;br /&gt;URL=""http://www.google.com/search?q=%s&amp;sourceid=opera&amp;num=%i&amp;ie=utf-8&amp;oe=utf-8""&lt;br /&gt;Query=&lt;br /&gt;Key=g&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=utf-8&lt;br /&gt;Search Type=0&lt;br /&gt;Verbtext=17063&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;&amp;#91;Search Engine 2&amp;#93;&lt;br /&gt;……………………&lt;br /&gt;&amp;#91;Search Engine 3&amp;#93;&lt;br /&gt;……………………&lt;br /&gt;………………………………………………&lt;br /&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;分析文件结构，我们把：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Opera Preferences version 2.0&lt;br /&gt;; Do not edit this file while Opera is running&lt;br /&gt;; This file is stored in UTF-8 encoding&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;部分叫做文件头，它说明的信息很简单，文件是opera属性文件2.0版，用UTF-8编码存储，在Opera运行时不要编辑该文件。文件头对搜索引擎列表没有影响，只是对整个文件一个简单的介绍。任何操作都尽量不要修改。&lt;br /&gt;&lt;br /&gt;文件头下面的结构是：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Version&amp;#93;&lt;br /&gt;File Version=6&lt;br /&gt;&amp;#91;Search Engine 1&amp;#93;&lt;br /&gt;……………………&lt;br /&gt;&amp;#91;Search Engine 2&amp;#93;&lt;br /&gt;……………………&lt;br /&gt;&amp;#91;Search Engine 3&amp;#93;&lt;br /&gt;……………………&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;那么，显然[Version]标题下面是说列表格式的版本，一般不要更改。&lt;br /&gt;在Opera 8中，File Version=6。在Opera 9中，File Version=7。&lt;br /&gt;&lt;br /&gt;而剩下的每个[Search Engine 数字]标题都对应一个搜索引擎。我们将通过修改此类标题下面的各项参数来定义一个搜索引擎。&lt;br /&gt;&lt;br /&gt;以默认的第一个搜索引擎google为例，分别讲述每个参数的作用：（为了方便讲述，我在前面加了行号，在文件里面是不应该有的）&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;1 &amp;#91;Search Engine 1&amp;#93;&lt;br /&gt;2 Name=&lt;br /&gt;3 URL=""http://www.google.com/search?q=%s&amp;num=%i""&lt;br /&gt;4 Query=&lt;br /&gt;5 Key=g&lt;br /&gt;6 Is post=0&lt;br /&gt;7 Has endseparator=0&lt;br /&gt;8 Encoding=utf-8&lt;br /&gt;9 Search Type=0&lt;br /&gt;10 Verbtext=17063&lt;br /&gt;11 Position=-1&lt;br /&gt;12 Nameid=0&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;格式很明了，前部分是属性名称，等号后面是设定的参数。&lt;br /&gt;&lt;br /&gt;分行解释：&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt; 1.&amp;#91;Search Engine 1&amp;#93;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;方括号里面最后的数字决定了引擎的在opera程序界面中的显示顺序，比如说你在“首选项”里看到的，还有右键单击个人栏点“显示搜索”也能看到。&lt;br /&gt;&lt;br /&gt;需要注意的是，在英文版中的"Super Search"功能（官方翻译为“搜索各引擎”）中，使用的是[Search Engine 1]和[Search Engine 2]所定义的引擎。而且作为[Search Engine 1]然后[Search Engine 2]然后[Search Engine 3]…………从小到大的顺序不能打乱，[]里面不能加空格，否则从打乱或错误处往后的引擎不会显示在程序界面中。&lt;br /&gt;&lt;br /&gt;最多定义到50个搜索引擎（包括翻译引擎之类），就是[Search Engine 1]到[Search Engine 50]，多了的程序不予识别。&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt; 2.Name=&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;这里等号后面是程序界面中会显示的搜索引擎的名称，比方说搜索框。你当然可以随心所欲填写干扰别人正常使用，但最好你记得每个名称真正对应什么引擎。&lt;br /&gt;&lt;br /&gt;这里的"&amp;"符号代表符号后面紧接的一个字母是这个引擎的快捷键，但符号"&amp;"不会在程序界面中显示出来。拿&amp;google当例子，"&amp;"后面的"g"键就成了某些对话框中Google引擎的快捷键。而且在某些对话框中，Google的G字母下面会出现下划线。如果你不想（尤其在定义一些中文名称时），完全可以不要这个符号，只是少了快捷键，并不影响搜索效果。&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt; 3.URL=""http://www.google.com/search?q=%s&amp;sourceid=opera&amp;num=%i&amp;ie=utf-8&amp;oe=utf-8""&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;这一行是定义搜索的核心部分，等号后面是搜索引擎的接受搜索请求的格式。这里牵扯到一个问题，就是什么样的引擎可以被整合到Opera，这个问题在附录有说明。&lt;br /&gt;&lt;br /&gt;这里存在两个变量（后面解释），就是%s和%i。%s代表你要搜索的字词，%i代表你需要的每页返回的搜索结果数。&lt;br /&gt;&lt;br /&gt;这样再解释等号后面的网址就是：&lt;br /&gt;&lt;br /&gt;http://www.google.com/search?q=要搜索的字符&amp;sourceid=opera&amp;num=每页返回结果数&amp;ie=utf-8&amp;oe=utf-8&lt;br /&gt;&lt;br /&gt;比如你在搜索框输入Truth然后回车，在得到搜索结果以后，会发现地址栏变成：&lt;br /&gt;&lt;br /&gt;http://www.google.com/search?q=Truth&amp;sourceid=opera&amp;num=0&amp;ie=utf-8&amp;oe=utf-8&lt;br /&gt;&lt;br /&gt;和URL相比%s变成了Truth，%i变成了0。&lt;br /&gt;&lt;br /&gt;这是因为，搜索引擎大同小异，要搜索，我们只需要定义两个值，一个是搜什么关键词，一个是每页显示多少结果。这两个值不可能每次搜索都一样（每天搜索自己名字自恋的人除外），所以我们把它定义成未知数x和y。开始提到的所谓变量，可以理解为未知数。未知数x就是%s，y就是%i。%s是个字符串，%i是个数字。格式规定，只能用%s，%i表示（符合C程序习惯），而不能用x、y，但基本一个意思。&lt;br /&gt;&lt;br /&gt;我们在搜索的时候，在搜索框或个人栏上搜索框输入的字符就是%s的值；在右键搜索中，涂黑选定的字符是%s的值；而%i的值可以在首选项设定，如果没有设定过，它的值默认是0，也就是按网站默认的每页结果数显示。&lt;br /&gt;&lt;br /&gt;所以在例子中地址栏出现了%s变成了Truth，%i变成了0的变化。&lt;br /&gt;&lt;br /&gt;至于&amp;ie=utf-8&amp;oe=utf-8和&amp;sourceid=opera，说的是编码格式和用户识别，不用专门设定，也不是每个引擎都一样，你甚至可以把这些都删掉，不影响使用。&lt;br /&gt;&lt;br /&gt;其实问号后面&amp;符号之间的字符串位置可以颠倒，比方说：&lt;br /&gt;&lt;br /&gt;http://www.google.com/search?q=%s&amp;sourceid=opera&amp;num=%i&amp;ie=utf-8&amp;oe=utf-8&lt;br /&gt;&lt;br /&gt;http://www.google.com/search?q=%s&amp;ie=utf-8&amp;oe=utf-8&amp;sourceid=opera&amp;num=%i&lt;br /&gt;效果是一样的。&lt;br /&gt;&lt;br /&gt;注意：在Opera6.x中，%s必须放在%i的前面，不然用这个引擎搜索会导致程序崩溃。&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt; 4.Query=&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;只有当行6是Is post=1的时候，这一行等号后面才需要填东西。Google和大部分引擎的行6是Is post=0，所以后面留空，此时留空不留空都一样，程序不读这一行。&lt;br /&gt;&lt;br /&gt;如果行6是Is post=1，那么这里按格式填URL后面需要提交的那部分。&lt;br /&gt;&lt;br /&gt;拿Amazon.de来说&lt;br /&gt;行3和行4就应该是：&lt;br /&gt;&lt;br /&gt;URL=http://www.amazon.de/exec/obidos/search-handle-form/ Query=url=index%3Dbooks-de&amp;field-keywords=%s&amp;size=%i&lt;br /&gt;&lt;br /&gt;当你搜索的时候，Query中的内容将不会显示在地址栏，搜索完了地址栏还是http://www.amazon.de/exec/obidos/search-handle-form/&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt; 5.Key=g&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;这是设定关键字的地方，比如这里设定了g做google的关键字，那么在地址栏输入“g Truth”就是在搜索"Truth"。&lt;br /&gt;&lt;br /&gt;只有在Linux里面，大小写字母不一样，Key=g和Key=G是不一样的。在Windows里面，大小写字母一样，可以用单词作关键字，比方说把搜狐引擎添加以后设定Key=sohu，你可以在地址栏输入“sohu fishest”来搜索“Fishest”这个词。&lt;br /&gt;&lt;br /&gt;如果这些引擎关键字有一样的，那么关键字就等于没有，谁用都无效。&lt;br /&gt;&lt;br /&gt;如果关键字留空了，只有"Key="那么这个引擎以及排在后面所有的引擎都不能直接显示在程序界面例如个人栏上。这个特性实现了隐藏后面众多翻译引擎的功能，但也可能是一个Bug。&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt; 6.Is post=0 &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;当引擎用HTTP GET取得关键词的时候，Is post=0；当引擎不允许GET查询需要post关键词，Is post=1，这种情况比较少见。&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt; 7.Has endseparator=0&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;这个参数有两个值，表示显示引擎列表的时候，这个引擎后面有没有分隔符，0是没有，-1是有。这个可以从搜索框拉出的下拉菜单看到。也可以右键单击个人栏-显示搜索。&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt; 8.Encoding=utf-8&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;搜索引擎用的编码格式。这里Google用的是UTF-8。在后文和附录里有详细说明。&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt; 9.Search Type=0&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;一些固定的搜索类型代表含义&lt;br /&gt;&lt;br /&gt;Search Type 2: 搜索各引擎 &lt;br /&gt;Search Type 12: 页内搜索 （搜索页面中的文字） Search Type 50: 字典 Search Type 51: 百科全书 Search Type 52: 货币转换 Search Type 100: 英语翻法语 Search Type 100 到 116: 翻译XX语为XX语 Search Type 117: 西班牙语翻法语 &lt;br /&gt;&lt;br /&gt;下面是按照官方文件分析出的结果，并没有被严格规定，但在编辑时推荐使用：&lt;br /&gt;&lt;br /&gt;Search Type 3：电子商务/产品搜索 &lt;br /&gt;Search Type 5：软件下载Search Type 7：图像搜索 Search Type 8：视频搜索 Search Type 9：音乐搜索 Search Type 10：讨论组 Search Type 13：新闻搜索 &lt;br /&gt;&lt;br /&gt;下面是非官方定义的搜索类型，推荐使用：&lt;br /&gt;&lt;br /&gt;Search Type 11：Flash搜索 &lt;br /&gt;Search Type 14：歌词搜索 &lt;br /&gt;&lt;br /&gt;Search Type可以重复，一般你加入的搜索引擎可以设Search Type=0。&lt;br /&gt;&lt;br /&gt;当然你也可以用这个设定定义个人栏上每个搜索框后面的小图标，Search Type=X用buttons.ini文件SearchX?条目下的图标。这样你能用最多16个图标。[Search00?]到[Search15?]。一个图标可以重复使用。&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt; 10.Verbtext=17063&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;搜索引擎在程序界面显示的标题，例如各处搜索框没有被激活的时候。17063对应语言文件中的字符串，17063在中文语言包就是："搜索 %s"。&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;11.Position=-1&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;当搜索引擎不在个人栏显示的时候，Position=-1；当此搜索引擎在个人栏显示，Position=它的位置。&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;12.Nameid=0&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;它用来取代Name的值，后面对应一个语言包里的字符串，比如说&amp;Google就是Nameid=17171，这里是0，程序界面上就显示Name的引擎名称。&lt;br /&gt;&lt;br /&gt;关于search.ini文件本身：&lt;br /&gt;&lt;br /&gt;1.如果你没有search.ini文件，或者这个文件是空的，Opera将只显示Google，Alltheweb和页内搜索三项。（可能是个Bug）&lt;br /&gt;&lt;br /&gt;2.如果你的search.ini文件里加了超过三个搜索引擎，Opera就不会自动增加其他内置引擎（比如页内搜索）。&lt;br /&gt;&lt;br /&gt;3.每次修改完个人栏关闭Opera的时候，Opera会修改Search.ini文件。不要在Name和Nameid上作修改，会出现显示不正常的BUG。&lt;br /&gt;&lt;br /&gt;那么我们怎么添加搜索引擎呢？&lt;br /&gt;下面以添加百度为例讲解。&lt;br /&gt;&lt;br /&gt;1.判断百度能不能被添加。&lt;br /&gt;&lt;br /&gt;到百度首页搜索一个词，用“孤波”作例子。地址栏得到：&lt;br /&gt;&lt;br /&gt;http://www1.baidu.com/baidu?word=%B9%C2%B2%A8&lt;br /&gt;&lt;br /&gt;很显然，我们看到简单的?xx=xx的结构，而且很明显word是指关键词，等号后面的%B9%C2%B2%A8（汉字编码后一般显示成几个百分号跟16进制数间隔排列的形式）是汉字“孤波”的编码后的值，就是说这个位置显然就是%s。我们还可以判断出百度是使用GET来获取关键词的，可以被Opera整合，而且Is post=0。&lt;br /&gt;&lt;br /&gt;如果地址栏是http://………….ger1或http://…………/……/之类其他没有?xx=xx结构的，一般是Post得到关键词，可以通过分析网页源码得到url和query信息。&lt;br /&gt;&lt;br /&gt;2.得到URL=http://www1.baidu.com/baidu?word=%s&lt;br /&gt;&lt;br /&gt;3.辨别百度汉字编码格式（附录有字符集的说明）。&lt;br /&gt;&lt;br /&gt;如果你搜索英语的话，字符即不那么重要，几乎所有字符即都和英语字符集兼容。而目前汉语字符集流行的是UTF-8和GB-2312，Opera支持gbk字符集，gbk兼容GB-2312，所以中文引擎选字符集就是选gbk和UTF-8。&lt;br /&gt;&lt;br /&gt;一个简单的判断方法是，在gbk中一个汉字编码对应%XX%XX--两个百分号两个16进制数，而UTF-8里面则是每个汉字对应%XX%XX%XX--三个百分号三个十六进制数。&lt;br /&gt;&lt;br /&gt;我们用两个字得到%B9%C2%B2%A8，可判断出应该用gbk编码。&lt;br /&gt;&lt;br /&gt;综合以上信息，关闭Opera，修改search.ini的[Search Engine 2]条目为：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Name=百度&lt;br /&gt;URL=""http://www1.baidu.com/baidu?word=%s""&lt;br /&gt;Query=&lt;br /&gt;Key=b&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=gbk&lt;br /&gt;Search Type=1&lt;br /&gt;Verbtext=17063&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;（这里改了原来Search Engine 2，你可以在原来基础上添加，但是编码“2”也要相应改变）&lt;br /&gt;&lt;br /&gt;启动Opera，可以使用了。&lt;br /&gt;※&lt;br /&gt;&lt;strong&gt;附录：&lt;/strong&gt;&lt;br /&gt;1.什么样的搜索引擎可以被Opera整合？&lt;br /&gt;&lt;br /&gt;只有用 HTTP GET 和post关键词方式搜索的引擎才能被整合，简单理解是：只有能接受浏览器地址栏某种格式的搜索请求的引擎才能被整合。&lt;br /&gt;2.有关变量的知识&lt;br /&gt;&lt;br /&gt;前面有一个百分号的字母，表示这是一个变量，常见的Opera能识别变量有：&lt;br /&gt;&lt;br /&gt;%u = 当前显示文档的url&lt;br /&gt;&lt;br /&gt;%t = 选定文本&lt;br /&gt;&lt;br /&gt;%s = 来源于当前显示文档的字符串&lt;br /&gt;&lt;br /&gt;%c = 剪贴版内容&lt;br /&gt;&lt;br /&gt;%i = 显示的搜索结果个数 (在search.ini里) &lt;br /&gt;&lt;br /&gt;%l = 链接，具体指代不详&lt;br /&gt;3.汉字编码问题。&lt;br /&gt;&lt;br /&gt;我们输入的字符存起来都是一个一个的编码，而字符集就是每个字所对应编码的标准。&lt;br /&gt;&lt;br /&gt;开始的时候只有Ascii编码就是ANSI的ASCII字符集，ANSI一般就是标准的意思。它是用8个bit表示一个字符，一共128个，就是ascii码表上所有的，因为一个字节有8个bit组成，所以第一位规定成0。&lt;br /&gt;后来扩展了，第一位可以用1，这时候用8bit就是一个字节代表了，比原来多了制表符之类的特殊符号，一共256个。&lt;br /&gt;&lt;br /&gt;世界上不光是英语。所以，每个语种都在ASCII基础上进行了自己的扩展，加入自己字符集。这些ANSI标准派生出来的，字符集被统称为ANSI字符集，正式名称应该是MBCS具体什么缩写我忘了。但是他们都兼容ASCII那127个字符，用大于128的编码作为一个头字节就是Leading Byte，然后跟在头字节后面的第2或3个字符与头字节一起作为辨认字符集的标志。GB-2312/3就是中国8几年定的一个比较广泛的ansi汉字字符集。&lt;br /&gt;&lt;br /&gt;由于每种语言都制定了自己的字符集，导致最后存在的各种字符集实在太多，在国际交流中要经常转换字符集非常不便。因此，提出了Unicode字符集，它固定使用16 bits(两个字节、一个字)来表示一个字符，共可以表示65536个字符。将世界上几乎所有语言的常用字符收录其中，方便了信息交流。标准的Unicode称为UTF-16。后来为了双字节的Unicode能够在现存的处理单字节的系统上正确传输，出现了UTF-8，使用类似MBCS的方式对Unicode进行编码。注意UTF-8是编码，它属于Unicode字符集。Unicode字符集有多种编码形式，而ASCII只有一种，大多数MBCS(包括GB-2312)也只有一种。&lt;br /&gt;&lt;br /&gt;目前流行的汉字编码是gb-2312和utf-8，gbk是兼容gb-2312的一种编码标准。&lt;br /&gt;Opera "search.ini"的标准格式&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Search Engine #&amp;#93; －－－－－搜索引擎序号&lt;br /&gt;Name= －－－－－显示在Opera的Search Bar中的搜索引擎的名称&lt;br /&gt;URL= －－－－－搜索引擎的网址&lt;br /&gt;Query=&lt;br /&gt;Key= －－－－－搜索引擎的快捷键，用于在Opera的地址栏进行快捷搜索&lt;br /&gt;Is post= －－－－－数值一般是“0”&lt;br /&gt;Has endseparator=&lt;br /&gt;Encoding= －－－－－搜索引擎使用的字符集&lt;br /&gt;Search Type=&lt;br /&gt;Verbtext= －－－－－数值一般是“17063”&lt;br /&gt;Position= －－－－－数值一般是“-1”&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-8933918031233250760?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/8933918031233250760/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=8933918031233250760' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8933918031233250760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8933918031233250760'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/truthoperasearchini.html' title='[转帖]Truth：Opera手动修改Search.ini全攻略'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-465920179718040001</id><published>2008-12-31T10:59:00.001+08:00</published><updated>2009-01-29T16:15:22.235+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>[转帖]mark_poleon：的Opera 菜单定制指南</title><content type='html'>你在 Opera 里看到的所有菜单都基于一个独立的配置文件, 这就表示修改这个文件便可以控制所有的菜单. 你可以重新组织菜单, 添加新的菜单条目, 移除不需要的菜单, 随心所欲 ... &lt;br&gt;&lt;br /&gt;用你喜欢的文本编辑器, 在 Windows 下推荐用 Notepad++&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;span style="color:red"&gt;修改那个文件?&lt;/span&gt;&lt;br&gt;&lt;br /&gt;1、修改默认的配置文件. Windows 默认配置文件在 Opera/defaults/standard_menu.ini 默认设置所有的菜单都在这个文件里, 如果你修改这个文件请先备份. 在你编辑菜单配置时, 这个文件也极具参考价值!&lt;br&gt;&lt;br /&gt;2、或在: 工具=首选项=高级=工具栏 =菜单配置, 复制一个配置则会生成一个文件 Opera/profile/toobar/standard_menu.ini (1).ini 复制的配置不包括菜单配置中的隐藏条目/菜单, 除此之外与默认的菜单配置没有任何区别!&lt;br&gt;&lt;br /&gt;3、创建一个新文档(ini), 只包括你改动的部分. 修改的部分以每一个[菜单]为单位. 这个文件包括标准的文件头 [Version] [Info] 两个部分, 还有你改动的部分, 例如你想改一下 [Browser Menu Bar] 把这个菜单的部分写进去即可. 其它未作改动的部分 Opera 会直接读取默认配置, 所以你根本不需要太多你根本不会碰的东西...&lt;br&gt;&lt;br /&gt;我个人一直用第三种方式, 首先这样做你不会乱, 打开你的菜单配置你改动过的部分一目了然, 而且还能控制文件的大小. 我真的不知道留着一些没用的部分在文件里有什么好处 ... 对于新手你可以参照默认的配置用第三种方式!&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;span style="color:red"&gt;菜单的结构&amp;lt;&lt;/span&gt;br /&amp;gt;&lt;br&gt;&lt;br /&gt;1、菜单栏, 每个软件顶端你看到的菜单 (Mac 除外) [Browser Menu Bar], 菜单栏上的菜单很容易辨认均是 Browser 开头, 例如 [Browser File Menu]&lt;br&gt;&lt;br /&gt;2、子菜单, 子菜单可以包括在所有的菜单里, 大家都知道... 所有开头是 Submenu 的部分&lt;br&gt;&lt;br /&gt;3、右键菜单, 按鼠标右键显示的菜单, 例如在网页空白处按右键显示的菜单 [Document Popup Menu] &lt;br&gt;&lt;br /&gt;4、按钮弹出菜单，当然所有的菜单都可以做成按钮&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;span style="color:red"&gt;语法/格式&lt;/span&gt;&lt;br&gt;&lt;br /&gt;1、菜单, 每个带有 [ ] 的部分都是一个菜单, 下面的部分即菜单的内容. 如果你创建一个新的菜单, 在 [ ] 里填写自定义名称, 任何 UTF-8 可以识别的字符!&lt;br&gt;&lt;br /&gt;2、菜单项, Item, 名称 = 命令/动作&lt;br&gt;&lt;br /&gt;3、子菜单, Submenu, 名称, 引用菜单&lt;br&gt;&lt;br /&gt;4、嵌入菜单, Include, Internal Widgets Folder, 1, 你可以在菜单中内嵌一些 Opera 内在的菜单&lt;br&gt;&lt;br /&gt;5、分隔符, --------------------X, X 表示分隔符的序号 1-2-3-4 ... 当然没有也无所谓&lt;br&gt;&lt;br /&gt;6、移除菜单, 除了 Backspace 也可以在每行起始处添加 ;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-465920179718040001?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/465920179718040001/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=465920179718040001' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/465920179718040001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/465920179718040001'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/markpoleonopera_31.html' title='[转帖]mark_poleon：的Opera 菜单定制指南'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-6163169757297837529</id><published>2008-12-31T10:58:00.001+08:00</published><updated>2008-12-31T11:01:33.052+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>[转帖]mark_poleon：Opera 定制命令/按钮 - 语法指南</title><content type='html'>本文主要讲解命令定制的语法和规则. 这里所讲的内容非常简单, 不用害怕学不会. 它比任何一种语言都要简单的多, 所有的动作/命令均有单词组成, 这里有本 "词典" 一份包含绝大部分动作的列表. 参数也很好记, 语法也非常简单清晰. 你只需要了解有规则的几种语法.地球上只有 Opera 才能给你带来这种绝佳的体验 . &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;介绍&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Forward 即一个动作也是一个"完整"的命令, 表示前进. 你可以用到按钮, 菜单, 鼠标手势, 键盘快捷键, 语音控制当中, 所有的动作和参数都是通用的.&lt;br /&gt;这里的区别是如果用到鼠标手势, 快捷键, 语音中,只需要动作 + 参数配合语法. 而用在按钮和菜单中略有不同, 区别就是按钮多了名称和图标还有点特殊的语法.&lt;br /&gt;&lt;strong&gt;按钮标准语法&lt;/strong&gt;&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;动作, 参数1, 参数2, 名称, 图标&lt;/div&gt;&lt;br /&gt;一共有5个部分. 每个部分后面必须要加上,(逗号)直到最后一个部分. 缺省的部分用,(逗号)表示. "(引号)并不是必须的只在使用 Show popup menu/ Manage/ Go to page/ Set preference/ 这些命令中以及手动编辑 ini 文件中才需要详见下文. 名称也可以是数字, 即 menu.ini toolbar.ini 里定义的序号, 对应 Opera 的语言文件.&lt;br /&gt;如何制作按钮? 你可以使用 在线按钮编辑器, 在第二项里输入命令定制你自己的按钮. 或者可以用这个 Widget, 然后将创建的按钮拖到你的 Opera 工具栏上或者单击添加我的按钮...&lt;br /&gt;或者直接编辑 ini 文件, 命令中名称可以省略, 因为在前面已经定义... &lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;ButtonX, "名称"=命令&lt;/div&gt;&lt;br /&gt;(直接编辑 ini 文件, 如果你不熟悉不建议使用...)&lt;br /&gt;论坛上可以使用&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;&amp;#91;opbut=命令&amp;#93;名称&amp;#91;/opbut&amp;#93;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;HTML 代码的用法是&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;&amp;lt;a href="opera:/buuton/命令"&amp;gt;名称&amp;lt;/a&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;如果参数中有加注引号 " 的部分用 %22 表示, 或者你可以用 ' 单引号&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;&amp;lt;a href="opera:/button/Manage,%22Notes%22,,Notes,Panel Notes"&amp;gt;Notes&amp;lt;/a&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;&amp;lt;a href='opera:/button/Manage,"Notes",,Notes,Panel Notes'&amp;gt;Notes&amp;lt;/a&amp;gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Menu&lt;/strong&gt;&lt;br /&gt;调用所有的菜单&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Show popup menu,"Browser Menu Bar"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;适用于快捷键, 鼠标手势, 语音 (动作+参数)&lt;br /&gt;!! 引用菜单的部分必须在前后加上"(引号)&lt;br /&gt;如大家熟悉的 F12 即 Tools &amp;gt; Quick Preferences, 它的命令是 Show popup menu, "Quick Preferences Menu"&lt;br /&gt;这里的 Quick Preferences Menu 即菜单配置文件 menu.ini 中的 [Browser Menu Bar], 在 menu.ini 中所有带有 [ ] 的内容都可以引用, 或者 Submenu 的内容, 同样包括你自己新建的菜单 &lt;br /&gt;按钮&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Show hidden popup menu,"Browser Menu Bar",,Menu,Group.open&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Show hidden popup menu = 动作,"Browser Menu Bar" = 参数1,(逗号), = 参数2(没有参数2用,表示缺省值)Menu = 名称,Group,open = 图标&lt;br /&gt;Show hidden popup menu 与 Show popup menu 的区别? button(Show hidden popup menu) button(Show popup menu) &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;| 可选择的&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;| 表示在几种状态下执行被激活即可用的动作. (通常是在两种状态下)&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Highlight note | Highlight bookmark | Add to bookmarks&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;高亮笔记 | 高亮书签 | 添加到书签 &lt;br /&gt;按钮&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Highlight note,,,Note,Note Web| Highlight bookmark,,,Bookmark | Add to bookmarks,,,Add,Missing bookmark&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;!! 这里有一个优先级的问题.&lt;br /&gt;Highlight bookmark 这里没有设定图标, 是因为 对于少数(很少)命令 Opera 可以自动识别图标或者名称&lt;br /&gt;也可以用做开启/关闭&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Enable javascript | Disable javascript&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Enable javascript,,,JS | Disable javascript&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;类似的开启/关闭命令用在 Menu 中不需要指定图标, 默认的选定状态图标为 Checkbox Skin.Selected&lt;br /&gt;button, 这里的定义的名称可以放在第一个动作里, 或者第二个动作里, 不需要两个动作都定义名称, 因为它始终只能显示一个名称(不能切换), 用 | 做此类按钮在你按下按钮后将始终保持按下的状态&lt;br /&gt;同样可以定义名称在第二个命令里, 名称必须使用冒号&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Enable javascript | Disable javascript,,,"JS"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp;gt; 切换&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&amp;gt; 表示从一种状态切换到另一种状态, 可以在多种状态下循环切换(1-2-3-1-2-3). 我不知道你能用几个 &amp;gt;  &lt;br /&gt;!! &amp;gt; 不对所有动作有效!&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;View address bar,2 &amp;gt; View address bar,4 &amp;gt; View address bar,0&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;在屏幕上面显示地址栏 &amp;gt; 在屏幕下面显示地址栏 &amp;gt; 隐藏地址栏&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;View address bar,2,,53051 &amp;gt; View address bar,4,,53052 &amp;gt; View address bar,0,,53050&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;button, 你可以制定每个命令的名称和图标, 在不同的状态下会显示不同的按钮名称和图标.&lt;br /&gt;开启/关闭&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Enable plugins,,,Plugins Enabled,Checkbox Skin.Selected &amp;gt; Disable plugins,,,Plugins Disabled,Checkbox Skin&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;button, !! 这里开启的选项图标要用 Checkbox Skin.Selected. &lt;br /&gt;类似的开启/关闭命令用在 Menu 中不需要指定图标, 默认的选定状态图标为 Checkbox Skin.Selected&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&amp; 并/结合&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&amp; 可以把几个动作结合在一起, 可以排列动作的先后顺序使之变成一个连贯(有几个动作结合起来)的动作.&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Close page &amp; Switch to next page&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;关闭页并转到下一个(左边的)页&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;page down &amp; page down &amp; page down&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;page down 表示滚屏,这里用了两个 &amp; 以加快它的速度.&lt;br /&gt;按钮&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Close page,,,Close,"Caption Close Button Skin" &amp; Switch to next page&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;button, ! 使用类似命令需要把名称和图标放在第一个命令中&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;page down,,,Down,Dropdown &amp; page down &amp; page down&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Set preference&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Set preference 这个动作可以控制 opera:config 中的所有的设置.&lt;br /&gt;非常简单的, 只需要对照 opera:config 设置即可.&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Set Preference,"分类|选项＝值"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;1 表示打开, 0 表示关闭, 其它参数请参阅 http://www.opera.com/support/usingopera/operaini/&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;opera:config#User Prefs|User JavaScript&lt;br /&gt;Set preference, "User Prefs|User JavaScript=1" &amp;gt; Set Preference, "User Prefs|User JavaScript=0"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;按钮, !! 这里的参数/命令/图标必须在前后加上"引号&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Set preference, "User Prefs|User JavaScript=1",,"UserJS Enabled","Checkbox skin.selected" &amp;gt; Set Preference, "User Prefs|User JavaScript=0",,"UserJS Disabled","Checkbox skin"&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Execute program 外部程序&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Excute program 可以打开外部程序, 同样你可以使用快捷键或鼠标手势等打开外部程序 &lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Excute program, "路径/\程序"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;!! 在参数的前后必须加上"引号.&lt;br /&gt;Windwos 下某些程序不用绝对路径, 比如某些系统程序&lt;br /&gt;按钮&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Excute program,"路径/\程序","参数2","名称",图标&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Execute program 也可以直接打开文件夹, 不需要调用其它程序, 在 Windows 下. button&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;"Execute program, "E:\",,"E:"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Go to page / Open url&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Go to page 打开 URL &amp; 执行 Javascript&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Go to page,"URL"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;!! 参数必须加注冒号, 在按钮里如果没有定义图标, 会使用该站点默认的图标. 图标也可以用文字定义!&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Go to page, "http://www.opera.com",,Opera&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;还有4个灵活的命令可用, 同样支持 Javascript&lt;br /&gt;&lt;blockquote style="margin-left:0;border-left:5px solid #ffdf9d;padding:8px;background:#ffe;"&gt;Open url in current page, "URL"        (在当前页打开 URL)Open url in new page, "URL"            (在新页面打开 URL)Open url in new background page, "URL" (在后台新页面打开 URL)Open url in new window, "URL"          (在新窗口打开 URL)&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;JavaScript (EMCAScript)&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Go to page, "JavaScript code"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;参考:http://operawiki.info/PowerButtons http://operawiki.info/BookMarklets&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;+ 附加命令二合一按钮&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;+ 可以把两个命令放在一个按钮里, 或者说把两个按钮变成一个按钮!&lt;br /&gt;在一个常规的按钮命令后面可以使用 + 来实现第二个命令的功能. 这里通常根据 Opera 默认的按钮来看都是一个菜单&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Set preference, "User Prefs|Rendering mode=-1",,"Fit to width Enabled","Checkbox skin.selected" &amp;gt; Set preference, "User Prefs|Rendering mode=0",,"Fit to width Disabled","Checkbox Skin" + Show hidden popup menu, "Images Menu"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt; 你会发现这个命令很普通, 那里有第二个命令? 因为 + 后面用了 Show hidden popup menu 所以你需要按住这个按钮2秒才会调出 + 后面的命令. 试一试默认前进后退按钮 &lt;br /&gt;如果 + 后面使用 Show popup menu 则会在按钮旁边有一个下箭头即你可以直接执行第二个命令&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Manage bookmarks,,,67398,Panel Bookmarks + Show popup menu,"Browser Bookmarks Menu"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;这个按钮按左边是管理书签, 按右边弹出书签菜单&lt;br /&gt;问题&lt;br /&gt;使用 + 也许不能执行某些动作 ...&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Show hidden popup menu,"Closed Pages Menu",,Closed/Clear cache,Trash + Clear Disk Cache&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[这个关闭页面列表 + 清除缓存的命令本来在 9.0 fianl 8502 中可以使用(单击打开关闭页面列表,按住两秒清除缓存), 但是在 9.01 Weekly Build 8518 里却不能使用清除缓存了...Fixed:8533]&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;高级技巧&lt;/strong&gt;&lt;br /&gt;理论上你可以使用 + Show popup menu &amp; 命令 或者 + Show hidden popup menu &amp; 命令 将任何命令连接起来&lt;br /&gt;前者可以有选择制定两个不同的命令, 后者按住2秒执行第二个命令&lt;br /&gt;例子&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Show preferences,-1,,Prefs/Config,"Panel info" + Show popup menu &amp;  Enable Javascript &amp; Go to page,"opera:config"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt; 首选项 + 打开 opera:config.&lt;br /&gt;点击下箭头执行第二个命令&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Show hidden popup menu,"Closed Pages Menu",,Closed/Clear cache,Trash + Show hidden popup menu &amp; Clear Disk Cache&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;按下弹出关闭页面列表菜单, 按住2秒清除缓存.&lt;br /&gt;&lt;br /&gt;外部程序当然也可以用, 某日看到一个 "老外" 想要要一个 Open IE/FF 的 combo 按钮&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Execute program, "iexplore", "%u", "inIE+FF" +  Show popup menu &amp; Execute program, "firefox", "%u"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;按左打开当页在 IE 里, 按右打开当前也打开在 FF 里&lt;br /&gt;&lt;br /&gt;最后要说每个人和每个人的习惯不同, 所以写了这篇文章, 希望大家可以按照自己的习惯和需求来打造你的 Opera!&lt;br /&gt;&lt;br /&gt;附: 关于按钮图标的问题&lt;br /&gt;&lt;br /&gt;解压你的皮肤 zip 文件(默认皮肤在 Opera/skin, 单独安装的皮肤在 Opera/profile/skin) 然后打开对应的文件夹默认是 /Buttons /icons 找到你喜欢的图标, 复制图标文件名然后打开 skin.ini 搜索&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;Window Browser Icon= icons/opera.png&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Window Browser Icon 即图标命令&lt;br /&gt;如果想添加新的图标, 将图标放在按钮文件下, 比如放在 buttons 下面&lt;br /&gt;然后在 skin.ini 中的 [Image] 下添加&lt;br /&gt;&lt;div style="background-color:#ffffe1;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;"&gt;自定义名称 ＝ buttons/图标文件名.png&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;请使用 PNG 格式的图像,默认皮肤的图标大小是 24X24&lt;br /&gt;如果你想自己制作图标推荐使用 GIMP (all platforms/freeware)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-6163169757297837529?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/6163169757297837529/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=6163169757297837529' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6163169757297837529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6163169757297837529'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/markpoleonopera.html' title='[转帖]mark_poleon：Opera 定制命令/按钮 - 语法指南'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-8363528047315381834</id><published>2008-12-30T15:25:00.000+08:00</published><updated>2008-12-30T15:26:26.316+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>转帖：Opera历史</title><content type='html'>1992年左右，Jon Stephenson von Tetzchner（Stephen von Tetzchner教授的儿子，教授是通讯领域的顶级专家） 和 Geir Ivarsoey 在 Televerket 公司的研究小组工作。这个公司当时是挪威国有的，而且是挪威最大的电信公司。总部在福尼布，离奥斯陆很近。现在这个电信公司现在叫Telenor。 &lt;br /&gt;&lt;br /&gt;而上面提到的小组在开发ODA，一个基于标准的文件存储修复系统。尽管这个系统效率很高，但还是没有被广泛应用就销声匿迹了。研究小组还开发了第一个的服务器程序并在1993年建立了主页。然后他们觉得Mosaic（最早的浏览器）能实现的结构太单调就决定开发一个新的浏览器。他们在ODA项目中获得灵感，预见到一个能实现多结构的网络浏览器的潜力，同时母公司给他们亮了绿灯。1993年下半年就这个浏览器项目已经开始运行了。 &lt;br /&gt;&lt;br /&gt;当时的挪威政府决定在1998年以后减少政府对经济的干预，意味着众多本土和国外的电信公司将在挪威通讯市场大混战，Televerket面临竞争挑战，公司不确定这个浏览器项目和自己主营业务是不是合适。 &lt;br /&gt;&lt;br /&gt;1994年，Televerket变成一个国有控股公司，而J.S.von Tetzchner 和 G.Ivarsoey 这个小组也被允许在Televerket的办公室继续开发浏览器。 &lt;br /&gt;&lt;br /&gt;在1995年末，Televerket 更名 Telenor，Opera Software 公司也成立了，但仍然在原来的办公室。他们的产品叫MultiTorg Opera（2.0版本以前的Opera一直用这个名字，但这些版本一直没有对外发行）而且很快因为其优良的多页面浏览特性、快捷栏和工具栏设定闻名。 &lt;br /&gt;&lt;br /&gt;1996年，Opera 2.1 Windows版在网络发行。 &lt;br /&gt;&lt;br /&gt;1997年，第一个Opera，Opera 2.1 Windows版正式发布。 &lt;br /&gt;&lt;br /&gt;1998年，发布了Opera 3.0，开始着手于软件的多系统支持。 &lt;br /&gt;&lt;br /&gt;1999年，Opera开发了邮件功能。 &lt;br /&gt;&lt;br /&gt;2000年，Opera开始与爱立信合作，Opera 5 作为一款免费版本带广告的软件发布。 &lt;br /&gt;&lt;br /&gt;2005年9月21日（北京时间），Opera发布了8.5版，并去掉了免费版本的广告。 &lt;br /&gt;&lt;br /&gt;2006年5月10日 Opera宣布他们将和任天堂公司合作一起开发适用于任天堂新一代游戏机Wii的浏览器。 &lt;br /&gt;&lt;br /&gt;2006年6月20日，Opera发布了9.0正式版，加入了 Widget,bit torrent 等功能。&lt;br /&gt;&lt;br /&gt;创新的Opera&lt;br /&gt;1994年，Opera 发明了多标签浏览方式&lt;br /&gt;1994年，Opera 首创页面缩放&lt;br /&gt;1996年，Opera 首创会话功能&lt;br /&gt;2000年，Opera 成为第一个可以拦截弹出窗口的浏览器&lt;br /&gt;2000年，Opera 第一个在浏览器的工具栏上集成搜索框&lt;br /&gt;2000年，Opera 第一个在浏览器中集成了删除隐私数据的功能&lt;br /&gt;2000年，Opera 发明鼠标手势&lt;br /&gt;2005年，Opera 开始支持用户自定义Javascript脚本&lt;br /&gt;2005年，Opera 第一个在浏览器中集成BT下载功能&lt;br /&gt;2006年，Opera 第一个在浏览器中集成widgets&lt;br /&gt;2007年，Opera 首创快速拨号&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-8363528047315381834?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/8363528047315381834/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=8363528047315381834' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8363528047315381834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8363528047315381834'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/opera_8912.html' title='转帖：Opera历史'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-5585325895435970057</id><published>2008-12-30T09:07:00.006+08:00</published><updated>2008-12-30T15:24:16.707+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>聊一聊怎样学习Opera定制</title><content type='html'>定制高手可以无视离去。&lt;br /&gt;初接触Opera且有兴趣DIY者，不妨看看。我的经验，也许有点帮助。&lt;br /&gt;&lt;br /&gt;我使用Opera的历史并不长，5年不到。本人对电脑很菜，自然也谈不上是Opera定制的高手。但是我一直保持对Opera的兴趣，不时学习，现在也能够比较熟练地使用Opera，满足我自己的需求。&lt;br /&gt;和许多人一样，我从其它浏览器转向Opera时颇不习惯，安装后没多久就卸载，卸载后又不舍Opera的快速，重新安装。这样反复折腾后，Opera的高度定制渐渐吸引了我，而Opera的速度已不是最重要的了。&lt;br /&gt;在熟悉了首选项、外观自定义这些图形界面设置后，就开始转向按钮、菜单等，想进一步提高自己DIY的能力。就我这方面的经历聊聊。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;一、学习好的技术性文章&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;网络上介绍Opera定制的文章很多，一般都是直接给你答案，对于解答的原理却少有言及。使人有知其然不知其所以然的感慨。我们知道，了解了原理，许多往日的疑惑就会很容易地迎刃而解，令人霍然开朗。&lt;br /&gt;让我获益非浅的文章是mark_poleon的&lt;a href='http://my.opera.com/mark_poleon/blog/opera-action-command-syntax-guide' target='_blank'&gt;Opera 定制命令/按钮 - 语法指南&lt;/a&gt;文章。此文对语法有详细的讲解。my.opera.com估计要代理才能访问，网络上其他地方转载也有，Google能搜索到。&lt;br /&gt;题外话：在有关Opera定制的中文文章里，如果要选出最佳，我选择是mark_poleon的&lt;a href='http://my.opera.com/mark_poleon/blog/opera-action-command-syntax-guide' target='_blank'&gt;Opera 定制命令/按钮 - 语法指南&lt;/a&gt;。我孤陋寡闻，有不同意见者请谅解。&lt;br /&gt;&lt;br /&gt;其他还有一些，列举二三：&lt;br /&gt;1、mark_poleon的&lt;a href='http://my.opera.com/mark_poleon/blog/opera-menu-guide' target='_blank'&gt;Opera 菜单定制指南&lt;/a&gt;。&lt;br /&gt;2、Truth的&lt;a href='http://operawiki.info/SearchINIEditingZHCN' target='_blank'&gt;Opera手动修改Search.ini全攻略&lt;/a&gt;。这是手动编辑Search.ini最全面的中文文章，对Search.ini剖析很彻底。&lt;br /&gt;3、Csineneo的&lt;a href='http://www.operachina.com/viewtopic.php?f=54&amp;t=1631' target='_blank'&gt;Opera 对话框 DIY 手册&lt;/a&gt;。DIY对话框必看。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;二、解剖定制版&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;向高手学习是提高DIY能力的捷径。&lt;br /&gt;网络上有一些高手定制的Opera版本，能够大受欢迎，自然有其独特的地方。在动手定制官方版本的同时，也可以对这些定制版本“解剖”，这就好像临床实习。&lt;br /&gt;我就下载过somh的极速版和ezibo的白菜版，从中偷师。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;三、注重积累&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;平时多潜水于相关论坛，看众人的疑难问题，高手是如何解惑的。一些好的方法不妨找个免费空间记录下来。日积月累，慢慢地就成了自己的知识。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-5585325895435970057?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/5585325895435970057/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=5585325895435970057' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/5585325895435970057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/5585325895435970057'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/opera_8623.html' title='聊一聊怎样学习Opera定制'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-2914143490851157880</id><published>2008-12-30T07:33:00.007+08:00</published><updated>2008-12-30T07:40:37.341+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>可能影响Opera速度的几个方面</title><content type='html'>1、用户JS文件。加载的JS文件多了，自然会降低Opera速度。只保留必需的用户JS文件。&lt;br /&gt;&lt;br /&gt;2、广告过滤。一份好的urlfilter.ini会阻止许多广告垃圾，加快Operar页面渲染。&lt;br /&gt;&lt;br /&gt;3、皮肤。华丽的皮肤会影响Opera的启动速度，虽然微乎其微。漂亮与速度，各人取舍。我一向都是用Windows 自身皮肤的。&lt;br /&gt;&lt;br /&gt;4、首选项中的设置：&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVlfogHwKkI/AAAAAAAAAOI/9-ExoMMt6-I/s1600-h/o_001.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 269px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVlfogHwKkI/AAAAAAAAAOI/9-ExoMMt6-I/s400/o_001.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5285360787117845058" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVlflettNiI/AAAAAAAAAOA/1ZKtATtGJw0/s1600-h/o_002.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 271px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVlflettNiI/AAAAAAAAAOA/1ZKtATtGJw0/s400/o_002.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5285360735200556578" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVlfhmQIP8I/AAAAAAAAAN4/a9IEMOGHAQg/s1600-h/o_003.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 269px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVlfhmQIP8I/AAAAAAAAAN4/a9IEMOGHAQg/s400/o_003.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5285360668504506306" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVlfd3AzFmI/AAAAAAAAANw/9l9F-VBk51E/s1600-h/o_004.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 268px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVlfd3AzFmI/AAAAAAAAANw/9l9F-VBk51E/s400/o_004.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5285360604284130914" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVlfar_RYzI/AAAAAAAAANo/hIzk36EVoBg/s1600-h/o_005.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 269px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVlfar_RYzI/AAAAAAAAANo/hIzk36EVoBg/s400/o_005.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5285360549785330482" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5、至于BT下载取消与否，官方人士给出的解释是与速度无关。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-2914143490851157880?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/2914143490851157880/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=2914143490851157880' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2914143490851157880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2914143490851157880'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/opera_30.html' title='可能影响Opera速度的几个方面'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZevlkyE3eOA/SVlfogHwKkI/AAAAAAAAAOI/9-ExoMMt6-I/s72-c/o_001.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-9004952851753530174</id><published>2008-12-27T08:27:00.006+08:00</published><updated>2008-12-27T13:31:54.109+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>浏览器：Opera有什么不同？</title><content type='html'>浏览器品类之多，不下十余种。&lt;br /&gt;选择哪一款浏览器作为自己上网浏览的工具呢？首先我们要初步了解各浏览器的特色。&lt;br /&gt;那么在众多浏览器中，Opera到底有什么不同？我们从使用者的角度去看看。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;一、内核不同&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;浏览器最重要或者说核心的部分是“Rendering Engine”，可大概译为“解释引擎”，不过我们一般习惯将之称为“浏览器内核”。负责对网页语法的解释（如HTML、JavaScript）并渲染（显示）网页。&lt;br /&gt;&lt;br /&gt;不同的浏览器内核对网页编写语法的解释也有不同，因此同一网页在不同的内核的浏览器里的渲染（显示）效果也可能不同，这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。&lt;br /&gt;&lt;br /&gt;几种常见的浏览器内核简介：&lt;br /&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;Trident&lt;/span&gt;：Windows 下的 IE 浏览器使用的内核代号。除 IE 外，众多的 IE Shell（如 Maxthon ）都使用这个内核。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;Gecko&lt;/span&gt;：Mozilla Firefox 浏览器使用的内核代号。使用 Gecko 内核的浏览器也有不少，如 Netscape 、MozillaSuite/SeaMonkey 等。另外，Mozilla Thunderbird 也使用 Gecko 。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;Presto&lt;/span&gt;：&lt;span style='color:red'&gt;Opera 浏览器使用的内核代号，这是目前公认网页浏览速度最快的浏览器内核。&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;KHTML/WebCore&lt;/span&gt;：Konqueror/Safari 浏览器使用的内核代号。Konqueror 是 X 协议下的 KDE 桌面环境使用的浏览器和资源管理器，可以用在 Unix/Linux/BSD 系统中，据说 KDE 4.0 以后会有向 Windows 移植的计划；Safari 则是 Apple 用户中最受欢迎的浏览器。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;二、更安全&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;网络病毒横行，安全最重要。&lt;br /&gt;因为内核不同的原因，Opera是漏洞最少、最安全的浏览器，对各种网页木马天生免疫。甚至有一些人宣称用Opera上网，“裸奔”也不怕。&lt;br /&gt;&lt;br /&gt;BruceSchneier是全球著名电脑安全专家，现任英国电信公司首席安全技术官，他撰写过多部以电脑安全为题材的作品，并有数以万计的读者喜爱他的书籍。在其博客“如何保障电脑安全”一文中，BruceSchneier从五个主要方面介绍了保护电脑安全所需要的注意事项，其中有一条就是推荐Opera浏览器。&lt;br /&gt;对浏览器而言，不要使用IE！减少Cookies的使用并且在浏览器中设定自动删除Cookies。“我一直在使用的是Opera浏览器，他在安全程序设计方面非常完美，我从不担心我的浏览器被攻击。”BruceSchneier介绍说。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;三、快速&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;谁是当今最快速的浏览器？这是一个颇有争议的话题。但至少在曾经很长一段时间内，Opera是最快速的浏览器。以至于后来在一些另有目的的测评文章中，各浏览器以超过Opera为荣，纷纷宣称自己速度第一，Opera第二。甚至曾经看到某浏览器作者，凭一个用户的一个单项测评报告，就急不可耐地跳出来宣称3倍快速于Opera。&lt;br /&gt;暂且不论一份报告是否公允、准确，仅凭目前的常识，宣称有3倍快速于Opera的浏览器，恐怕也差不多是放了个“亩产万斤”的“卫星”。&lt;br /&gt;&lt;br /&gt;Opera的快速优势，在低带宽、老机器的环境中，表现尤为突出。现在机器性能大幅提升、带宽也逐步改善，速度差异渐渐缩小。作为普通用户，我不知道谁是当今最快速的浏览器。但可以肯定的是，Opera依然是当今最快速的浏览器之一。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;四、功能完善&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Opera体积很小，安装完后，除掉多余的语言文件，大约7M左右。但是Opera已经实现的功能除了浏览Web网页以外，还有电子邮件客户端，新闻组客户端，BT下载，RSS/ATOM阅读器，IRC客户端，Widgets小工具等功能。按照官方的定义，Opera是一款网络套件。&lt;br /&gt;&lt;br /&gt;Opera体积不大，功能却不少，实在是令人赞叹。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;五、创新&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Opera最近推出快速拨号后，引发了其他浏览器纷纷跟风，以插件形式完成快速拨号。&lt;br /&gt;其实这不是Opera第一次在浏览器中作领跑者。&lt;br /&gt;Opera是一款不断创新的浏览器。事实上，很多今天大行其道的浏览器功能是 Opera 就是首创的。Opera 发明了标签式浏览（1994），页面缩放（1994），会话功能（1996），一键删除私人数据（2000），鼠标手势（2000），用户 Javascript（2005），BitTorrent 支持（2005），Widgets（2006），快速拨号（2007）等功能；它还是首个阻挡弹出广告的浏览器（2000），首个加入搜索框的浏览器（2000）。&lt;br /&gt;&lt;br /&gt;正如Opera浏览器首席执行官Jon S. von Tetzchner先生所说“浏览器的特性和不断创新才是我们Opera区别于其他浏览器的核心所在”。&lt;br /&gt;使用Opera，你就有可能抢先一步体验浏览器的新技术。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;六、自定义&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;以自定义著称的浏览器目前有两款：Opera与Firefox。&lt;br /&gt;Firefox的自定义大多是通过扩展实现功能的增加，仿佛搭积木一般。但是随着功能的增加，Firefox的体积也渐渐臃肿，从而影响性能。&lt;br /&gt;与Firefox不同，因为功能完善，Opera的自定义多是通过修改菜单、按钮、手势及外观的ini配置文件，以符合自己的浏览习惯。仿佛一块魔方，千变万化随心所欲。更有甚者，几近于“玩”，“玩字画”、“玩古董”一般的境界。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;那么Opera有什么不足吗？&lt;br /&gt;网页兼容。&lt;br /&gt;虽然从理论上讲，这并不是Opera的错，Opera最严格执行W3C标准的浏览器。倒是问题网站以IE标准而非W3C标准来构建，造成非IE内核浏览器的网页不兼容。&lt;br /&gt;欣喜的是，Opera在严格执行W3C标准的同时，也在考虑用户体验，最近推出的Opera中国版，做了大规模的开发和定制，使之更加适合中国网络实情。&lt;br /&gt;相信在多方的共同努力下，W3C标准会得到更多的推广和坚持。网页兼容问题终究会成为历史。&lt;br /&gt;&lt;br /&gt;&lt;blockquote style='margin-left:0;border-left:5px solid #ffdf9d;padding:8px;background:#ffe;'&gt;W3C组织是对网络标准制定的一个非赢利组织，像HTML、XHTML、CSS、XML的标准就是由W3C来定制。W3C会员（大约500名会员）包括生 产技术产品及服务的厂商、内容供应商、团体用户、研究实验室、标准制定机构和政府部门，一起协同工作，致力在万维网发展方向上达成共识。 &lt;br /&gt;Web标准组织（W3C）于1998年发起，目的是说服Netscape、Microsoft和其他浏览器生产商彻底支持标准。他采用从容进行、坚持和策略性的方法，最终使得浏览器生产商同意引进一系列标准。通过共同的标准协同工作，是Web 向前发展必需的观点。&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-9004952851753530174?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/9004952851753530174/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=9004952851753530174' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/9004952851753530174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/9004952851753530174'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/opera_27.html' title='浏览器：Opera有什么不同？'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-665781962371834954</id><published>2008-12-25T19:00:00.012+08:00</published><updated>2008-12-25T19:48:43.103+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>介绍Opera用urlfilter.ini过滤广告的方法</title><content type='html'>Opera进入中国已经有些年头了，直到最近推出Opera中国版及Opera10 Alpha 测试版。但在广告过滤方面Opera 一直不内置任何过滤规则，官方也不提供任何规则包。Opera的这一立场，并不意味着Opera在广告过滤方面很弱，实际恰恰相反，只不过Opera的广告过滤需要用户DIY。&lt;br /&gt;Opera可以用urlfilter.ini黑名单过滤广告，基本使用方法如下：&lt;br /&gt;&lt;span style='color:red'&gt;一&lt;/span&gt;&lt;br /&gt;普通的广告过滤点击网页右键就可以进行，定制完成后Opera会生成一过滤黑名单urlfilter.ini默认保存为Opera\profile\urlfilter.ini。&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVNr7LV4W0I/AAAAAAAAAMo/zyrmPYBwklA/s1600-h/ur_1.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 273px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVNr7LV4W0I/AAAAAAAAAMo/zyrmPYBwklA/s400/ur_1.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283685452236741442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVNsGViGzJI/AAAAAAAAAMw/n42I2xYxWxs/s1600-h/ur_2.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 214px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVNsGViGzJI/AAAAAAAAAMw/n42I2xYxWxs/s400/ur_2.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283685643950935186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style='color:red'&gt;二&lt;/span&gt;&lt;br /&gt;有时候会遇到一些讨厌的广告，正常无法捕获拦截。可以先试试是否JS广告，确定后进行拦截。&lt;br /&gt;为方便，先定制一个“客户端脚本”右键。&lt;br /&gt;&lt;span style='color:blue'&gt;1、&lt;/span&gt;客户端脚本右键&lt;br /&gt;客户端脚本这个右键，网络颇有好评的Opera定制版：极速版和白菜版都带有此功能，也可以将此右键提取出来。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, "客户端脚本"="Go to Page,"javascript:(function(){var es=document.getElementsByTagName('SCRIPT');if(es.length==0){return};var es_inline='';var es_linked='';var i_linked=0;var i_inline=0;var el_title='客户端脚本';var s='';for(var i=0;i&amp;lt;es.length;i++){if(es&amp;#91;i&amp;#93;.src.length&amp;gt;1 &amp;&amp; es_linked.indexOf(es&amp;#91;i&amp;#93;.src)==-1){es_linked+='&amp;lt;a href=\''+es&amp;#91;i&amp;#93;.src+'\' style=\'display:block;white-space:nowrap;overflow:hidden;padding-top:8px;padding-bottom:2px;font-size:9pt;\' target=\'_blank\'&amp;gt;'+es&amp;#91;i&amp;#93;.src+'&amp;lt;/a&amp;gt;&amp;lt;iframe src=\''+es&amp;#91;i&amp;#93;.src+'\' style=\'border:1px solid #ccc;width:100%%;\'&amp;gt;&amp;lt;/iframe&amp;gt;&amp;lt;br /&amp;gt;';i_linked++;}else{s=es&amp;#91;i&amp;#93;.outerHTML;s=s.replace(/^\s*\n/, '').replace(/\s*$/, ''); if(s!=''){s=s.replace( /&amp;lt;/g, '&amp;lt;' ).replace( /&amp;gt;/g, '&amp;gt;' ).replace( /\&amp;#91;/g, '&amp;#91;' ).replace( /\&amp;#93;/g, '&amp;#93;' ).replace( /\r\n/g, '&amp;lt;br /&amp;gt;' ).replace( /\n/g, '&amp;lt;br /&amp;gt;' );es_inline+='&amp;lt;div style=\'border:1px solid #ccc;background-color:#fcfcfc;font:9pt 宋体,Curier !important;white-space:nowrap;overflow:auto;margin-bottom:8pt;color:green;padding:3px;\'&amp;gt;'+s+'&amp;lt;/div&amp;gt;';i_inline++;}}}es_inline=((es_inline!='')?('&amp;lt;div id=\'es_inline\'&amp;gt;'+es_inline+'&amp;lt;/div&amp;gt;'):'');es_inline=((es_inline!='')?('&amp;lt;div style=\'font:bold 8pt Tahoma;padding:3px;margin-bottom:3px;border-bottom:1px solid #eee;background-color:yellow;cursor:hand;\' onclick=\'document.getElementById(\u0022es_inline\u0022).style.display=(document.getElementById(\u0022es_inline\u0022).style.display==\u0022none\u0022)?\u0022block\u0022:\u0022none\u0022;this.innerText=(this.innerText.charCodeAt(0)==45)?this.innerText.replace(\u0022-\u0022,\u0022+\u0022):this.innerText.replace(\u0022+\u0022,\u0022-\u0022);this.scrollIntoView();\'&amp;gt;- 内嵌脚本'+' ('+i_inline+'): &amp;lt;/div&amp;gt;'):'')+es_inline;es_linked=((es_linked!='')?('&amp;lt;div id=\'es_linked\'&amp;gt;'+es_linked+'&amp;lt;/div&amp;gt;'):'');es_linked=((es_linked!='')?('&amp;lt;div style=\'font:bold 8pt Tahoma;padding:3px;margin-top:3px;border-bottom:1px solid #eee;background-color:yellow;cursor:hand;\' onclick=\'document.getElementById(\u0022es_linked\u0022).style.display=(document.getElementById(\u0022es_linked\u0022).style.display==\u0022none\u0022)?\u0022block\u0022:\u0022none\u0022;this.innerText=(this.innerText.charCodeAt(0)==45)?this.innerText.replace(\u0022-\u0022,\u0022+\u0022):this.innerText.replace(\u0022+\u0022,\u0022-\u0022);this.scrollIntoView();\'&amp;gt;- 外部脚本'+' ('+i_linked+'): &amp;lt;/div&amp;gt;'):'')+es_linked;var w=window.open('');w.document.open();w.document.write('&amp;lt;html xmlns=\'http://www.w3.org/1999/xhtml\'&amp;gt;&amp;lt;head&amp;gt;&amp;lt;meta http-equiv=\'Content-Type\' content=\'text/html; charset=utf-8\' /&amp;gt;&amp;lt;title&amp;gt;'+document.title+' - '+el_title+'&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body style=\'padding:0;margin:0;margin-left:10%%;margin-right:10%%;background-color: #dfdfdf;font-size:8pt;font-family:tahoma;\'&amp;gt;&amp;lt;div style=\'border:1px solid silver;\'&amp;gt;&amp;lt;div style=\'height:5px;background-color:#990000;\'&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=\'height:12px;padding:16px;border-bottom:1px solid silver;background-color: #f5f5f5;\'&amp;gt;&amp;lt;div style=\'width:80%%;font-size:10.5pt;font-weight:bold;float:left;white-space:nowrap;overflow:hidden;\'&amp;gt;'+document.title+'&amp;lt;/div&amp;gt;&amp;lt;div style=\'font: normal 8pt tahoma;float:right;\'&amp;gt;'+el_title+'&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=\'background-color:white;padding:8px;\'&amp;gt;');w.document.write(es_inline+es_linked+'&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;');w.document.close();})()""&lt;/div&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVNt7jwBxwI/AAAAAAAAAM4/B6B45VP7o0s/s1600-h/ur_8.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 388px; height: 400px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVNt7jwBxwI/AAAAAAAAAM4/B6B45VP7o0s/s400/ur_8.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283687657812117250" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;2&lt;/span&gt;、图解说明&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SVNvUxDD2rI/AAAAAAAAANA/IWKIodX0VNQ/s1600-h/ur_5.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 180px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SVNvUxDD2rI/AAAAAAAAANA/IWKIodX0VNQ/s400/ur_5.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283689190389963442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVNvk9vGP4I/AAAAAAAAANQ/4uv09SvHsUA/s1600-h/ur_6.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 263px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVNvk9vGP4I/AAAAAAAAANQ/4uv09SvHsUA/s400/ur_6.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283689468673802114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVNvgnv7YsI/AAAAAAAAANI/2GRX5mRWrsA/s1600-h/ur_7.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 274px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVNvgnv7YsI/AAAAAAAAANI/2GRX5mRWrsA/s400/ur_7.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283689394052227778" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style='color:red'&gt;三&lt;/span&gt;&lt;br /&gt;比较通用的过滤urlfilter.ini，希望没有误杀。&lt;br /&gt;* 是通配符，urlfilter.ini黑名单对大小写字母敏感。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Opera Preferences version 2.1&lt;br /&gt;; Do not edit this file while Opera is running&lt;br /&gt;; This file is stored in UTF-8 encoding&lt;br /&gt;&lt;br /&gt;&amp;#91;prefs&amp;#93;&lt;br /&gt;prioritize excludelist=1&lt;br /&gt;&lt;br /&gt;&amp;#91;include&amp;#93;&lt;br /&gt;*&lt;br /&gt;&lt;br /&gt;&amp;#91;exclude&amp;#93;&lt;br /&gt;http://*_ads_*&lt;br /&gt;http://*_ad_*&lt;br /&gt;http://*_js/*_ad*.js&lt;br /&gt;http://*_js/*_bottom.js&lt;br /&gt;http://*_js/*_banner*.js&lt;br /&gt;http://eiv.baidu.com/other/ff.js&lt;br /&gt;http://eiv.baidu.com/maimg/*&lt;br /&gt;http://*.ad.*&lt;br /&gt;http://*.ad/*&lt;br /&gt;http://*.ads.*&lt;br /&gt;http://*/ads_*&lt;br /&gt;http://*.ads/*&lt;br /&gt;http://*.adsina.*&lt;br /&gt;http://*.alimama.*/inf.js&lt;br /&gt;http://*.skycn.*/js/*.js&lt;br /&gt;http://*.swf?*AdID*&lt;br /&gt;http://*.tianya.cn/js/global/tianyaRecommendSmallWindow*.js&lt;br /&gt;http://*/AdShow/*&lt;br /&gt;http://*/Ggao/*.gif&lt;br /&gt;http://*/Ggao/*.htm&lt;br /&gt;http://*/Ggao/*.jpg&lt;br /&gt;http://*/Ggao/*.js&lt;br /&gt;http://*/Ggao/*.swf&lt;br /&gt;http://*/ad.*&lt;br /&gt;http://*/ad/*&lt;br /&gt;http://*/ad_banner.*&lt;br /&gt;http://*/ad_js*&lt;br /&gt;http://www.koowo.com/pa/www1.mtvtop.net/index-*.html&lt;br /&gt;http://*/adfshow*&lt;br /&gt;http://*/ads.*&lt;br /&gt;http://*/ads/*&lt;br /&gt;http://*/banner.*&lt;br /&gt;http://*/button/*&lt;br /&gt;http://*/gg/*&lt;br /&gt;http://*/ggao/*.*gif&lt;br /&gt;http://*/ggao/*.*htm&lt;br /&gt;http://*/ggao/*.*jpg&lt;br /&gt;http://*/ggao/*.*swf&lt;br /&gt;http://*/images/*.js&lt;br /&gt;http://*/images/*.swf&lt;br /&gt;http://*/images/QQ*&lt;br /&gt;http://*/images/ad*&lt;br /&gt;http://*/js/baidu/top*&lt;br /&gt;http://*/qq*.js&lt;br /&gt;http://*/swf/logo.swf&lt;br /&gt;http://*cpro.baidu*&lt;br /&gt;http://*images/fra*.htm&lt;br /&gt;http://*sogou.com/cpc_ads?pid*&lt;br /&gt;http://80*.tianya.cn/*&lt;br /&gt;http://ad4.*&lt;br /&gt;http://ad.*&lt;br /&gt;http://ads.*&lt;br /&gt;http://baidutv.baidu.com/iknow.html?pt*&lt;br /&gt;http://banner.*&lt;br /&gt;http://banner/*&lt;br /&gt;http://bannerads.*&lt;br /&gt;http://bannerads/*&lt;br /&gt;http://banners.*&lt;br /&gt;http://banners/*&lt;br /&gt;http://d1.sina.com.cn/*&lt;br /&gt;http://ent.sina.com.cn/iframe/musicjs/importplayer.*.js&lt;br /&gt;http://images*.html&lt;br /&gt;http://images*.js&lt;br /&gt;http://images.*/banners/*&lt;br /&gt;http://img.*.swf&lt;br /&gt;http://img.cnbeta.com/*.gif&lt;br /&gt;http://imgad*&lt;br /&gt;http://monitor.yigao.com/info.js&lt;br /&gt;http://pagead*&lt;br /&gt;http://sogou.com/cpc/*&lt;br /&gt;http://*.tianya.*/tyad_*&lt;br /&gt;http://pv.sohu.com/pv.gif?t?*&lt;br /&gt;http://googleads.*&lt;br /&gt;http://202.111.153.27/*&lt;br /&gt;http://js.*.js&lt;br /&gt;http://www.520wawa.com/js/ajaxXsl.js&lt;br /&gt;http://s1.cr.itc.cn/sns/editor/crEmote.js&lt;br /&gt;http://s*.cr.itc.cn/sns/widget/*.js&lt;br /&gt;http://www.sohu.com/sohuflash_*.js&lt;br /&gt;http://*/kaokaoni/*&lt;/div&gt;&lt;br /&gt;&lt;span style='color:red'&gt;四&lt;/span&gt;&lt;br /&gt;可以查看当前网页所过滤的内容。&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVNxmG7XfRI/AAAAAAAAANY/AE372JsZbAw/s1600-h/ur_3.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 260px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVNxmG7XfRI/AAAAAAAAANY/AE372JsZbAw/s400/ur_3.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283691687344307474" /&gt;&lt;/a&gt;&lt;br /&gt;有时某个网页显示不正常，怀疑是广告拦截错误。我们可以暂时停止在此站点过滤广告以进行排查。&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVNxt2W1KBI/AAAAAAAAANg/pda2Td6C6_E/s1600-h/ur_4.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 232px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVNxt2W1KBI/AAAAAAAAANg/pda2Td6C6_E/s400/ur_4.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283691820335048722" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style='color:red'&gt;五&lt;/span&gt;&lt;br /&gt;urlfilter.ini文件也可以保存在任意位置，然后在&lt;a href='opera:config#URL Filter File' target='_blank'&gt;opera:config#URL Filter File&lt;/a&gt;中指定。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-665781962371834954?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/665781962371834954/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=665781962371834954' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/665781962371834954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/665781962371834954'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/operaurlfilterini.html' title='介绍Opera用urlfilter.ini过滤广告的方法'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZevlkyE3eOA/SVNr7LV4W0I/AAAAAAAAAMo/zyrmPYBwklA/s72-c/ur_1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-1519374318028222141</id><published>2008-12-25T12:49:00.018+08:00</published><updated>2008-12-31T22:48:29.033+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>图解Opera的电子邮件客户端设置</title><content type='html'>Opera不仅仅是一款浏览器。&lt;br /&gt;按照官方的定义，Opera是一款网络套件，主要的功能除了浏览Web网页以外，还有电子邮件客户端，新闻组客户端，BT下载，RSS/ATOM阅读器，IRC客户端，Widgets小工具等功能。&lt;br /&gt;Opera体积不大，功能却不少，实在是令人赞叹。&lt;br /&gt;&lt;blockquote style='margin-left:0;border-left:5px solid #ffdf9d;padding:8px;background:#ffe;'&gt;Opera的电子邮件客户端功能可以在opera:config中进行定制启用与否。&lt;br /&gt;&lt;a href='opera:config#Show E-mail Client' target='_blank'&gt;Show E-mail Client&lt;/a&gt;&lt;br /&gt;勾选则启用E-mail客户端。&lt;br /&gt;如果去掉勾选，则禁用此选项，无法使用M2（邮件、新闻、IRC、Newsfeed等）。&lt;br /&gt;需要说明的是：启用与否对Opera性能无任何影响。&lt;/blockquote&gt;&lt;br /&gt;下面我们开始设置，体验Opera革命性的电子邮件端功能吧！&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVMTzctQZ_I/AAAAAAAAAMg/oe62uVJZllc/s1600-h/email_01.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 188px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVMTzctQZ_I/AAAAAAAAAMg/oe62uVJZllc/s400/email_01.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283588562435991538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SVMTw9xvN1I/AAAAAAAAAMY/z4OA0AQ5wew/s1600-h/email_02.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 247px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SVMTw9xvN1I/AAAAAAAAAMY/z4OA0AQ5wew/s400/email_02.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283588519773550418" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVMTt3Bg6JI/AAAAAAAAAMQ/bb0Ia6Dc6LM/s1600-h/email_03.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 286px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVMTt3Bg6JI/AAAAAAAAAMQ/bb0Ia6Dc6LM/s400/email_03.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283588466421065874" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVMTqWI_NHI/AAAAAAAAAMI/niAEppSgLSY/s1600-h/email_04.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 280px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVMTqWI_NHI/AAAAAAAAAMI/niAEppSgLSY/s400/email_04.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283588406054433906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVMTn3cQQCI/AAAAAAAAAMA/zfJPjCzfyjA/s1600-h/email_05.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 294px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVMTn3cQQCI/AAAAAAAAAMA/zfJPjCzfyjA/s400/email_05.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283588363454005282" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SVMTk0xb4nI/AAAAAAAAAL4/9s4zbq56W3A/s1600-h/email_06.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 379px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SVMTk0xb4nI/AAAAAAAAAL4/9s4zbq56W3A/s400/email_06.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283588311197934194" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SVMTiLFWApI/AAAAAAAAALw/K2UKjR4ePjM/s1600-h/email_07.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 241px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SVMTiLFWApI/AAAAAAAAALw/K2UKjR4ePjM/s400/email_07.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283588265647407762" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVMTeRCzYEI/AAAAAAAAALo/NzAdhGX8CXA/s1600-h/email_08.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 286px; height: 400px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVMTeRCzYEI/AAAAAAAAALo/NzAdhGX8CXA/s400/email_08.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283588198527885378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVMTZXLwFsI/AAAAAAAAALg/0WFbxZK8VOE/s1600-h/email_09.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 390px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVMTZXLwFsI/AAAAAAAAALg/0WFbxZK8VOE/s400/email_09.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283588114276685506" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVMTWC4YvuI/AAAAAAAAALY/tiYJZ2fkLok/s1600-h/email_10.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 358px; height: 400px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVMTWC4YvuI/AAAAAAAAALY/tiYJZ2fkLok/s400/email_10.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283588057287147234" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVMTTT2MkRI/AAAAAAAAALQ/4ImJcmWd1RM/s1600-h/email_11.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 245px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVMTTT2MkRI/AAAAAAAAALQ/4ImJcmWd1RM/s400/email_11.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283588010301755666" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVMTIilfPwI/AAAAAAAAALA/3Y5rz0p-Bvw/s1600-h/email_12.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 288px; height: 400px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVMTIilfPwI/AAAAAAAAALA/3Y5rz0p-Bvw/s400/email_12.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283587825279647490" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVMTFpJ_uXI/AAAAAAAAAK4/ynltPYXYspo/s1600-h/email_13.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 295px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVMTFpJ_uXI/AAAAAAAAAK4/ynltPYXYspo/s400/email_13.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283587775503776114" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVMTCOxQd4I/AAAAAAAAAKw/cwY21L66DSc/s1600-h/email_14.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 277px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVMTCOxQd4I/AAAAAAAAAKw/cwY21L66DSc/s400/email_14.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283587716881086338" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-1519374318028222141?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/1519374318028222141/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=1519374318028222141' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1519374318028222141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1519374318028222141'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/opera_25.html' title='图解Opera的电子邮件客户端设置'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ZevlkyE3eOA/SVMTzctQZ_I/AAAAAAAAAMg/oe62uVJZllc/s72-c/email_01.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7633884462409648790</id><published>2008-12-24T17:19:00.002+08:00</published><updated>2008-12-24T17:24:29.278+08:00</updated><title type='text'>树形源代码JS文件</title><content type='html'>&lt;span style='color:red'&gt;&lt;strong&gt;备忘&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;source-tree-view.js&lt;br /&gt;&lt;span style='color:red'&gt;右键（新页面打开）：&lt;/span&gt;&lt;span style='color:navy'&gt;Item, 树形源代码 = "Go to page, "javascript:ujs_SourceTreeView() ",,,"Note Web""&lt;/span&gt;&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;// ==UserScript==&lt;br /&gt;// @name Source Tree View script&lt;br /&gt;// @author Jo鉶 Eiras &lt;br /&gt;// @namespace&lt;br /&gt;// @version 1.0&lt;br /&gt;// @description  Display current page source code in tree view (configurable)&lt;br /&gt;//               This applies to any file that Opera renders: html,xhtml,xml,plain text.&lt;br /&gt;// ==/UserScript==&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;Copyright ?2005 by Jo鉶 Eiras &lt;br /&gt;&lt;br /&gt;This program is free software; you can redistribute it and/or modify&lt;br /&gt;it under the terms of the GNU General Public License as published by&lt;br /&gt;the Free Software Foundation; either version 2 of the License.&lt;br /&gt;&lt;br /&gt;This program is distributed in the hope that it will be useful, but&lt;br /&gt;WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU&lt;br /&gt;General Public License for more details.&lt;br /&gt; &lt;br /&gt;You should have received a copy of the GNU General Public License&lt;br /&gt;along with this program; if not, write to the Free Software&lt;br /&gt;Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307&lt;br /&gt;USA&lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;/*&lt;br /&gt;&lt;br /&gt; Instructions:&lt;br /&gt; &lt;br /&gt;  This scripts allow you to view the html source of the entire document or sections of it&lt;br /&gt;  in tree view mode. To view the tree you need to call ujs_SourceTreeView (see below) function from javascript&lt;br /&gt;  explicitly, or allow the script to run automaticly if CheckUrl variable is set to true (see below).  &lt;br /&gt;  This works for any html, xhtml document. XML documents currently only display in Opera 8.&lt;br /&gt;  If you choose to see the source in the current windown, you may go back in history to the original document.&lt;br /&gt;  &lt;br /&gt;  Add this button to Opera&lt;br /&gt;   opera:/button/Go%20to%20page%2C%20%22javascript:ujs_SourceTreeView();%22%2C%20%2C%20%20%22Source%20Tree%20View%22&lt;br /&gt;  Or in html:&lt;br /&gt;   &amp;lt;a title="Source Tree View"  href="opera:/button/Go%20to%20page%2C%20%22javascript:ujs_SourceTreeView();%22%2C%20%2C%20%20%22Source%20Tree%20View%22"&amp;gt;click here&amp;lt;/a&amp;gt;&lt;br /&gt;   &lt;br /&gt;  Or add this line to your toolbar.ini file, under &amp;#91;Customize Toolbar Custom.content&amp;#93;&lt;br /&gt;   "Source Tree View"="Go to page, "javascript:ujs_SourceTreeView();", , "Source Tree View""&lt;br /&gt;  then drag the button to any toolbar&lt;br /&gt;   &lt;br /&gt;  Or call javascript:ujs_SourceTreeView(); from anywhere, like the address bar or inside one of your scripts.&lt;br /&gt;  &lt;br /&gt;  The ujs_SourceTreeView function accepts any number of parameters which can be (the order doesn't matter, nor if they're there)&lt;br /&gt;   - a string representing a title (only the first is used):&lt;br /&gt;    use this when spaning several windows and you&lt;br /&gt;    want to keep track of the order&lt;br /&gt;    The default title is "Source@" + current url.&lt;br /&gt;   - document elements:&lt;br /&gt;    use this is you have a big source file and only want&lt;br /&gt;    to view the source of some sections.&lt;br /&gt;    All elements are displayed sequentially.&lt;br /&gt;    By default the entire document is used.&lt;br /&gt;    &lt;br /&gt;  For more details and configuration read the lower comments near each configuration variable.&lt;br /&gt;  Feel free to change the styles applied. Look for variable the_css.&lt;br /&gt;  &lt;br /&gt;    ---//---&lt;br /&gt;    &lt;br /&gt; IMPORTANT NOTES:&lt;br /&gt;     - the scripts parses the entire document tree node by node, which can take some time&lt;br /&gt;     on big pages. If you go back in the page history while the script is running, the document&lt;br /&gt;     tree it's parsing becomes invalid and Opera crashes. This is a Opera 8 (9 too?)issue.&lt;br /&gt;     - several user scripts add html code the document, so the source may look different&lt;br /&gt;     from what you're expecting, or from the original source. Disable these scripts before if you want to.&lt;br /&gt;     &lt;br /&gt;    ---//---&lt;br /&gt;     &lt;br /&gt; Changelog:&lt;br /&gt;  - 1.0 - initial release&lt;br /&gt;          presents a big title&lt;br /&gt;          pops up a new window at will&lt;br /&gt;          displays code in tree view&lt;br /&gt;          checks for url&lt;br /&gt;          displays document source in tree view&lt;br /&gt;           issues: document.write doesn't exist for xml documents in Opera 9, so I'll&lt;br /&gt;           have to find a way to write the html to the document&lt;br /&gt; &lt;br /&gt;*/&lt;br /&gt;&lt;br /&gt;(function(){&lt;br /&gt; /*&lt;br /&gt;  variables:&lt;br /&gt; */ &lt;br /&gt; &lt;br /&gt; //Title - set it if you want to display the title as a big fat header&lt;br /&gt; var BigTitle = true;&lt;br /&gt; &lt;br /&gt; //ShowPopUpWindow - set it if you want to popup a new window with the code. if false the current window is used&lt;br /&gt; //                  beware of popup blocking if the tree loads in a new window.&lt;br /&gt; var ShowPopUpWindow = true;&lt;br /&gt; &lt;br /&gt; //IdentSource - set if you want indented code (note: html engine hides non-html code like css, javascript)&lt;br /&gt; //              displays in tree-view. If false, the available source is shown, unprocessed.&lt;br /&gt; var IdentSource = true;&lt;br /&gt; &lt;br /&gt; //The variable CheckUrl when set to true allows to:&lt;br /&gt; //  - if the url ends with #sourcetreeview - the document is automaticly rendered in tree view&lt;br /&gt; //  - if the document is a xml document (extension check) and doesn't have a stylesheet, the&lt;br /&gt; //    document is displayed in tree mode.&lt;br /&gt; var CheckUrl = true;&lt;br /&gt; &lt;br /&gt; //Show display options for collapse/expands nodes&lt;br /&gt; var DisplayViewOptions = true;&lt;br /&gt; &lt;br /&gt; //these are the styles to be applied&lt;br /&gt; //'atag' is the class given to any html tag&lt;br /&gt; //'codeblock' wraps all childs of a node&lt;br /&gt; //'switch' is the the +/- click switch to expand/collapse nodes&lt;br /&gt; //'comment' is commented source&lt;br /&gt; //'value' is a value from a attribute&lt;br /&gt; var the_css = &lt;br /&gt;  "pre{margin-left:1em;font-size:95%;}"+&lt;br /&gt;  ".atag{font-weight:normal;color:#aa0000;}"+&lt;br /&gt;  ".codeblock{font-weight:bold;padding-left:1.74em;border:thin solid #d0ead0;border-right:none;}"+&lt;br /&gt;  ".codeblock:hover{border:thin solid #a0aba0;border-right:none;}"+&lt;br /&gt;  ".switch{margin-left:-0.6em;background-color:#eeeeee;}"+&lt;br /&gt;  ".switch:hover{cursor:hand;background-color:#aaaaaa;}"+&lt;br /&gt;  ".comment,.comment&amp;gt;span{color:#777777;font-style:italic;font-size:.95em;line-height:1.1em;letter-spacing:0.1em;border:none;}"+&lt;br /&gt;  ".value{color:#0000aa;}";&lt;br /&gt; &lt;br /&gt; /*&lt;br /&gt;  function ujs_SourceTreeView&lt;br /&gt;   - the 'do it all' function&lt;br /&gt;  function isSourceTreeView&lt;br /&gt;   - return true is the current page is already a tree view generated by this script&lt;br /&gt; */&lt;br /&gt; //don't change this variable&lt;br /&gt; window.ujs_SourceTreeView = function (){&lt;br /&gt;  //check if this is already a tree view&lt;br /&gt;  if(isSourceTreeView())&lt;br /&gt;   return;&lt;br /&gt;  &lt;br /&gt;  var i,a=arguments;&lt;br /&gt;  var stitle, roots;&lt;br /&gt;  &lt;br /&gt;  stitle = "Source@"+location.href;&lt;br /&gt;  for(i=0;i&amp;lt;a.length;i++)&lt;br /&gt;   if( typeof(a&amp;#91;i&amp;#93;) == 'string' )&lt;br /&gt;   { stitle = a&amp;#91;i&amp;#93;;break; }&lt;br /&gt;   &lt;br /&gt;  roots = &amp;#91;&amp;#93;;&lt;br /&gt;  for(i=0;i&amp;lt;a.length;i++){&lt;br /&gt;   if( a&amp;#91;i&amp;#93;.nodeType ){&lt;br /&gt;   //if( a&amp;#91;i&amp;#93; instanceof Node ){//doesn't work in Opera 8&lt;br /&gt;    roots.push(a&amp;#91;i&amp;#93;);&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  if( !roots.length )&lt;br /&gt;   roots=document.childNodes;&lt;br /&gt;   &lt;br /&gt;  var new_win = ShowPopUpWindow?window.open():window; &lt;br /&gt;  var new_doc = new_win.document;&lt;br /&gt;  var html_src='';&lt;br /&gt;  &lt;br /&gt;  if(IdentSource){&lt;br /&gt;   for(var i=0;i&amp;lt;roots.length;i++){&lt;br /&gt;    html_src += parse_tree(roots&amp;#91;i&amp;#93;,0);&lt;br /&gt;   }&lt;br /&gt;  }else{&lt;br /&gt;   for(var i=0;i&amp;lt;roots.length;i++){&lt;br /&gt;    html_src += lit_str(xmlser(roots&amp;#91;i&amp;#93;))+'\n';&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt;  var h1title='';&lt;br /&gt;  if(BigTitle)&lt;br /&gt;   h1title='&amp;lt;h1 style="white-space:nowrap;"&amp;gt;&amp;lt;a href="'+window.location.href+'"&amp;gt;'+stitle+'&amp;lt;/a&amp;gt;&amp;lt;/h1&amp;gt;';  &lt;br /&gt;  var the_js = 'function toggle_block(i){var s=document.getElementById("switchblock"+i);var b=document.getElementById("codeblock"+i);'+&lt;br /&gt;   'if(!(!b||!s)){var n=s.firstChild;if(n.alt=="+"){n.src="'+imglesssrc+'";n.alt="-";}else{n.src="'+imgplussrc+'";n.alt="+";}'+&lt;br /&gt;   'if(b.style.display)b.style.display="";else b.style.display="none";}}function expandall(str){if(!str)str="";for(var idx=1;;idx++){'+&lt;br /&gt;   'var ss=document.getElementById("codeblock"+idx);if(!ss)break;if(ss.style.display!=str)toggle_block(idx);}}function collapseall(){expandall("none");}';&lt;br /&gt;  &lt;br /&gt;  var html_buttons='';&lt;br /&gt;  if(DisplayViewOptions&amp;&amp;IdentSource)&lt;br /&gt;   html_buttons='&amp;lt;button onclick="expandall();"&amp;gt;expand all&amp;lt;/button&amp;gt;&amp;lt;button onclick="collapseall();"&amp;gt;collapse all&amp;lt;/button&amp;gt;&amp;lt;br/&amp;gt;';&lt;br /&gt; &lt;br /&gt;  var the_html = '&amp;lt;html xmlns="http://www.w3.org/1999/xhtml"&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;'+stitle+'&amp;lt;/title&amp;gt;&amp;lt;meta name="generator" content="userscripts.sourcetreeview"/&amp;gt;&amp;lt;style type="text/css"&amp;gt;'+&lt;br /&gt;   the_css+'&amp;lt;/style&amp;gt;&amp;lt;script type="text/javascript"&amp;gt;//&amp;lt;!&amp;#91;CDATA&amp;#91;\n'+the_js+'\n//&amp;#93;&amp;#93;&amp;gt;&amp;lt;/script&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&amp;lt;pre&amp;gt;'+h1title+html_buttons+'&amp;lt;div class="codeblock"&amp;gt;'+html_src+'&amp;lt;/div&amp;gt;&amp;lt;/pre&amp;gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;';&lt;br /&gt;&lt;br /&gt;  if( new_doc.write ) &lt;br /&gt;   new_doc.write(the_html);&lt;br /&gt;  else{&lt;br /&gt;   var html = new DOMParser().parseFromString(&lt;br /&gt;    '&amp;lt;?xml version="1.0" ?&amp;gt;&amp;lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtm'+&lt;br /&gt;    'l1/DTD/xhtml1-strict.dtd"&amp;gt;'+the_html, 'application/xhtml+xml');  &lt;br /&gt;   while ( document.hasChildNodes() )&lt;br /&gt;    document.removeChild( document.lastChild );&lt;br /&gt;   document.appendChild( document.importNode( html.documentElement, true) );&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; var xmlser = function(node){&lt;br /&gt;  return (xmlser.ser?xmlser.ser:xmlser.ser=new XMLSerializer()).serializeToString(node);&lt;br /&gt; }&lt;br /&gt; function isSourceTreeView(){&lt;br /&gt;  var metas = document.getElementsByTagName('meta');&lt;br /&gt;  for(var k=0;k&amp;lt;metas.length;k++)&lt;br /&gt;   if( metas&amp;#91;k&amp;#93;.getAttribute('name') &amp;&amp; metas&amp;#91;k&amp;#93;.getAttribute('name').toLowerCase() == 'generator' &amp;&amp;&lt;br /&gt;    metas&amp;#91;k&amp;#93;.getAttribute('content') &amp;&amp; metas&amp;#91;k&amp;#93;.getAttribute('content').toLowerCase() == 'userscripts.sourcetreeview')&lt;br /&gt;    return true;&lt;br /&gt;  return false;&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; var imgplussrc = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURU1Mdv///8VIzGcAAAACdFJOU/8A5bcwSgAAABdJREFUeNpiYEQABuJIBgggWj0cAAQYABKQAFc7IMbiAAAAAElFTkSuQmCC";&lt;br /&gt; var imglesssrc = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURU1Mdv///8VIzGcAAAACdFJOU/8A5bcwSgAAABdJREFUeNpiYEQABuLYDBBAtHo4AAgwABPUAF3wOWutAAAAAElFTkSuQmCC";&lt;br /&gt; imgplus = '&amp;lt;img src="'+imgplussrc+'" alt="+"/&amp;gt;';&lt;br /&gt; imgless = '&amp;lt;img src="'+imglesssrc+'" alt="-"/&amp;gt;';&lt;br /&gt; &lt;br /&gt; var nodenumberid=0;&lt;br /&gt; function parse_tree(node){&lt;br /&gt;  if( node.nodeType ==  Node.ELEMENT_NODE &amp;&amp; node.tagName)&lt;br /&gt;  {&lt;br /&gt;   var htr='';&lt;br /&gt;   if( node.hasChildNodes() || node instanceof HTMLTextAreaElement ){&lt;br /&gt;   &lt;br /&gt;    //non-empty tags &lt;br /&gt;    var oh, i;&lt;br /&gt;    oh = tag_str(node,false);&lt;br /&gt;    &lt;br /&gt;    if( node instanceof HTMLTextAreaElement )&lt;br /&gt;     htr += lit_str(node.value);&lt;br /&gt;    else    &lt;br /&gt;     for(i=0;i&amp;lt;node.childNodes.length;i++)&lt;br /&gt;      htr += parse_tree(node.childNodes&amp;#91;i&amp;#93;);&lt;br /&gt;    if(htr){&lt;br /&gt;     nodenumberid++;&lt;br /&gt;     htr = '&amp;lt;span class="switch" id="switchblock'+nodenumberid+'" onclick="toggle_block('+nodenumberid&lt;br /&gt;      +');"&amp;gt;'+imgless+'&amp;lt;/span&amp;gt;&amp;lt;span class="atag"&amp;gt;'+oh+'&amp;lt;/span&amp;gt;&amp;lt;div class="codeblock" id="codeblock'+nodenumberid+'"&amp;gt;'+&lt;br /&gt;      htr +'&amp;lt;/div&amp;gt;&amp;lt;span class="atag"&amp;gt;&amp;lt;/'+node.tagName+'&amp;gt;&amp;lt;/span&amp;gt;\n';&lt;br /&gt;    }else{&lt;br /&gt;     htr = '&amp;lt;span class="atag"&amp;gt;'+oh+'&amp;lt;/'+node.tagName+'&amp;gt;&amp;lt;/span&amp;gt;\n';&lt;br /&gt;    }&lt;br /&gt;   }else{&lt;br /&gt;    htr = '&amp;lt;span class="atag"&amp;gt;'+tag_str(node,true)+'&amp;lt;/span&amp;gt;\n';&lt;br /&gt;   }&lt;br /&gt;   return htr;&lt;br /&gt;  }&lt;br /&gt;  else if( node.nodeType == Node.PROCESSING_INSTRUCTION_NODE )&lt;br /&gt;  {//xml header&lt;br /&gt;   return "&amp;lt;span class='atag'&amp;gt;&amp;lt;?"+node.target+" "+hival(lit_str(node.data))+"?&amp;gt;&amp;lt;/span&amp;gt;\n";&lt;br /&gt;  }&lt;br /&gt;  else if( node.nodeType == Node.COMMENT_NODE )&lt;br /&gt;  {//comment&lt;br /&gt;   if(node.data.indexOf('\n') != -1){//several lines&lt;br /&gt;    nodenumberid++;&lt;br /&gt;    return '&amp;lt;span class="switch" id="switchblock'+nodenumberid+'" onclick="toggle_block('+nodenumberid&lt;br /&gt;     +');"&amp;gt;'+imgless+'&amp;lt;/span&amp;gt;&amp;lt;span class="comment"&amp;gt;&amp;lt;!--&amp;lt;span class="codeblock" id="codeblock'+nodenumberid&lt;br /&gt;     +'"&amp;gt;'+lit_str(node.data)+'&amp;lt;/span&amp;gt; --&amp;gt;&amp;lt;/span&amp;gt;\n';&lt;br /&gt;   }else{&lt;br /&gt;    return '&amp;lt;span class="comment"&amp;gt;&amp;lt;!--'+lit_str(node.data)+'--&amp;gt;&amp;lt;/span&amp;gt;\n';&lt;br /&gt;   }   &lt;br /&gt;  }&lt;br /&gt;  else if( node.nodeType == Node.TEXT_NODE || node.nodeType == Node.CDATA_SECTION_NODE )&lt;br /&gt;  {//regular textnode&lt;br /&gt;   var txt = lit_str(node.data).replace(/^(\s*)/,'').replace(/(\s*)$/,'').replace(/(\s*)\n(\s*)/,'\n').replace(/&amp;/g,"&amp;amp;");&lt;br /&gt;   if(txt) txt += '\n';&lt;br /&gt;   return node.nodeType == Node.CDATA_SECTION_NODE ? '&amp;lt;!&amp;#91;CDATA&amp;#91;'+txt+'&amp;#93;&amp;#93;&amp;gt;':txt;&lt;br /&gt;  }&lt;br /&gt;  return '';&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; function tag_str(node,toclose){&lt;br /&gt;  var html_str="&amp;lt;"+node.tagName, a=node.attributes;&lt;br /&gt;  for(var i=0;i&amp;lt;a.length;i++){&lt;br /&gt;   if(a&amp;#91;i&amp;#93;) html_str += " "+a.item(i).nodeName+"=\"&amp;lt;span class='value'&amp;gt;"+a.item(i).nodeValue+"&amp;lt;/span&amp;gt;\""; &lt;br /&gt;  }&lt;br /&gt;  return html_str+=(toclose ? "/&amp;gt;" : "&amp;gt;");&lt;br /&gt; }&lt;br /&gt; function hival(s){return s.replace(/("|')(&amp;#91;^"&amp;#93;*)\1/g,"&amp;quot;&amp;lt;span class='value'&amp;gt;$2&amp;lt;/span&amp;gt;&amp;quot;");}&lt;br /&gt; function lit_str(s){return s.replace(/&amp;gt;/g,"&amp;gt;").replace(/&amp;lt;/g,"&amp;lt;");} &lt;br /&gt; function addarr(a,b){var k,r=Array();for(k=0;k&amp;lt;a.length;k++)r&amp;#91;r.length&amp;#93;=a&amp;#91;k&amp;#93;;for(k=0;k&amp;lt;b.length;k++)r&amp;#91;r.length&amp;#93;=b&amp;#91;k&amp;#93;;return r;}&lt;br /&gt;  &lt;br /&gt; function check_url(){&lt;br /&gt;  if( location.hash == '#sourcetreeview' ){&lt;br /&gt;   ujs_SourceTreeView();&lt;br /&gt;   &lt;br /&gt;  }else if(location.href.match(/\.(xml|rss|rdf)$/) ){&lt;br /&gt;  &lt;br /&gt;   if( document.getElementsByTagNameNS('http://www.w3.org/1999/xhtml','html')&amp;#91;0&amp;#93; ||&lt;br /&gt;    document.getElementsByTagName('html')&amp;#91;0&amp;#93; )&lt;br /&gt;    return;&lt;br /&gt;    &lt;br /&gt;   //check if there's no style sheet&lt;br /&gt;   if( parseInt(navigator.appVersion)==8 ){&lt;br /&gt;    //Opera 8 converts &amp;lt;?xml-stylesheet ?&amp;gt; to &amp;lt;link/&amp;gt; tag&lt;br /&gt;    &lt;br /&gt;    for(var k=0,ln,lns=document.getElementsByTagName("link");ln=lns&amp;#91;k&amp;#93;;k++)&lt;br /&gt;     if(ln.type=='text/css'&amp;&amp;ln.rel=='stylesheet')&lt;br /&gt;      return;&lt;br /&gt;    ujs_SourceTreeView();&lt;br /&gt;    &lt;br /&gt;   }else{//Opera 9 and above&lt;br /&gt;    //search for xml processing directives&lt;br /&gt;    var ni = document.createNodeIterator(document, NodeFilter.FILTER_ACCEPT|NodeFilter.SHOW_PROCESSING_INSTRUCTION, null, true), n;&lt;br /&gt;    while( n=ni.nextNode() )&lt;br /&gt;     if( n.target.toLowerCase()=='xml-stylesheet' )&lt;br /&gt;      return;&lt;br /&gt;    ujs_SourceTreeView();&lt;br /&gt;   }&lt;br /&gt;  }&lt;br /&gt; }&lt;br /&gt; if(CheckUrl)&lt;br /&gt;  addEventListener('load',check_url,false);&lt;br /&gt; &lt;br /&gt;})();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7633884462409648790?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7633884462409648790/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7633884462409648790' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7633884462409648790'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7633884462409648790'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/blog-post_24.html' title='树形源代码JS文件'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7380552365671886792</id><published>2008-12-24T15:01:00.018+08:00</published><updated>2008-12-24T17:56:31.359+08:00</updated><title type='text'>用CSS过滤广告</title><content type='html'>浏览器Opera官方中国版（朱雀）已经推出。&lt;br /&gt;广告过滤一直是浏览器的热门话题，Opera一般利用urlfilter.ini进行广告过滤，但是一些牛皮癣般的文字广告urlfilter.ini无法过滤。这种情况下就要用到CSS进行过滤。&lt;br /&gt;&lt;blockquote style='margin-left:0;border-left:5px solid #ffdf9d;padding:8px;background:#ffe;'&gt;CSS是一种样式表语言，用于为HTML文档定义布局。例如，CSS涉及字体、颜色、边距、高度、宽度、背景图像、高级定位等方面。&lt;/blockquote&gt;&lt;br /&gt;&lt;span style='color:red'&gt;一&lt;/span&gt;&lt;br /&gt;用CSS过滤广告就是将广告的源代码在网页显示中隐藏起来。举例如你要过滤的广告源代码是&lt;span style='color:red'&gt;div[id="GoogleAd"]&lt;/span&gt;，那么CSS过滤内容如下：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;div&amp;#91;id="GoogleAd"&amp;#93;&lt;br /&gt;{display: none !important;}&lt;/div&gt;&lt;br /&gt;如果有多个广告代码，则用 &lt;span style='color:red'&gt;,&lt;/span&gt; 分隔，如：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;div&amp;#91;class^="ad_"&amp;#93;,div&amp;#91;id^="ad_"&amp;#93;,div&amp;#91;id$="_ad"&amp;#93;,div&amp;#91;class$="_ad"&amp;#93;,div&amp;#91;id^="ads_"&amp;#93;,div&amp;#91;id="adbottom"&amp;#93;,div&amp;#91;id="adtop"&amp;#93;,div&amp;#91;class^="ads_"&amp;#93;,div&amp;#91;class^="adv_"&amp;#93;,div&amp;#91;class^="adText_"&amp;#93;,div&amp;#91;class="bannerad"&amp;#93;,div&amp;#91;id^="Ad"&amp;#93;&lt;br /&gt;{display:none !important;}&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;二&lt;/span&gt;&lt;br /&gt;如果是针对某个站点过滤的CSS，则在站点首选项中指定；如果是全局通用过滤的CSS，则在首选项中指定。&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVHk-jJQYUI/AAAAAAAAAKA/RaQK2wnpV6s/s1600-h/op_0011.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 264px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVHk-jJQYUI/AAAAAAAAAKA/RaQK2wnpV6s/s400/op_0011.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283255601119387970" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVHlGJOXDQI/AAAAAAAAAKI/geg5dZvo1qI/s1600-h/op_0012.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 259px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVHlGJOXDQI/AAAAAAAAAKI/geg5dZvo1qI/s400/op_0012.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283255731600428290" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style='color:red'&gt;三&lt;/span&gt;&lt;br /&gt;怎样识别广告的源代码？&lt;br /&gt;源代码中查找广告的源代码比较麻烦。介绍我目前使用的方法。&lt;br /&gt;我先建两个网页右键，做成按钮也行。&lt;br /&gt;树形源代码需要一个JS文件配合使用，&lt;a href='http://operach.blogspot.com/2008/12/blog-post_24.html' target='_blank'&gt;树形源代码JS文件&lt;/a&gt;。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, 树形源代码 = "Go to page, "javascript:ujs_SourceTreeView() ",,,"Note Web""&lt;br /&gt;Item, Mouseover DOM Inspector =Go to page,"javascript:void(z=document.body.appendChild(document.createElement('script')));void(z.language='javascript');void(z.type='text/javascript');void(z.src='http://slayeroffice.com/tools/modi/modi.js');void(z.id='modi');"&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVHmiNiPyYI/AAAAAAAAAKQ/T97yvEpYbwc/s1600-h/op_0013.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 375px; height: 400px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SVHmiNiPyYI/AAAAAAAAAKQ/T97yvEpYbwc/s400/op_0013.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283257313305545090" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style='color:red'&gt;四&lt;/span&gt;&lt;br /&gt;以此网页为例：http://bbs.winzheng.com/&lt;br /&gt;点击Mouseover DOM Inspector右键，将鼠标放在要过滤的目标上，相关的代码就出来了。图中所示的文字广告代码是&lt;span style='color:red'&gt;div[class="ad_text"]&lt;/span&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVHpDT9gLtI/AAAAAAAAAKY/DUDw1FIzsAQ/s1600-h/op_0014.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 190px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVHpDT9gLtI/AAAAAAAAAKY/DUDw1FIzsAQ/s400/op_0014.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283260080989417170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style='color:red'&gt;五&lt;/span&gt;&lt;br /&gt;点击树形源代码右键，则可以将源代码层次清晰地表示出来，方便查找广告代码。&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVHqSEOGPBI/AAAAAAAAAKg/i5o3nyA2bd0/s1600-h/op_0015.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 208px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVHqSEOGPBI/AAAAAAAAAKg/i5o3nyA2bd0/s400/op_0015.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283261433973718034" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style='color:red'&gt;六&lt;/span&gt;&lt;br /&gt;我一般用这两种方法配合使用分析广告代码。&lt;br /&gt;为了通用性，可以将&lt;span style='color:red'&gt;div[class="ad_text"]&lt;/span&gt;写成&lt;span style='color:red'&gt;div[class^="ad_"]&lt;/span&gt;，&lt;span style='color:red'&gt;^&lt;/span&gt;表示匹配开头是&lt;span style='color:red'&gt;ad_&lt;/span&gt;的代码。&lt;br /&gt;另&lt;span style='color:red'&gt;div[id$="_ad"]&lt;/span&gt;中&lt;span style='color:red'&gt;$&lt;/span&gt;表示匹配结尾是&lt;span style='color:red'&gt;_ad&lt;/span&gt;的代码。&lt;br /&gt;&lt;span style='color:red'&gt;div[id*="_ads_"]&lt;/span&gt;中&lt;span style='color:red'&gt;*&lt;/span&gt;表示匹配含有&lt;span style='color:red'&gt;_ads_&lt;/span&gt;的代码。&lt;br /&gt;其他类推。&lt;br /&gt;上面的网页分析广告代码后，建一后缀名&lt;span style='color:red'&gt;.css&lt;/span&gt;的文本文档。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;@charset "utf-8";&lt;br /&gt;/*Name: 赢政天下css */&lt;br /&gt;/* http://bbs.winzheng.com  */&lt;br /&gt;&lt;br /&gt;table&amp;#91;id="category_toplist"&amp;#93;,div&amp;#91;id^="ad_"&amp;#93;,div&amp;#91;id="header"&amp;#93;,div&amp;#91;class^="ad_"&amp;#93;&lt;br /&gt;{display: none !important;}&lt;/div&gt;&lt;br /&gt;在该网页的站点首选项中指定，过滤效果如图：&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVIDsTCX4TI/AAAAAAAAAKo/tSBRHUt7s8Q/s1600-h/op_0016.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 227px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVIDsTCX4TI/AAAAAAAAAKo/tSBRHUt7s8Q/s400/op_0016.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283289372418367794" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7380552365671886792?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7380552365671886792/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7380552365671886792' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7380552365671886792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7380552365671886792'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/css.html' title='用CSS过滤广告'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZevlkyE3eOA/SVHk-jJQYUI/AAAAAAAAAKA/RaQK2wnpV6s/s72-c/op_0011.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-8044194936503022028</id><published>2008-12-24T11:55:00.007+08:00</published><updated>2008-12-24T13:32:30.464+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>朱雀菜单DIY</title><content type='html'>在众多浏览器中，恐怕只有Opera的菜单可以让用户随心所欲、面目全非地修改定制，添加你所需要的或者删除你不需要的菜单条目。&lt;br /&gt;定制的工具很简单，一个文本编辑器就行了，如系统记事本、Notepad2或者editplus等等。&lt;br /&gt;Opera默认菜单是Opera/defaults/standard_menu.ini ，Opera的菜单栏、右键菜单全都保存在这里。各opera菜单所对应的standard_menu.ini区段可以&lt;a href='http://operach.blogspot.com/2008/10/opera_09.html' target='_blank'&gt;参考这里&lt;/a&gt;。&lt;br /&gt;怎样DIY自己的菜单呢？&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;一&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;新建一后缀名为ini的文本文档，为叙述方便，暂且命名它为op_menu.ini，用文本编辑工具如Notepad2打开op_menu.ini，遵照默认文件standard_menu.ini格式在开头添加以下内容：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Opera Preferences version 2.0&lt;br /&gt;; Menu specification file for Opera 7.0&lt;br /&gt;; This file is stored in UTF-8 encoding&lt;br /&gt;&lt;br /&gt;&amp;#91;Version&amp;#93;&lt;br /&gt;File Version=2&lt;br /&gt;&lt;br /&gt;&amp;#91;Info&amp;#93;&lt;br /&gt;Name=Opera Standard&lt;br /&gt;Description=Opera Standard menu setup&lt;br /&gt;Author=Opera Software ASA&lt;br /&gt;Version=1&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;其中&lt;span style='color:red'&gt;Name=&lt;/span&gt;可以更改为其它名称，方便自己区别使用，如：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Name=我的菜单&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;二&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;完成上面的步骤后，再来进行具体的DIY工作。&lt;br /&gt;如果你要修改某个默认的菜单，则在op_menu.ini建立同名的&lt;span style='color:red'&gt;[***]&lt;/span&gt;菜单条目定制。&lt;br /&gt;例如：修改网页右键，则用Notepad2打开op_menu.ini，建立[Document Popup Menu]菜单条目，在其下添加你所要修改添加的菜单项目。&lt;br /&gt;例如：在网页右键菜单中添加opera菜单链接,则在[Document Popup Menu]区段添加&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Submenu, 菜单 , Browser Menu Bar&lt;/div&gt;&lt;br /&gt;如果菜单项目太多，为了美观可以用分隔符进行分隔：--------------------&lt;br /&gt;&lt;br /&gt;如果你不想显示[Document Popup Menu]菜单下的一些默认项目，则在此不添加就行了。或者在其起始处添加 &lt;span style='color:red'&gt;;&lt;/span&gt;，也可以达到目的。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;三&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;如果想要建默认菜单中没有的新菜单，然后在某个默认菜单中引用它。则在op_menu.ini中建好新菜单，然后在默认菜单下按以下格式添加：&lt;br /&gt;&lt;span style='color:red'&gt;Submenu, 名称, 引用的新菜单&lt;/span&gt;&lt;br /&gt;具体实例请参考：&lt;br /&gt;&lt;a href='http://operach.blogspot.com/2008/10/operabbcode.html' target='_blank'&gt;Opera右键_BBCode&lt;/a&gt;&lt;br /&gt;&lt;a href='http://operach.blogspot.com/2008/10/operahtml.html' target='_blank'&gt;Opera右键_HTML 样式编辑&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;四&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;standard_menu.ini中op_menu.ini其它未作改动的部分， Opera 会直接读取默认配置。&lt;br /&gt;这种方式DIY的优点是菜单配置所改动过的部分一目了然，默认配置也不会丢失。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;五&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;完成定制的op_menu.ini保存在哪里呢？一般保存在Opera/profile/menu/文件夹下。这样可以在首选项-高级-工具栏-菜单项目中选用它。&lt;br /&gt;或者保存在任意位置，通过&lt;a href='opera:config#Menu Configuration' target='_blank'&gt;Menu Configuration&lt;/a&gt;进行路径指定。&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVHGo-E-b1I/AAAAAAAAAJ4/04aV6o2OEKU/s1600-h/op_menu.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 225px; height: 400px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SVHGo-E-b1I/AAAAAAAAAJ4/04aV6o2OEKU/s400/op_menu.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5283222245043236690" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-8044194936503022028?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/8044194936503022028/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=8044194936503022028' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8044194936503022028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8044194936503022028'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/diy_24.html' title='朱雀菜单DIY'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_ZevlkyE3eOA/SVHGo-E-b1I/AAAAAAAAAJ4/04aV6o2OEKU/s72-c/op_menu.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-9184588507833984631</id><published>2008-12-23T06:18:00.007+08:00</published><updated>2008-12-23T08:32:21.151+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>朱雀的迅雷右键补充说明并推荐一DIY方法</title><content type='html'>&lt;blockquote style='margin-left:0;border-left:5px solid #ffdf9d;padding:8px;background:#ffe;'&gt;&lt;span style='color:red'&gt;&lt;strong&gt;右键菜单迅雷支持&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;现在，我们能够使用右键菜单调用迅雷下载目标文件了.&lt;br /&gt;1、打开迅雷下载工具，工具菜单 -&gt; 浏览器支持 -&gt; 添加 Opera 支持&lt;br /&gt;2、重启 Opera，右键超级链接，选择“使用迅雷下载”。&lt;/blockquote&gt;&lt;br /&gt;朱雀的右键菜单迅雷支持官方说明很简洁，添加右键时也只针对&lt;span style='color:red'&gt;Opera\defaults&lt;/span&gt;下的默认配置文件&lt;span style='color:red'&gt;standard_menu.ini&lt;/span&gt;进行修改，而不是目前所使用的&lt;span style='color:red'&gt;standard_menu.ini&lt;/span&gt;。这样重启后先前自己DIY的右键菜单又要重新配置一次。一开始我以为是我的菜单文件不在&lt;span style='color:red'&gt;Opera\profile\menu&lt;/span&gt;文件夹下的缘故，将我的菜单文件放在&lt;span style='color:red'&gt;Opera\profile\menu&lt;/span&gt;文件夹下，仍然只针对&lt;span style='color:red'&gt;Opera\defaults&lt;/span&gt;下的默认配置文件&lt;span style='color:red'&gt;standard_menu.ini&lt;/span&gt;进行修改。还不如&lt;a href='http://operach.blogspot.com/2008/12/opera10.html' target='_blank'&gt;参考此文方法自己添加。&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;由此细节我想起保存Opera配置文件我使用的DIY方法。推荐给有兴趣的朋友，比较适合追新的使用者。&lt;br /&gt;以我的实际安装路径说明：&lt;br /&gt;1、我的Opera安装是&lt;span style='color:red'&gt;D:\Opera&lt;/span&gt;，我另新建一文件夹&lt;span style='color:red'&gt;D:\MyOpera&lt;/span&gt;。&lt;br /&gt;2、将相关定制文件：opera6.ini、菜单standard_menu.ini、手势standard_mouse.ini、工具栏standard_toolbar.ini、书签、快捷键、语言文件、JS文件夹、自定义CSS文件、wand.dat文件、对话框dialog.ini以及插件等等，所需要保存的定制文件全部复制到&lt;span style='color:red'&gt;D:\MyOpera&lt;/span&gt;中，也可以对这些文件进行重命名，方便自己使用，甚至opera6.ini都可以重命名。&lt;br /&gt;3、用/settings参数指定&lt;span style='color:red'&gt;opera6.ini&lt;/span&gt;位置的方式启动，建一个&lt;span style='color:red'&gt;D:\Opera\Opera.exe&lt;/span&gt;的桌面快捷方式，在其属性－目标中改为&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;"D:\Opera\opera.exe" /Settings D:\MyOpera\opera6.ini&lt;/div&gt;&lt;br /&gt;4、以快捷方式启动opera，在&lt;a href='opera:config' target='_blank'&gt;opera:config&lt;/a&gt;重新指定相关定制文件路径，可以&lt;a href='http://operach.blogspot.com/2008/10/opera9.html' target='_blank'&gt;参考此文方法。&lt;/a&gt;&lt;br /&gt;这种方法在第一次定制时比较麻烦，要比较熟悉相关文件的作用，以及去&lt;a href='opera:config' target='_blank'&gt;opera:config&lt;/a&gt;重新指定。也只适合本机使用而不宜移动U盘。但是在版本更新后就很方便，譬如目前使用的opera9B10482版路径为D:\Opera，新安装了opera10B1139路径为D:\Opera10,只需要将原D:\Opera重命名为D:\Opera9,将D:\Opera10命名为D:\Opera，快捷方式启动后就是在使用新版本了。&lt;br /&gt;使用这种方法，OperaDef.ini里Multi User的取值就无所谓修改了。&lt;br /&gt;如果语言文件有新变动，就复制到D:\MyOpera\里替换。&lt;br /&gt;如果不想使用自带的search.ini，就将新的search.ini复制到D:\Opera\里替换。&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVAb0S4CGXI/AAAAAAAAAJA/fBRznLJmPbA/s1600-h/op_01.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 184px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVAb0S4CGXI/AAAAAAAAAJA/fBRznLJmPbA/s400/op_01.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5282752948139596146" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVAb7KaLjwI/AAAAAAAAAJI/cPahjU6h0XY/s1600-h/op_02.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 318px; height: 400px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SVAb7KaLjwI/AAAAAAAAAJI/cPahjU6h0XY/s400/op_02.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5282753066125987586" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-9184588507833984631?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/9184588507833984631/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=9184588507833984631' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/9184588507833984631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/9184588507833984631'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/diy.html' title='朱雀的迅雷右键补充说明并推荐一DIY方法'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZevlkyE3eOA/SVAb0S4CGXI/AAAAAAAAAJA/fBRznLJmPbA/s72-c/op_01.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-2297341640365752955</id><published>2008-12-22T08:19:00.010+08:00</published><updated>2008-12-22T13:11:56.185+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>进一步探讨朱雀与迅雷关联</title><content type='html'>朱雀_Opera官方中国版的一个改变，就是能够使用右键菜单调用迅雷下载目标文件。&lt;br /&gt;在朱雀的使用过程中，发现迅雷下载全部链接时的一个现象。&lt;br /&gt;以这个附件很多的页面为例，进行说明：&lt;a href='http://bbs.winzheng.com/viewthread.php?tid=1450285&amp;extra=page%3D1' target='_blank'&gt;打造赢政最强绿色小软件合集(共319个)&lt;/a&gt;。&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;一、下载全部链接&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;1、迅雷直接关联方式，点击下载页面全部链接，迅雷新建任务示意图如下：&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SU7gRUEoFyI/AAAAAAAAAIg/_1ROQ516nyQ/s1600-h/th_1.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 364px;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SU7gRUEoFyI/AAAAAAAAAIg/_1ROQ516nyQ/s400/th_1.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5282406001002682146" /&gt;&lt;/a&gt;&lt;br /&gt;2、迅雷通过eDown进行关联，点击下载页面全部链接，迅雷新建任务示意图如下：&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SU7gk5vkfhI/AAAAAAAAAIo/K6ojTbQu6K8/s1600-h/th_2.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 286px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SU7gk5vkfhI/AAAAAAAAAIo/K6ojTbQu6K8/s400/th_2.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5282406337532427794" /&gt;&lt;/a&gt;&lt;br /&gt;比较两张截图，就可以发现其中的差异，二者链接相差很多。而且第一种方式中，迅雷新建任务漏掉了附件的下载链接；而第二种方式中，迅雷新建任务没有漏掉附件的下载链接。&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;二、附件选定批量下载&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SU7hsPtzPPI/AAAAAAAAAIw/Kt9-SvKtcdY/s1600-h/ed_1.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 308px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SU7hsPtzPPI/AAAAAAAAAIw/Kt9-SvKtcdY/s400/ed_1.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5282407563201297650" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_ZevlkyE3eOA/SU7hzf4LD9I/AAAAAAAAAI4/euUwIx3PY-I/s1600-h/ed_2.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 227px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/SU7hzf4LD9I/AAAAAAAAAI4/euUwIx3PY-I/s400/ed_2.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5282407687798853586" /&gt;&lt;/a&gt;&lt;br /&gt;这个功能目前是白菜版的一个特色（&lt;a href='http://bbs.operachina.com/viewtopic.php?f=15&amp;t=33216' target='_blank'&gt;ezibo的白菜版&lt;/a&gt;），也是通过eDown实现的（&lt;a href='http://bbs.operachina.com/viewtopic.php?t=34852' target='_blank'&gt;eDown易得&lt;/a&gt;）。图中所示是我从白菜版偷师移植过来的，选定附件通过eDown调用迅雷批量下载。&lt;br /&gt;Oget不知能否实现同样功能，没试过。Oget下载全部链接时经常无反应或者反应迟缓，eDown则反应迅捷。在最近的使用中，我已经放弃Oget转向eDown。&lt;br /&gt;&lt;br /&gt;综上所述，在朱雀中使用迅雷，可以根据自己的需要采取不同的关联方式。如果使用者仅仅是简单的下载，迅雷直接关联浏览器就行了；如果经常下载全部链接、图片或者附件选定批量下载，则推荐通过第三方工具eDown去调用迅雷。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-2297341640365752955?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/2297341640365752955/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=2297341640365752955' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2297341640365752955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2297341640365752955'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/blog-post_22.html' title='进一步探讨朱雀与迅雷关联'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZevlkyE3eOA/SU7gRUEoFyI/AAAAAAAAAIg/_1ROQ516nyQ/s72-c/th_1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-5545241813944798470</id><published>2008-12-20T19:38:00.004+08:00</published><updated>2009-01-25T17:13:32.222+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera常用插件</title><content type='html'>放在网盘上共享。&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;下载&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href='http://cj8631.googlecode.com/files/Opera_plugins.7z' target='_blank'&gt;地址1：Opera_plugins.7z&lt;/a&gt;&lt;br /&gt;&lt;a href='http://file5.brsbox.com/download.php?sid=232c00ca3d15c5b37381a2f4cd6e7cb7&amp;fc=18f36912aaa0a0515332ebbf3073fe8a/Opera_plugins.7z' target='_blank'&gt;地址2：Opera_plugins.7z&lt;/a&gt;&lt;br /&gt;解压后保存在你的Opera插件文件夹。&lt;br /&gt;&lt;a href='opera:config#Plugin Path' target='_blank'&gt;点击查看你的Opera插件保存路径&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-5545241813944798470?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/5545241813944798470/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=5545241813944798470' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/5545241813944798470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/5545241813944798470'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/opera_5975.html' title='Opera常用插件'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7492141121240200841</id><published>2008-12-18T17:01:00.009+08:00</published><updated>2008-12-18T20:02:16.848+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>转：Opera 桌面 / Mini 中国版第一次更新</title><content type='html'>&lt;blockquote style='margin-left:0;border-left:5px solid #ffdf9d;padding:8px;background:#ffe;'&gt;根据论坛反馈，我们第一时间对 Opera 中国版和 Opera Mini 中国版做了第一次更新，请使用官方链接下载，以避免下载到旧版。&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote style='margin-left:0;border-left:5px solid #ffdf9d;padding:8px;background:#ffe;'&gt;&lt;strong&gt;&lt;strong&gt;更新日志：&lt;/strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;Opera 桌面中国版：&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;安装界面背景图片与文字重叠的问题&lt;br /&gt;修正卸载时出错的问题&lt;br /&gt;修复标签循环列表无高亮的问题&lt;br /&gt;&lt;a href='http://www.operachina.com/download/?version=ibis' target='_blank'&gt;点击下载&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style='color:red'&gt;Opera Mini 中国版：&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;加强 WAP 页面兼容性&lt;br /&gt;修复部分 WAP 链接无法显示的问题&lt;br /&gt;修复 JavaScript 对话框的问题。&lt;br /&gt;手机访问 http://operamini.com 即可下载。&lt;/blockquote&gt;&lt;br /&gt;&lt;a href='http://bbs.operachina.com/viewtopic.php?f=26&amp;t=36871&amp;p=86968#p86968' target='_blank'&gt;原贴链接&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7492141121240200841?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7492141121240200841/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7492141121240200841' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7492141121240200841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7492141121240200841'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/opera-mini.html' title='转：Opera 桌面 / Mini 中国版第一次更新'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-2020801647276621653</id><published>2008-12-17T17:00:00.006+08:00</published><updated>2008-12-18T15:24:17.507+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera_拖拽后台打开与双击标签关闭</title><content type='html'>这两个个功能在Opera官方中国版中是默认实现的。&lt;br /&gt;发现在Opera9.63B10476中同样可以实现。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;1、拖拽后台打开&lt;/span&gt;&lt;br /&gt;&lt;a href='opera:config#Open New Window In Background' target='_blank'&gt;Open New Window In Background&lt;/a&gt; 勾选后保存。&lt;br /&gt;或者在opera6.ini文件[User Prefs]下添加：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;open new window in background=1&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;2、双击标签关闭&lt;/span&gt;&lt;br /&gt;&lt;a href='opera:config#Doubleclick to Close Tab' target='_blank'&gt;Doubleclick to Close Tab&lt;/a&gt;勾选后保存。&lt;br /&gt;或者在opera6.ini文件[User Prefs]下添加：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Doubleclick to Close Tab=1&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-2020801647276621653?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/2020801647276621653/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=2020801647276621653' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2020801647276621653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2020801647276621653'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/opera_7885.html' title='Opera_拖拽后台打开与双击标签关闭'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-4554549706212705661</id><published>2008-12-15T09:37:00.003+08:00</published><updated>2008-12-16T15:12:51.198+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera_中国幼儿在线网</title><content type='html'>http://www.520wawa.com/&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SUW1GQijtkI/AAAAAAAAAHQ/B8MscJpSbWk/s1600-h/op_520wawa.com.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 105px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SUW1GQijtkI/AAAAAAAAAHQ/B8MscJpSbWk/s400/op_520wawa.com.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5279825257285531202" /&gt;&lt;/a&gt;&lt;br /&gt;在urlfilter.ini过滤以下内容,暂且应付。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;http://www.520wawa.com/js/ajaxXsl.js&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-4554549706212705661?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/4554549706212705661/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=4554549706212705661' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4554549706212705661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4554549706212705661'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/blog-post_3995.html' title='Opera_中国幼儿在线网'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ZevlkyE3eOA/SUW1GQijtkI/AAAAAAAAAHQ/B8MscJpSbWk/s72-c/op_520wawa.com.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-4048848098439352214</id><published>2008-12-15T07:29:00.002+08:00</published><updated>2008-12-16T15:12:59.003+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera_搜狐校友录的过滤</title><content type='html'>Opera上搜狐校友录好像总有点小问题。在urlfilter.ini过滤以下内容，既加快显示速度，又避免错误。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;http://s1.cr.itc.cn/sns/editor/crEmote.js&lt;br /&gt;http://s*.cr.itc.cn/sns/widget/*.js&lt;br /&gt;http://js.sohu.com/pv_xhtml.js&lt;br /&gt;http://pv.sohu.com/pv.gif?t?*&lt;br /&gt;http://www.sohu.com/sohuflash_*.js&lt;br /&gt;http://images*.js&lt;br /&gt;http://*/gg/*&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-4048848098439352214?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/4048848098439352214/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=4048848098439352214' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4048848098439352214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4048848098439352214'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/blog-post_15.html' title='Opera_搜狐校友录的过滤'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7900929249999462112</id><published>2008-12-11T20:33:00.005+08:00</published><updated>2008-12-14T15:45:58.047+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera之赢政天下论坛CSS过滤</title><content type='html'>赢政天下论坛改版后&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;@charset "utf-8";&lt;br /&gt;/*Name: 赢政天下css */&lt;br /&gt;/* http://bbs.winzheng.com  */&lt;br /&gt;&lt;br /&gt;table[id="category_toplist"],div[id^="ad_"],div[id="header"],div[class^="ad_"]&lt;br /&gt;{display: none !important;} &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7900929249999462112?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7900929249999462112/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7900929249999462112' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7900929249999462112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7900929249999462112'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/operacss.html' title='Opera之赢政天下论坛CSS过滤'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7935955176944771500</id><published>2008-12-10T17:35:00.003+08:00</published><updated>2008-12-10T17:53:08.983+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>一个网站垃圾广告的过滤</title><content type='html'>我很少去这种网站，广告很垃圾、很让人讨厌。&lt;br /&gt;http://www.mtvtop.net/&lt;br /&gt;&lt;br /&gt;过滤代码：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;http://www.koowo.com/pa/www1.mtvtop.net/index-*.html&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_ZevlkyE3eOA/ST-NrpCcFvI/AAAAAAAAAHA/sp9D-D2nRuA/s1600-h/%E5%B9%BF%E5%91%8A1.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 40px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/ST-NrpCcFvI/AAAAAAAAAHA/sp9D-D2nRuA/s400/%E5%B9%BF%E5%91%8A1.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5278093069191485170" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;过滤代码：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;http://*/kaokaoni/*&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ZevlkyE3eOA/ST-OB3zIWEI/AAAAAAAAAHI/gHETyTLaE2c/s1600-h/%E5%B9%BF%E5%91%8A2.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 253px; height: 142px;" src="http://1.bp.blogspot.com/_ZevlkyE3eOA/ST-OB3zIWEI/AAAAAAAAAHI/gHETyTLaE2c/s400/%E5%B9%BF%E5%91%8A2.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5278093451110930498" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;还有另外两个过滤：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;http://mtrl.anyku.com/stat.js&lt;br /&gt;http://*/ads_*&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7935955176944771500?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7935955176944771500/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7935955176944771500' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7935955176944771500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7935955176944771500'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/blog-post_10.html' title='一个网站垃圾广告的过滤'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ZevlkyE3eOA/ST-NrpCcFvI/AAAAAAAAAHA/sp9D-D2nRuA/s72-c/%E5%B9%BF%E5%91%8A1.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-9011559299215301631</id><published>2008-12-07T12:36:00.016+08:00</published><updated>2008-12-21T13:21:01.852+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera_站内Google搜索的按钮与右键</title><content type='html'>从一网站得来的网站搜索按钮，&lt;a href='http://operawiki.info/PowerButtons' target='_blank'&gt;原贴&lt;/a&gt;。&lt;br /&gt;原按钮搜索中文关键字时有出现乱码。修改后如下：&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;一&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;按钮：&lt;a href="opera:/button/Go to page, &amp;quot;javascript:var t=window.location.hostname;var s=prompt('Google site search - enter search string:','');if(s)void(location.href='http://www.google.com/search?hl=zh-CN&amp;q=site:'+t+'+'+s+'&amp;sourceid=opera')&amp;quot, 1, &amp;quot;Search site&amp;quot, &amp;quot;Search Web&amp;quot"&gt;站内Google搜索&lt;/a&gt;&lt;br /&gt;右键：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item,　站内Google搜索= "Go to page, "javascript:var t=window.location.hostname;var s=prompt('Google site search - enter search string:','');if(s)void(location.href='http://www.google.com/search?hl=zh-CN&amp;q=site:'+t+'+'+s+'&amp;sourceid=opera')", 1, "Search site", "Search Web""&lt;/div&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;二&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid silver;background:#f5f5f5;'&gt;说明：如果输入“D 关键字”（即输入 D 然后是空格 关键字），则搜索整个域。如果只输入关键字，则和上面的按钮一样，只限于当前网站。&lt;/div&gt;&lt;br /&gt;按钮：&lt;a href="opera:/button/Go to page, &amp;quot;javascript:var t=window.location.hostname;var s=prompt('Google site search - enter search string:','');if(s){if(s.match(/^d\s.+/)){s=s.substring(2,s.length);t=t.match(/[^\.]+\.\w{2,4}$/)+''};void(location.href='http://www.google.com/search?q=site:'+t+'+'+s+'&amp;sourceid=opera&amp;num=100&amp;hl=zh-CN')}&amp;quot, 1, &amp;quot;Search site&amp;quot, &amp;quot;Search Web&amp;quot"&gt;站内Google搜索&lt;/a&gt;&lt;br /&gt;右键：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item,　站内Google搜索= "Go to page, "javascript:var t=window.location.hostname;var s=prompt('Google site search - enter search string:','');if(s){if(s.match(/^d\s.+/)){s=s.substring(2,s.length);t=t.match(/&amp;#91;^\.&amp;#93;+\.\w{2,4}$/)+''};void(location.href='http://www.google.com/search?q=site:'+t+'+'+s+'&amp;sourceid=opera&amp;num=100&amp;hl=zh-CN')}", 1, "Search site", "Search Web""&lt;/div&gt;&lt;br /&gt;&lt;span style='color:red'&gt;&lt;strong&gt;三&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid silver;background:#f5f5f5;'&gt;说明：自动搜索域。&lt;/div&gt;&lt;br /&gt;按钮：&lt;a href="opera:/button/Go to page, &amp;quot;javascript:var t=window.location.hostname;var s=prompt('Google site search - enter search string:','');if(s){t=t.match(/[^\.]+\.\w{2,4}$/)+'';void(location.href='http://www.google.com/search?q=site:'+t+'+'+s+'&amp;sourceid=opera&amp;num=100&amp;hl=zh-CN')}&amp;quot, 1, &amp;quot;Search site&amp;quot, &amp;quot;Search Web&amp;quot"&gt;站内Google搜索&lt;/a&gt;&lt;br /&gt;右键：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item,　站内Google搜索= "Go to page, "javascript:var t=window.location.hostname;var s=prompt('Google site search - enter search string:','');if(s){t=t.match(/&amp;#91;^\.&amp;#93;+\.\w{2,4}$/)+'';void(location.href='http://www.google.com/search?q=site:'+t+'+'+s+'&amp;sourceid=opera&amp;num=100&amp;hl=zh-CN')}", 1, "Search domain", "Search Web""&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-9011559299215301631?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/9011559299215301631/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=9011559299215301631' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/9011559299215301631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/9011559299215301631'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/blog-post.html' title='Opera_站内Google搜索的按钮与右键'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-1675896667875575006</id><published>2008-12-06T13:26:00.011+08:00</published><updated>2009-01-25T11:19:42.711+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>QQ2009 Preview 4 English Release　绿色中文版</title><content type='html'>官方原版：&lt;a href='http://im.qq.com/intl/en/qq/2009/preview4/' target='_blank'&gt;下载页面&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;英文版无广告无新闻弹出窗，清爽。&lt;br /&gt;自己动手，已经替换为中文语言，仅有语音视频、文件传送和远程协助共3个插件。&lt;br /&gt;绿化包为安装vc2005支持库。&lt;br /&gt;&lt;strong&gt;下载&lt;/strong&gt;：&lt;br /&gt;&lt;a href='http://file5.brsbox.com/download.php?sid=59964967d4c7142523decbb330d0b7f2&amp;fc=e4b9df7f519e4d32f80dce0c7525e838/QQ2009.7z' target='_blank'&gt;1、QQ2009_en_P4.7z&lt;/a&gt;&lt;br /&gt;&lt;a href='http://cj8631.googlecode.com/files/QQ2009_en_P4.7z' target='_blank'&gt;2、QQ2009_en_P4.7z&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-1675896667875575006?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/1675896667875575006/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=1675896667875575006' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1675896667875575006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1675896667875575006'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/qq2009-preview-4-english-release.html' title='QQ2009 Preview 4 English Release　绿色中文版'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7766956467611148724</id><published>2008-12-05T09:41:00.013+08:00</published><updated>2008-12-18T15:19:08.831+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera10 重新支持迅雷了</title><content type='html'>&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid #ddcf8f;background-color:#ffffed;'&gt;&lt;span style='color:red'&gt;Opera9.63b10476同样适用。&lt;/span&gt;&lt;br /&gt;迅雷关联Opera后，如果右键中仍然没有看见“迅雷下载”，可以用记事本等工具直接打开你的右键菜单文件修改添加。&lt;br /&gt;&lt;a href='opera:config#Menu Configuration' target='_blank'&gt;点击查看你的右键菜单配置文件路径&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Opera 10 alpha发布了，惊喜地发现支持迅雷了。&lt;br /&gt;在迅雷工具设置中，浏览器支持里设置“添加Opera支持”后，会在　\Opera\profile\menu　文件夹下生成一menu_thunder.ini文件。&lt;br /&gt;其实各迅雷相关右键如下，注意自己的&lt;span style='color:red'&gt;C:\Program Files\Thunder\Components\ExplorerHelper\XLNonIESvr.exe&lt;/span&gt;路径。&lt;br /&gt;&lt;br /&gt;[Image Link Popup Menu]&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item,"使用迅雷下载"=Execute Program, "C:\Program Files\Thunder\Components\ExplorerHelper\XLNonIESvr.exe", "@%l %u"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[Image Popup Menu]&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item,"使用迅雷下载"=Copy image address &amp; Execute Program, "C:\Program Files\Thunder\Components\ExplorerHelper\XLNonIESvr.exe", "@%c %u"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[Link Popup Menu]&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item,"使用迅雷下载"=Execute Program, "C:\Program Files\Thunder\Components\ExplorerHelper\XLNonIESvr.exe", "@%l %u"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[Link Selection Popup Menu]&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item,"用迅雷下载文本链接" = Execute program,"C:\Program Files\Thunder\Components\ExplorerHelper\XLNonIESvr.exe","@%l %u"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;[Document Popup Menu]&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item,"使用迅雷下载全部链接"=Execute Program, "C:\Program Files\Thunder\Components\ExplorerHelper\XLNonIESvr.exe", "#%s %u"&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7766956467611148724?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7766956467611148724/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7766956467611148724' title='2 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7766956467611148724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7766956467611148724'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/opera10.html' title='Opera10 重新支持迅雷了'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7996245938394180500</id><published>2008-12-05T07:25:00.001+08:00</published><updated>2008-12-05T07:27:36.245+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>游隼破壳 - Opera 10 alpha 发布</title><content type='html'>&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid #ddcf8f;background-color:#ffffed;'&gt;注意：&lt;br /&gt;这是一个 Alpha 测试版，存在着一些已知问题，可能会造成崩溃或者数据丢失，甚至无法正常使用。请勿覆盖之前的版本，并在备份数据后安装使用。&lt;br /&gt;此版本使用了和 Kestrel 不兼容的邮件数据格式，如果您使用了升级安装，那么您将不能降级到 Kestrel&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid #ddcf8f;background-color:#ffffed;'&gt;引擎升级&lt;br /&gt;Opera 10 使用最新的 Presto 引擎 2.2 版本，更快，更安全。&lt;br /&gt;新的 Presto 2.2 引擎还将用于其他设备上的 Opera，比如 Opera Mobile。&lt;br /&gt;真实网络提速 30%&lt;br /&gt;Presto 2.2 引擎为真实的网络进行提速，尤其在 Gmail, Facebook 这类复杂的页面上。&lt;br /&gt;更标准，最标准！&lt;br /&gt;Opera 10 率先 100/100 通过 ACID 3 测试，实现网络字体支持，RGBA/HSLA 颜色和 SVG 支持。Opera 10 alpha 已经完全为下一代网络应用武装到牙齿。&lt;br /&gt;拼写检查&lt;br /&gt;能写单词的地方都不会拼错，实时检查纠正错误。&lt;br /&gt;自动更新&lt;br /&gt;Opera 10 让您能够方便的更新 Opera 到最新版，以保护您的安全。&lt;br /&gt;多彩邮件&lt;br /&gt;新的邮件客户端提供完整的 HTML 格式支持，从此让您的邮件变得多姿多彩。&lt;br /&gt;纯文本邮件，HTML 多媒体邮件，想用什么格式，Opera 全支持！&lt;br /&gt;网络字体和 SVG&lt;br /&gt;网站上字样永远不一样。使用 Presto 2.2 引擎，您可以在网页上使用网络字体 - 包括SVG字体文件。&lt;br /&gt;RGBA 及 HSLA 透明&lt;br /&gt;最新透明度支持。使用 Presto 2.2，页面元素透明更容易，只需对 RGB/HSL模型加入 alpha 透明度参数。&lt;br /&gt;进化中的 Opera 蜻蜓&lt;br /&gt;Opera Dragonfly 功能更强大，允许编辑 DOM 和 HTTP Header。&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://snapshot.opera.com/windows/o100a1_1139m.exe' target='_blank'&gt;下载&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7996245938394180500?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7996245938394180500/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7996245938394180500' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7996245938394180500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7996245938394180500'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/opera-10-alpha.html' title='游隼破壳 - Opera 10 alpha 发布'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7156802769525248939</id><published>2008-12-02T08:40:00.010+08:00</published><updated>2008-12-12T20:43:27.047+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>Windows2008防火墙默认规则的修改</title><content type='html'>仅适用于ADSL个人用户，初步测试，网络畅通。&lt;br /&gt;&lt;span style='color:red'&gt;一、入站规则：&lt;/span&gt;&lt;br /&gt;1、启用：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;核心网络 - Internet 组管理协议(IGMP-In)&lt;br /&gt;核心网络 - Teredo (UDP-In)&lt;br /&gt;核心网络 - 动态主机配置协议(DHCP-In)&lt;br /&gt;核心网络 - 需要目标不可访问的碎片(ICMPv4-In)&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;2、原允许改为阻止（UDP137、138端口）：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;网络发现(NB-Datagram-In)　专用&lt;br /&gt;网络发现(NB-Datagram-In)　　域、公用&lt;br /&gt;网络发现(NB-Name-In)　　专用&lt;br /&gt;网络发现(NB-Name-In)　　域、公用&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;3、新建“禁止PING入”规则：&lt;br /&gt;新规则：&lt;br /&gt;①规则类型：自定义；&lt;br /&gt;②程序：所有程序；&lt;br /&gt;③协议和端口：ICMPv4；&lt;br /&gt;④作用域：任何IP；&lt;br /&gt;⑤操作：阻止连接；&lt;br /&gt;⑥名称：禁止PING入。&lt;br /&gt;&lt;br /&gt;４、其他默认规则禁用。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;二、出站规则：&lt;/span&gt;&lt;br /&gt;1、启用&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;核心网络 – DNS (UDP-Out)&lt;br /&gt;核心网络 - Internet 组管理协议(IGMP-Out)&lt;br /&gt;核心网络 - Teredo (UDP-Out)&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;2、原允许改为阻止（UDP137、138端口）：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;网络发现(NB-Datagram-Out)　　专用&lt;br /&gt;网络发现(NB-Datagram-Out)　　域、公用　&lt;br /&gt;网络发现(NB-Name-Out)　　专用&lt;br /&gt;网络发现(NB-Name-Out)　　域、公用&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;3、新建“允许PING出”规则：&lt;br /&gt;新规则：&lt;br /&gt;①规则类型：自定义；&lt;br /&gt;②程序：所有程序；&lt;br /&gt;③协议和端口：ICMPv4；&lt;br /&gt;④作用域：任何IP；&lt;br /&gt;⑤操作：允许连接；&lt;br /&gt;⑥名称：允许PING出。&lt;br /&gt;&lt;br /&gt;4、其他默认规则禁用。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7156802769525248939?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7156802769525248939/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7156802769525248939' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7156802769525248939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7156802769525248939'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/windows2008.html' title='Windows2008防火墙默认规则的修改'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-5396187487173232729</id><published>2008-12-01T12:53:00.004+08:00</published><updated>2008-12-01T12:59:51.539+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera修复Google网页快照的JS</title><content type='html'>在Opera中文社区淘到了这个能修复Google网页快照的JS，代码如下，我仅添加了“网页快照”的URL地址：http://72.14.235.132/search*。&lt;br /&gt;&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;// @include        http://72.14.235.132/search*&lt;br /&gt;// @name:ReURL&lt;br /&gt;// @author:Xtpeak&lt;br /&gt;document.addEventListener(opera&amp;&amp;opera.version()&amp;gt;=9?'DOMContentLoaded':'load',ReURL , false);&lt;br /&gt;function ReURL()&lt;br /&gt;{&lt;br /&gt;    var res = &amp;#91;"showbook.asp","search?q=cache","qidian.com/Book/"&amp;#93;;&lt;br /&gt;    var repl = &amp;#91;"readbook.asp","search?~.~&amp;q=cache","qidian.com/BookReader/"&amp;#93;;&lt;br /&gt;    var atag = document.getElementsByTagName("a");&lt;br /&gt;    for(var i=0,l=atag.length;i&amp;lt;l;i++)&lt;br /&gt;    {&lt;br /&gt;        if(atag&amp;#91;i&amp;#93;.href)&lt;br /&gt;            for(var j=0;j&amp;lt;res.length;j++)&lt;br /&gt;            {&lt;br /&gt;                if(atag&amp;#91;i&amp;#93;.href.indexOf(res&amp;#91;j&amp;#93;)&amp;gt;-1)&lt;br /&gt;                {&lt;br /&gt;                    atag&amp;#91;i&amp;#93;.href = atag&amp;#91;i&amp;#93;.href.replace(res&amp;#91;j&amp;#93;,repl&amp;#91;j&amp;#93;);break;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;    }&lt;br /&gt;}&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-5396187487173232729?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/5396187487173232729/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=5396187487173232729' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/5396187487173232729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/5396187487173232729'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/12/googlejs.html' title='Opera修复Google网页快照的JS'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-6930334816336522506</id><published>2008-11-29T06:16:00.015+08:00</published><updated>2008-12-19T09:13:17.129+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera的天涯社区urlfilter、CSS和JS</title><content type='html'>在urlfilter.ini过滤：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;http://80*.tianya.cn/*&lt;br /&gt;http://*.tianya.cn/img/*/tyad_*&lt;br /&gt;http://*.tianya.cn/js/global/tianyaRecommendSmallWindow*.js&lt;br /&gt;http://pagead*&lt;br /&gt;http://*/ad_js*&lt;br /&gt;http://static.tianya.cn/img/static*&lt;/div&gt;&lt;br /&gt;再辅以CSS过滤：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;div&amp;#91;id="randPanel"&amp;#93;,span&amp;#91;id="tianyaSense1"&amp;#93;,td&amp;#91;height="77"&amp;#93;,div&amp;#91;id$="_ADRIGHT"&amp;#93;,div&amp;#91;id*="_ADBANNER_"&amp;#93;,td&amp;#91;style="padding-right:2px;cursor:pointer"&amp;#93;&lt;br /&gt;{display: none !important;}&lt;br /&gt; &lt;br /&gt; #DisplayLoginInfoDiv {&lt;br /&gt;   padding: 8px;&lt;br /&gt;   color: #000000 !important;&lt;br /&gt;   line-height: 25px;&lt;br /&gt;}&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;/div&gt;&lt;br /&gt;一个天涯不用登陆就可以只看楼主或某人的JS（不是所有天涯页面有效）：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;// ==UserScript==&lt;br /&gt;// @author Magickey&lt;br /&gt;// @date 2008-7-29&lt;br /&gt;// @include        http://cache.tianya.cn/publicforum/content/*&lt;br /&gt;// @include        http://*.tianya.cn/techforum/content/*&lt;br /&gt;// @include        http://*.tianya.cn/new/publicforum/Content.asp?idWriter=*&lt;br /&gt;// @include        http://*.tianya.cn/new/techforum/Content.asp?idWriter=*&lt;br /&gt;// @include        http://www.tianya.cn/*&lt;br /&gt;&lt;br /&gt;// ==/UserScript==&lt;br /&gt;&lt;br /&gt;document.addEventListener("DOMContentLoaded",ty,false);&lt;br /&gt;&lt;br /&gt;var hlfcolor='#0000FF';&lt;br /&gt;var hlbcolor='#C0DCC0';&lt;br /&gt;&lt;br /&gt;function ty(){&lt;br /&gt;//区块样版&lt;br /&gt;  var odiv=document.createElement('div');&lt;br /&gt;  odiv.style.cssText="display:block;background:#eeeeee;color:#000000;";&lt;br /&gt;//按钮样版&lt;br /&gt;  var otd=document.createElement('td');&lt;br /&gt;  otd.setAttribute('align','right');&lt;br /&gt;  otd.setAttribute('valign',"bottom");&lt;br /&gt;//  otd.style.border='1px solid red';&lt;br /&gt;  var ftd=otd.cloneNode(true);&lt;br /&gt;&lt;br /&gt; var lct=window.location.href;&lt;br /&gt; if (lct.search('publicforum')&amp;gt;-1)&lt;br /&gt;  p();&lt;br /&gt; else if (lct.search('techforum')&amp;gt;-1 || lct.search('TianyaCity')&amp;gt;-1)&lt;br /&gt;        t();&lt;br /&gt;&lt;br /&gt;    function setbthtm(buttoncolor,pg){&lt;br /&gt;    otd.innerHTML='&amp;lt;font size=-1 &amp;gt;&amp;lt;a style="color:'+buttoncolor+'"href="javascript:" onclick="opty(this.parentNode.parentNode,\'f\',\''+pg+'\')"&amp;gt;只看此人&amp;lt;/a&amp;gt;&amp;nbsp;&amp;nbsp;&amp;lt;a style="color:'+buttoncolor+'"href="javascript:" onclick="opty(this.parentNode.parentNode,\'m\',\''+pg+'\')"&amp;gt;高亮&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;';&lt;br /&gt;    ftd.innerHTML='&amp;lt;font size=-1 &amp;gt;&amp;lt;a style="color:'+buttoncolor+'" href="javascript:" onclick="opty(chrAuthorName,\'f\',\''+pg+'\')"&amp;gt;只看楼主&amp;lt;/a&amp;gt;&amp;nbsp;&amp;nbsp;&amp;lt;a style="color:'+buttoncolor+'"href="javascript:" onclick="opty(chrAuthorName,\'m\',\''+pg+'\')"&amp;gt;高亮楼主&amp;lt;/a&amp;gt;&amp;nbsp;&amp;lt;a style="color:'+buttoncolor+'"href="javascript:" onclick="opty(this.parentNode.parentNode,\'f\',\''+pg+'\')"&amp;gt;只看此人&amp;lt;/a&amp;gt;&amp;nbsp;&amp;nbsp;&amp;lt;a style="color:'+buttoncolor+'"href="javascript:" onclick="opty(this.parentNode.parentNode,\'m\',\''+pg+'\')"&amp;gt;高亮&amp;lt;/a&amp;gt;&amp;lt;/font&amp;gt;';&lt;br /&gt; }&lt;br /&gt; //主板操作函数&lt;br /&gt; function p(){&lt;br /&gt;    setbthtm('#008000','p');&lt;br /&gt; //摘取主要内容节点&lt;br /&gt;    var oc=document.selectSingleNode('//div&amp;#91;@class="content"&amp;#93;');&lt;br /&gt;    var ftab=document.selectSingleNode('//table&amp;#91;3&amp;#93;');&lt;br /&gt;    if (ftab.text.search(/\&amp;#91;\d*\&amp;#93;/)&amp;gt;-1)&lt;br /&gt;     ftab=document.selectSingleNode('//table&amp;#91;4&amp;#93;');&lt;br /&gt;    ftab.style.cssText="background:#f5f9fa;";&lt;br /&gt;&lt;br /&gt;   var cc=oc.cloneNode(true);&lt;br /&gt; //处理顶楼&lt;br /&gt;   var tabs=cc.selectNodes('table');&lt;br /&gt;   var fdiv=odiv.cloneNode(true);&lt;br /&gt;   var fftd=ftd.cloneNode(true);&lt;br /&gt;   var htmopt=ftab.getElementsByTagName('a')&amp;#91;0&amp;#93;.innerHTML;&lt;br /&gt;   fdiv.setAttribute('opty',htmopt);&lt;br /&gt;      fftd.setAttribute('opty',htmopt);&lt;br /&gt;   ftab.getElementsByTagName('tr')&amp;#91;0&amp;#93;.appendChild(fftd);&lt;br /&gt;   fdiv.appendChild(ftab);&lt;br /&gt;   cc.insertBefore(fdiv,cc.firstChild);&lt;br /&gt; //处理回复&lt;br /&gt;   for (var i=0,tab;tab=tabs&amp;#91;i&amp;#93;;i++ )&lt;br /&gt;   {&lt;br /&gt;    if (!i)&lt;br /&gt;     continue;&lt;br /&gt;&lt;br /&gt;    var ndiv=odiv.cloneNode(true);&lt;br /&gt;    var nftd=otd.cloneNode(true);&lt;br /&gt;    var nhtmopt=tab.getElementsByTagName('a')&amp;#91;0&amp;#93;.innerHTML;&lt;br /&gt;    ndiv.setAttribute('opty',nhtmopt);&lt;br /&gt;    nftd.setAttribute('opty',nhtmopt);&lt;br /&gt;          tab.getElementsByTagName('tr')&amp;#91;0&amp;#93;.appendChild(nftd);&lt;br /&gt;    cc.insertBefore(ndiv,tab);&lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;   divs=cc.selectNodes('div&amp;#91;@opty&amp;#93;');&lt;br /&gt;   for (var i=0,div,nsib;div=divs&amp;#91;i&amp;#93;;i++ )&lt;br /&gt;   {&lt;br /&gt;    nsib=div.nextSibling;&lt;br /&gt;    while (nsib &amp;&amp; nsib.nodeName!='DIV')&lt;br /&gt;    {&lt;br /&gt;    div.appendChild(nsib);&lt;br /&gt;    nsib=div.nextSibling;&lt;br /&gt;    }&lt;br /&gt;   }&lt;br /&gt;   oc.parentNode.replaceChild(cc,oc);&lt;br /&gt;&lt;br /&gt; }&lt;br /&gt; //副版操作函数&lt;br /&gt; function t(){&lt;br /&gt;    setbthtm('#6699CC','f');&lt;br /&gt;    var pdiv=document.getElementById('pageDIV');&lt;br /&gt;    if (pdiv){&lt;br /&gt;              pdiv.style.width="2000px";&lt;br /&gt;     pdiv.style.height="20px";&lt;br /&gt;    }&lt;br /&gt;    var oc=document.getElementById('pContentDiv');   &lt;br /&gt;    var cc=oc.cloneNode(true);&lt;br /&gt;    var tabs=cc.getElementsByTagName('table');&lt;br /&gt;    var nndiv=odiv.cloneNode(true);&lt;br /&gt;    nndiv.style.background='#f5f9fa';&lt;br /&gt;    for (var i=0,tab;tab=tabs&amp;#91;i&amp;#93;;i++ )&lt;br /&gt;    {&lt;br /&gt;//         if (tab.text.search('作者')&amp;lt;0)&lt;br /&gt;//                      continue;&lt;br /&gt;      if (!i)&lt;br /&gt;          var nftd=ftd.cloneNode(true);&lt;br /&gt;      else&lt;br /&gt;          var nftd=otd.cloneNode(true);&lt;br /&gt;      var nhtmopt=tab.getElementsByTagName('a')&amp;#91;0&amp;#93;.innerHTML;&lt;br /&gt;      var ndiv=nndiv.cloneNode(true);&lt;br /&gt;      nftd.setAttribute('opty',nhtmopt);&lt;br /&gt;      ndiv.setAttribute('opty1',nhtmopt);&lt;br /&gt;      tab.getElementsByTagName('tr')&amp;#91;0&amp;#93;.appendChild(nftd);&lt;br /&gt;//            tab.parentNode.insertBefore(ndiv,tab);&lt;br /&gt;                  cc.insertBefore(ndiv,tab);&lt;br /&gt;      nsib=tab.nextSibling;&lt;br /&gt;      while (nsib &amp;&amp; nsib.nodeName!='table' &amp;&amp; nsib.nodeName!='form')&lt;br /&gt;      {&lt;br /&gt;       if (nsib.nodeName=='DIV'){&lt;br /&gt;           nsib.setAttribute('opty',nhtmopt);&lt;br /&gt;        break;&lt;br /&gt;       }&lt;br /&gt;       nsib=nsib.nextSibling;&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;//    divs=cc.selectNodes('form/div&amp;#91;@opty1&amp;#93;');&lt;br /&gt;          divs=cc.selectNodes('div&amp;#91;@opty1&amp;#93;');&lt;br /&gt;    for (var i=0,div,nsib;div=divs&amp;#91;i&amp;#93;;i++ )&lt;br /&gt;    {&lt;br /&gt;     nsib=div.nextSibling;&lt;br /&gt;     while (nsib  &amp;&amp; nsib.nodeName!='form')&lt;br /&gt;     {&lt;br /&gt;     if (nsib.nodeName=='DIV')&lt;br /&gt;      if (nsib.getAttribute('opty1'))&lt;br /&gt;          break;&lt;br /&gt;     div.appendChild(nsib);&lt;br /&gt;     nsib=div.nextSibling;&lt;br /&gt;     }&lt;br /&gt;    }&lt;br /&gt;    oc.parentNode.replaceChild(cc,oc);&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//高亮和过滤函数&lt;br /&gt;function opty(obj,stu,pg){&lt;br /&gt; var str=(stu=='f'?"!=\"":"=\"");&lt;br /&gt; var name=(typeof(obj)=='string'?obj:obj.getAttribute('opty'));&lt;br /&gt; str+=name;&lt;br /&gt; if (pg=='p'||stu!='f')&lt;br /&gt;     var divs=document.selectNodes('//div&amp;#91;@opty'+str+'"&amp;#93;');&lt;br /&gt;    else if(pg=='f')&lt;br /&gt;     var divs=document.selectNodes('//div&amp;#91;@opty1'+str+'"&amp;#93;');&lt;br /&gt;&lt;br /&gt; if (!divs.length)&lt;br /&gt;  return;&lt;br /&gt; for (var i=0,div;div=divs&amp;#91;i&amp;#93; ;i++ )&lt;br /&gt;   if (stu=='f')&lt;br /&gt;    div.style.display=(div.style.display=="none"?"block":"none");&lt;br /&gt;   else { &lt;br /&gt;   div.style.background=(div.style.background.toLowerCase()==hlbcolor.toLowerCase()?"#eeeeee":hlbcolor);&lt;br /&gt;   div.style.color=(div.style.color.toLowerCase()==hlfcolor.toLowerCase()?"#000000":hlfcolor);&lt;br /&gt;   } &lt;br /&gt; if (stu=='f')&lt;br /&gt;  document.documentElement.scrollTop=0;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;opera.defineMagicFunction('__ty_vip_fn_check',&lt;br /&gt; function(oReal,oThis,elem,showMessElem){&lt;br /&gt;  __ty_vip_fn_check_from = elem;&lt;br /&gt;     __ty_vip_fn_check_from_name = __ty_vip_fn_check_from.innerHTML;&lt;br /&gt;    if (__ty_vip_fn_check_from_name == '只看楼主')&lt;br /&gt;     __ty_vip_fn_look_by_author(chrAuthorName);&lt;br /&gt;    else if (__ty_vip_fn_check_from_name == '查看所有回复')&lt;br /&gt;     __ty_vip_fn_look_back();&lt;br /&gt;    __ty_vip_fn_check_from.innerHTML = ('只看楼主'?'查看所有回复':'只看楼主');&lt;br /&gt; }&lt;br /&gt;);&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-6930334816336522506?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/6930334816336522506/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=6930334816336522506' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6930334816336522506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6930334816336522506'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/11/opera_29.html' title='Opera的天涯社区urlfilter、CSS和JS'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-180239538643169761</id><published>2008-11-28T15:15:00.003+08:00</published><updated>2008-11-28T20:20:11.046+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>opera页面查找时查找文字的高亮颜色</title><content type='html'>&lt;a href='opera:config#Highlighted' target='_blank'&gt;Highlighted&lt;/a&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Highlighted Background&lt;/span&gt;值为高亮文本背景色 (处于焦点)；&lt;br /&gt;&lt;span style='color:red'&gt;Highlighted Background Unfocused&lt;/span&gt;值为高亮文本背景色 (不处于焦点)；&lt;br /&gt;&lt;span style='color:red'&gt;Highlighted Text&lt;/span&gt;值为高亮文本前景色(处于焦点)；&lt;br /&gt;&lt;span style='color:red'&gt;Highlighted Text Unfocused&lt;/span&gt;值为高亮文本前景色(不处于焦点)。&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.cclw.net/resources/CheckColor/CheckColor.htm' target='_blank'&gt;这里有个查颜色代码的网页。把鼠标放在图片上，就可显示出各种颜色的代码。&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-180239538643169761?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/180239538643169761/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=180239538643169761' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/180239538643169761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/180239538643169761'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/11/opera_28.html' title='opera页面查找时查找文字的高亮颜色'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-3053876433417229444</id><published>2008-11-26T13:27:00.005+08:00</published><updated>2008-11-27T06:53:57.618+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera排查自定义引起的显示异常</title><content type='html'>&lt;a href='http://www.operachina.com/viewtopic.php?f=15&amp;t=28921' target='_blank'&gt;autoxbc的原文&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Opera显示异常，大多是自定义的广告过滤、CSS或者JS使用不当引起的。&lt;br /&gt;此方法以暂停自定义的广告过滤、CSS或者JS使用，去定位Opera显示异常的根源，确定是 Opera 本身的问题还是用户的配置问题。&lt;br /&gt;感觉右键比按钮更直观。我将它们放在[Toolbar Item Popup Menu]下，显示在按钮的右键上。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, 允许使用urlfilter = Set preference, "Network|Enable Content Blocker=1" | Set preference, "Network|Enable Content Blocker=0"&lt;br /&gt;Item, 允许使用我的CSS　= Set preference, "Author Display Mode|User CSS=1" | Set preference, "Author Display Mode|User CSS=0"&lt;br /&gt;Item, 允许使用我的JavaScript = Set preference, "User Prefs|User JavaScript=1" | Set preference, "User Prefs|User JavaScript=0"&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-3053876433417229444?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/3053876433417229444/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=3053876433417229444' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3053876433417229444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3053876433417229444'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/11/opera_26.html' title='Opera排查自定义引起的显示异常'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-1449311428897657185</id><published>2008-11-25T20:06:00.006+08:00</published><updated>2008-11-27T08:41:02.722+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera的快速拨号</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;span style="color:#FF0000;"&gt;&lt;b&gt;快速拨号opera:config设置&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;一、&lt;a href='opera:config#Speed Dial State' target='_blank'&gt;Speed Dial State&lt;/a&gt;&lt;br /&gt;值为0 表示不显示快速拨号，但在右下角显示激活按钮；&lt;br /&gt;值为1 表示显示快速拨号；&lt;br /&gt;值为2 表示显示快速拨号，但禁止修改，适用于kiosk模式；&lt;br /&gt;值为3 表示不显示快速拨号。&lt;br /&gt;&lt;br /&gt;二、&lt;a href='opera:config#Speed Dial File' target='_blank'&gt;Speed Dial File&lt;/a&gt;&lt;br /&gt;快速拨号配置文件speeddial.ini默认是在profile文件夹下，其路径也可以自行更改。&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color:#FF0000;"&gt;&lt;b&gt;增加快速拨号数目&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;例如增加到16个，用记事本打开speeddial.ini，添加以下：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;&amp;#91;Size&amp;#93;&lt;br /&gt;Rows=4&lt;br /&gt;Columns=4&lt;/div&gt;&lt;br /&gt;Rows值表示行数，Columns值表示纵数。其值自行修改。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-1449311428897657185?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/1449311428897657185/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=1449311428897657185' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1449311428897657185'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1449311428897657185'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/11/opera_25.html' title='Opera的快速拨号'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-1428443343785044742</id><published>2008-11-19T13:09:00.004+08:00</published><updated>2008-11-20T19:16:40.010+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>语言栏消失的一个偏僻原因</title><content type='html'>最近因为装WIN2008，自己乱七八糟地折腾系统，造成电脑开机后语言栏消失。&lt;br /&gt;为了恢复语言栏，尝试过网上的各种办法，电脑重启后皆无效。&lt;br /&gt;今天偶尔发现原因。&lt;br /&gt;我在系统“本地用户和组”-“组”中，删掉了users组中的成员，导致电脑开机后语言栏消失。&lt;br /&gt;原理不知道，实际操作中得来的教训。&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SSPRGMv1cEI/AAAAAAAAAGg/8pZuB-AiFiQ/s1600-h/2008-11-19_163757.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 264px;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SSPRGMv1cEI/AAAAAAAAAGg/8pZuB-AiFiQ/s400/2008-11-19_163757.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5270285893384892482" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-1428443343785044742?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/1428443343785044742/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=1428443343785044742' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1428443343785044742'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1428443343785044742'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/11/blog-post_19.html' title='语言栏消失的一个偏僻原因'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ZevlkyE3eOA/SSPRGMv1cEI/AAAAAAAAAGg/8pZuB-AiFiQ/s72-c/2008-11-19_163757.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-3827267347843627469</id><published>2008-11-15T21:18:00.005+08:00</published><updated>2009-01-25T17:02:39.811+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>vLite1.2 Final绿色版</title><content type='html'>&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid silver;background:#f5f5f5;'&gt;vlite小知识：&lt;br /&gt;　　由于Windows Vista与上一代Windows XP的安装程序有所不同，nLite软件的开发者发现不能将二者的安装简化步骤整合到同一个软件的操作界面中，因此从nLite 1.2.1版本开始将Windows Vista的安装简化步骤分离出来成为独立的程序--vlite。从vlite1.0版开始，它不但可以精简32位的Vista，还可对64位的Vista和Windows Server 2008进行瘦身。&lt;/div&gt;&lt;br /&gt;&lt;a href='http://www.vlite.net/download.html' target='_blank'&gt;vLite官方网页&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;vLite1.2 Final绿色版，去掉讨厌的联网。&lt;br /&gt;&lt;strong&gt;下载&lt;/strong&gt;&lt;br /&gt;&lt;a href='http://cj8631.googlecode.com/files/vLite%201.2%20Final.7z' target='_blank'&gt;地址1&lt;/a&gt;&lt;br /&gt;&lt;a href='http://www.brsbox.com/filebox/down/fc/49e929081230f136322d7b4779afc3c3/rand/1147723441' target='_blank'&gt;地址2&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-3827267347843627469?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/3827267347843627469/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=3827267347843627469' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3827267347843627469'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3827267347843627469'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/11/vlite12-final.html' title='vLite1.2 Final绿色版'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-450803527064504746</id><published>2008-11-15T07:32:00.006+08:00</published><updated>2008-12-02T12:50:18.642+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>McaFee8.7升级与WIN2008防火墙的设置</title><content type='html'>最近使用WINDOWS2008，感觉良好。&lt;br /&gt;&lt;br /&gt;我在WIN2008高级防火墙中设置了“阻止与规则不匹配的出站连接”，然后在出站规则中新添加了McaFee8.7升级规则，允许FrameworkService.exe和UdaterUI.exe出站连接。但是McaFee升级不成功。&lt;br /&gt;&lt;br /&gt;如果取消设置了“阻止与规则不匹配的出站连接”，McaFee升级则没有问题。&lt;br /&gt;那么在“阻止与规则不匹配的出站连接”情况下，McaFee升级规则该如何设置呢？&lt;br /&gt;&lt;br /&gt;尝试几次，将以下McaFee进程建立新规则放行后，McaFee升级OK。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;%ProgramFiles%\McAfee\Common Framework\FrameworkService.exe&lt;/div&gt;&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;%ProgramFiles%\McAfee\Common Framework\McScript_InUse.exe&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;奇怪的是McScript_InUse.exe在我的McaFee8.7安装文件夹里找不到。&lt;br /&gt;&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid silver;background:#f5f5f5;'&gt;mcscript_inuse.exe&lt;br /&gt;　　文件： McScript_InUse.exe&lt;br /&gt;　　描述：&lt;br /&gt;　　McAfeeScriptEngine， McAfee相关进程。McAfeeVirusScan(麦咖啡)能帮助您侦测和清除病毒，它还有Vshield自动监视系统，会常驻在系统托盘，当您从磁盘、网络上、E-mail夹文件中开启文件时便会自动侦测文件的安全性，若文件内含病毒，便会立即警告，并作适当的处理，而且支持鼠标右键的快速选单功能，并可使用密码将个人的设定锁住让别人无法乱改您的设定。&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-450803527064504746?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/450803527064504746/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=450803527064504746' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/450803527064504746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/450803527064504746'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/11/mcafee87win2008.html' title='McaFee8.7升级与WIN2008防火墙的设置'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-3903683611948051101</id><published>2008-11-10T18:01:00.002+08:00</published><updated>2008-11-10T18:15:36.371+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>近日的扫荡波病毒</title><content type='html'>及时更新KB958644补丁，修复系统漏洞。&lt;br /&gt;未修复该漏洞的机器被攻击后可能会大量出现“svchost.exe报错”，造成用户网络崩溃。&lt;br /&gt;如果打补丁出现问题或还出现攻击推崇的崩溃现象则可以使用手工解决方案禁用IPC$空连接，避免病毒连接到用户系统上。&lt;br /&gt;方法如下：运行regedit，找到如下子键&lt;span style='color:red'&gt;[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]&lt;/span&gt;，将&lt;span style='color:red'&gt;RestrictAnonymous&lt;/span&gt;键值改为REG_DWORD：&lt;span style='color:red'&gt;00000001&lt;/span&gt;。&lt;br /&gt;&lt;br /&gt;KB958644补丁链接如下：&lt;br /&gt;&lt;a href='http://download.microsoft.com/download/a/5/f/a5fcaabe-ff81-4d4f-972e-865bdc60dcbf/WindowsXP-KB958644-x86-CHS.exe' target='_blank'&gt;WINXP SP2/SP3&lt;/a&gt;&lt;br /&gt;&lt;a href='http://download.microsoft.com/download/8/4/4/84403755-aa0a-41ba-bded-7cbbc8dc218c/WindowsServer2003-KB958644-x86-CHS.exe' target='_blank'&gt;WINSRV2003&lt;/a&gt;&lt;br /&gt;&lt;a href='http://www.microsoft.com/downloads/info.aspx?na=90&amp;p=&amp;SrcDisplayLang=zh-cn&amp;SrcCategoryId=&amp;SrcFamilyId=18fdff67-c723-42bd-ac5c-cac7d8713b21&amp;u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2fd%2fc%2f0%2fdc047ab9-53f8-481c-8c46-528b7f493fc1%2fWindows6.0-KB958644-x86.msu' target='_blank'&gt;VISTA/VISTA SP1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;或者去http://www.microsoft.com/自行下载。&lt;br /&gt;&lt;a href='http://www.microsoft.com/downloads/results.aspx?pocId=&amp;freetext=KB958644&amp;DisplayLang=zh-cn' target='_blank'&gt;http://www.microsoft.com/补丁KB958644下载页面&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-3903683611948051101?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/3903683611948051101/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=3903683611948051101' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3903683611948051101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3903683611948051101'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/11/blog-post.html' title='近日的扫荡波病毒'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-8447843242111400857</id><published>2008-11-05T20:48:00.002+08:00</published><updated>2008-11-05T20:57:17.699+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>更改IE6地址栏的默认搜索</title><content type='html'>1、复制“系统分区\Windows\System32\shdoclc.dll”这个到桌面；&lt;br /&gt;2、使用eXescope、ResHacker等资源编辑软件打开复制到桌面上的shdoclc.dll，&lt;br /&gt;定位到“字符串”"－“76”；&lt;br /&gt;3、将右侧窗口 1211、1214的值改为自定义的搜索引擎。&lt;br /&gt;百度：&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;http://www.baidu.com/s?wd=%s&amp;ie=utf-8&lt;/div&gt;&lt;br /&gt;Google：&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;http://www.google.com/search?ie=utf-8&amp;q=%1或http://www.google.com/search?q=%s&amp;hl=zh-CN&amp;lr=lang_zh-CN&amp;ie=utf-8&amp;oe=utf-8&amp;num=100&lt;/div&gt;&lt;br /&gt;4、保存后退出。&lt;br /&gt;5、Ctrl+Alt+Del 调出任务管理器，结束Explorer.EXE进程，任务管理器菜单 "文件" → "新任务运行"，在"创建新任务"对话框点击右下角的 "浏览" 按钮，转到桌面，创建新任务对话框下边，"文件类型" 设为 "所有文件"，右键复制刚刚修改过的桌面上的 shdoclc.dll ，然后转到系统分区Windows\System32目录，右键粘贴，点击”是“替换原有dll。替换完毕后，点"取消"，在“任务管理器”的菜单“文件”--"新建任务(运行)..."对话框 输入 Explorer 确定即可重建桌面。&lt;br /&gt;6、Win2000/XP的系统文件保护功能会提示系统文件被替换为不可识别的版本，要求插入光盘，点"取消"，确定保留修改过的文件。这样再打开IE，在地址栏输入中文，地址栏搜索引擎已变为自定义的搜索。&lt;br /&gt;7、如在安全模式下，也可用eXescope、ResHacker直接编辑shdoclc.dll。修改前备份以防万一！&lt;br /&gt;8、PE下也可替换成功。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-8447843242111400857?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/8447843242111400857/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=8447843242111400857' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8447843242111400857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8447843242111400857'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/11/ie6.html' title='更改IE6地址栏的默认搜索'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7758917474916005820</id><published>2008-11-04T09:39:00.002+08:00</published><updated>2008-11-04T09:42:49.583+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>Windows Server 2008 成功激活后的备份</title><content type='html'>当您的Windows Server 2008 成功激活以后，请先做好系统备份，如磁盘空间允许，建议最好还是ghost整个系统（当然，还是要备下那两个激活文件，以防万一）&lt;br /&gt;&lt;br /&gt;1、已经激活的系统，备份这两个文件，记好激活序列号（Appdata是隐藏的文件夹）：&lt;br /&gt;&lt;br /&gt;\Windows\System32\licensing\pkeyconfig\pkeyconfig.xrm-ms&lt;br /&gt;&lt;br /&gt;\Windows\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft&lt;br /&gt;\SoftwareLicensing\tokens.dat&lt;br /&gt;&lt;br /&gt;2、正常方法先重装系统，不要输入激活号，也不要联网。&lt;br /&gt;&lt;br /&gt;3、找到上面的两个文件，右键点属性——安全——高级——所有者，修改为administrator，关闭窗口，再重新选择 高级——权限，修改Amdinistator为完全控制，这样就可以删除了。&lt;br /&gt;&lt;br /&gt;把Software Licensing服务关掉，用备份的激活文件替换上面的两个文件(如不关掉服务，tokens.dat无法替换滴 ）。&lt;br /&gt;&lt;br /&gt;4、重启机器，输入激活号，过一会就活了。&lt;br /&gt;&lt;br /&gt;据说：Windows 2008 的激活备份文件可以激活VISTA旗舰版。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7758917474916005820?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7758917474916005820/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7758917474916005820' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7758917474916005820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7758917474916005820'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/11/windows-server-2008.html' title='Windows Server 2008 成功激活后的备份'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-295610170032461919</id><published>2008-11-04T07:56:00.004+08:00</published><updated>2008-11-04T08:58:12.031+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera之支付宝插件</title><content type='html'>&lt;a href='https://www.alipay.com/' target='_blank'&gt;访问支付宝首页&lt;/a&gt;，下载&lt;a href='https://img.alipay.com/download/aliedit/npaliedit.exe' target='_blank'&gt;非IE版安全控件&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://www.brsbox.com/filebox/down/fc/17cc1503bf92277b90aaef29b0896d78/rand/1422651980' target='_blank'&gt;或者附件下载页面&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;第一步，关闭 Opera，安装插件。或者下载附件 npaliedit.7z解压到 Opera 插件目录；&lt;br /&gt;&lt;br /&gt;第二步，启动 Opera，查看 &lt;a href='opera:plugins' target='_blank'&gt;opera:plugins&lt;/a&gt; 页面中是否有 &lt;span style='color:red'&gt;Alipay security control&lt;/span&gt;，若有，则启用插件后即可直接访问支付宝 (如果仍然提示不支持非 IE 浏览器，请修改支付宝站点首选项，伪装为 Firefox)。&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_ZevlkyE3eOA/SQ-dCqwww8I/AAAAAAAAAGY/2MZt0kuHisw/s1600-h/%E6%94%AF%E4%BB%98%E5%AE%9D.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 400px; height: 241px;" src="http://4.bp.blogspot.com/_ZevlkyE3eOA/SQ-dCqwww8I/AAAAAAAAAGY/2MZt0kuHisw/s400/%E6%94%AF%E4%BB%98%E5%AE%9D.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5264599158583509954" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-295610170032461919?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/295610170032461919/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=295610170032461919' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/295610170032461919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/295610170032461919'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/11/opera.html' title='Opera之支付宝插件'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_ZevlkyE3eOA/SQ-dCqwww8I/AAAAAAAAAGY/2MZt0kuHisw/s72-c/%E6%94%AF%E4%BB%98%E5%AE%9D.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-1855399802678916791</id><published>2008-11-02T11:38:00.018+08:00</published><updated>2008-11-02T19:57:38.273+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera dragonfly按钮与右键</title><content type='html'>&lt;a href='http://dragonfly.opera.com/app/zips/' target='_blank'&gt;Opera dragonfly离线包下载&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Opera dragonfly链接路径： &lt;a href='opera:config#Developer Tools URL' target='_blank'&gt;opera:config#Developer Tools URL&lt;/a&gt;&lt;br /&gt;也可以下载离线包使用，在以上输入本地路径，如：&lt;br /&gt;&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid silver;background:#f5f5f5;'&gt;file://localhost/&lt;span style='color:red'&gt;d:/opera/Opera-Dragonfly/client.xml&lt;/span&gt; &lt;/div&gt;（红色标记为本地路径）&lt;br /&gt;&lt;br /&gt;Opera dragonfly开关按钮： &lt;a href="opera:/button/Attach Developer Tools Window, , ,&amp;quot;开发者工具&amp;quot , &amp;quot;Window Hotlist Icon&amp;quot | Close Developer Tools Window, , , , &amp;quot;Window Hotlist Icon&amp;quot" &gt;Opera Dragonfly&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Opera dragonfly右键：&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, M_DEVELOPER_TOOLS = Attach Developer Tools Window | Close Developer Tools Window&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-1855399802678916791?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/1855399802678916791/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=1855399802678916791' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1855399802678916791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/1855399802678916791'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/11/opera-dragonfly.html' title='Opera dragonfly按钮与右键'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-2183395295131967758</id><published>2008-10-31T20:54:00.002+08:00</published><updated>2008-10-31T21:01:19.259+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>深度Windows PE v2.5修正版(DeepinPE)</title><content type='html'>深度Windows PE V2.5是一个以PE为主的系统维护光盘，力求做到一盘在后，维护无忧。&lt;br /&gt;相对于V2版而言，换回了XP核心，加快了启动速度。&lt;br /&gt;&lt;br /&gt;独创技术: &lt;br /&gt;安装到硬盘/U盘/移动硬盘有ezboot启动菜单；&lt;br /&gt;支持大量sata/raid/scsi驱动。&lt;br /&gt;&lt;br /&gt;深度WinPE V2.5修正版更新情况： &lt;br /&gt;1、修正了几处文字错误。 &lt;br /&gt;2、调整了输入法。 &lt;br /&gt;3、完善了安装程序。 &lt;br /&gt;4、调整了软件问题。 &lt;br /&gt;5、完善了WINPE.INI。 &lt;br /&gt;6、更新了一下磁盘驱动。 &lt;br /&gt;7、修正了IE中右键属性的问题。 &lt;br /&gt;&lt;br /&gt;制作人员:neo4026  玉之舞 mapeimapei &lt;br /&gt;光盘文件名：DeepinPE V2.5.iso&lt;br /&gt;md5：5f36f8630e46c92d77162879d78568bc &lt;br /&gt;&lt;br /&gt;下载：&lt;br /&gt;&lt;a href='http://file4.brsbox.com/download.php?sid=87fb3020f71518534d597e705768348f&amp;fc=4f25a31de54000f3ecdacb75e6b4ec86/DeepinPE%20V2.5.iso' target='_blank'&gt;DeepinPE V2.5.iso&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-2183395295131967758?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/2183395295131967758/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=2183395295131967758' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2183395295131967758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/2183395295131967758'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/10/windows-pe-v25deepinpe.html' title='深度Windows PE v2.5修正版(DeepinPE)'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-3568831713638476722</id><published>2008-10-30T18:06:00.003+08:00</published><updated>2008-10-30T18:15:37.732+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>转帖：清除显卡右键菜单</title><content type='html'>nvidia显卡去除方法：运行中输入：&lt;span style='color:red'&gt;regsvr32 /u nvcpl.dll&lt;/span&gt; ，系统会显示nvcpl.dll中的dllunregisterserver成功。再到桌面点右键试试，该显卡右键菜单没了。如果想恢复，只需运行中输入：&lt;span style='color:red'&gt;regsvr32 nvcpl.dll&lt;/span&gt; 即可。&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Intel845集成显卡去除方法：运行中输入：&lt;span style='color:red'&gt;regsvr32 /u igfxsrvc.dll&lt;/span&gt;&lt;br /&gt;恢复输入：&lt;span style='color:red'&gt;regsvr32 igfxsrvc.dll&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ATI显卡去除方法：运行输入&lt;span style='color:red'&gt;regsvr32 atiacmxx.dll /u&lt;/span&gt; &lt;br /&gt;恢复输入：&lt;span style='color:red'&gt;regsvr32 atiacmxx.dll&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Intel去掉Intel集成显卡的桌面右键菜单 &lt;span style='color:red'&gt;regsvr32 /u igfxpph.dll &lt;/span&gt;&lt;br /&gt;恢复使用：&lt;span style='color:red'&gt;regsvr32 igfxpph.dll&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-3568831713638476722?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/3568831713638476722/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=3568831713638476722' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3568831713638476722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3568831713638476722'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/10/blog-post_30.html' title='转帖：清除显卡右键菜单'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-5174994173851912287</id><published>2008-10-30T15:08:00.002+08:00</published><updated>2008-10-30T15:14:09.079+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera 9.62 Build 10467 - Final</title><content type='html'>最近版本更新得好快&lt;br /&gt;&lt;a href='http://ftp.opera.com/pub/opera/win/962/int/Opera_962_int_Setup.exe' target='_blank'&gt;Opera_962_int_Setup.exe&lt;/a&gt; 多国语言版&lt;br /&gt;&lt;a href='http://ftp.opera.com/pub/opera/win/962/en/Opera_962_en_Setup.exe' target='_blank'&gt;Opera_962_en_Setup.exe&lt;/a&gt;&lt;br /&gt;&lt;a href='http://ftp.opera.com/pub/opera/win/962/en/Opera_962_classic_Setup.exe' target='_blank'&gt;Opera_962_classic_Setup.exe&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-5174994173851912287?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/5174994173851912287/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=5174994173851912287' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/5174994173851912287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/5174994173851912287'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/10/opera-962-build-10467-final.html' title='Opera 9.62 Build 10467 - Final'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-3983017067284545816</id><published>2008-10-23T11:50:00.007+08:00</published><updated>2008-10-23T19:55:49.263+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>让卡巴斯基KAV、KIS在Win2003sp2上安装的方法</title><content type='html'>1、用7-ZIP解压下载的kaspersky官方程序，得到扩展名为msi的安装文件。&lt;br /&gt;2、用orca打开卡巴斯基的安装文件（扩展名.msi），首先找到&lt;span style='color:red'&gt;CustomAction&lt;/span&gt;这个Table，将以下四行删掉，然后保存。&lt;br /&gt;&lt;span style='color:red'&gt;ErrorIncompatibleOSTypeShow&lt;/span&gt;值为&lt;span style='color:red'&gt;19&lt;/span&gt;&lt;br /&gt;&lt;span style='color:red'&gt;ErrorIncompatibleOSShow&lt;/span&gt;值为&lt;span style='color:red'&gt;19&lt;/span&gt;&lt;br /&gt;&lt;span style='color:red'&gt;ErrorIncompatibleOSTypeSet&lt;/span&gt;值为&lt;span style='color:red'&gt;51&lt;/span&gt;&lt;br /&gt;&lt;span style='color:red'&gt;ErrorIncompatibleOSSet&lt;/span&gt;值为&lt;span style='color:red'&gt;51&lt;/span&gt;&lt;br /&gt;3、保存后的kaspersky安装程序msi文件，再安装时已经解除系统限制，这样就可以在Win2003sp2中安装了。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-3983017067284545816?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/3983017067284545816/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=3983017067284545816' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3983017067284545816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3983017067284545816'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/10/kavkiswin2003sp2.html' title='让卡巴斯基KAV、KIS在Win2003sp2上安装的方法'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-6844079681465947105</id><published>2008-10-22T21:30:00.007+08:00</published><updated>2008-10-31T20:36:46.461+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>mcafee企业版官方原版网盘下载</title><content type='html'>&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid silver;background:#f5f5f5;'&gt;&lt;a href='http://www.mediafire.com/' target='_blank'&gt;MediaFire免费网络硬盘&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;一、mcafee8.70i企业版&lt;br /&gt;&lt;a href='http://download57.mediafire.com/jdjmgy9nt3dg/iv3qn0gz4g3/VSE870LML.Zip' target='_blank'&gt;VSE870LML.Zip&lt;/a&gt;&lt;br /&gt;&lt;a href='http://file4.brsbox.com/download.php?sid=9b3eb3ca7bd5b854d5f7327397016011&amp;fc=d055122146f2d19859effec94464b96f/VSE870LML.Zip' target='_blank'&gt;或者点击下载VSE870LML.Zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://download280.mediafire.com/5n2kcjgqtzxg/kmydk2nomju/ASEM870LALL.zip' target='_blank'&gt;ASEM870LALL.zip&lt;/a&gt;&lt;br /&gt;&lt;a href='http://upload.brsbox.com/download.php?sid=375bf4c7acfb843e9d8f92ee22e7839c&amp;fc=86b96ea79c84aa46111eaa0b8d613a3f/ASEM870LALL.zip' target='_blank'&gt;或者点击下载ASEM870LALL.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;二、mcafee8.50i企业版&lt;br /&gt;&lt;a href='http://download108.mediafire.com/vzjj0sisrj9g/kw1jhmnjnzg/VSE850LML_P6.zip' target='_blank'&gt;VSE850LML_P6.zip&lt;/a&gt;&lt;br /&gt;&lt;a href='http://file3.brsbox.com/download.php?sid=c58f4383e7d3e4b31a99aac92ff0ff94&amp;fc=f8e78f329a5cb1405d36007168614c7a/VSE850LML_P6.zip' target='_blank'&gt;或者点击下载VSE850LML_P6.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href='http://download390.mediafire.com/fmjkxmudr51g/jnm3zyz04zh/ASEM850LALL.Zip' target='_blank'&gt;ASEM850LALL.Zip&lt;/a&gt;&lt;br /&gt;&lt;a href='http://upload.brsbox.com/download.php?sid=fcd6ad31b60b319f97efd3813a65ea98&amp;fc=48012ec7c956ffcc152bce60af5a889c/ASEM850LALL.Zip' target='_blank'&gt;或者点击下载ASEM850LALL.Zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;三、mcafee8.0i企业版&lt;br /&gt;&lt;a href='http://download364.mediafire.com/mtnoojlmygyg/yz2nw4n5zty/VSE80iLCS.zip' target='_blank'&gt;VSE80iLCS.zip&lt;/a&gt;&lt;br /&gt;&lt;a href='http://download386.mediafire.com/dzbtjfzkzd3g/mgmm4nnnozm/MASE80L.Zip' target='_blank'&gt;MASE80L.Zip&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-6844079681465947105?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/6844079681465947105/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=6844079681465947105' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6844079681465947105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6844079681465947105'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/10/mcafee.html' title='mcafee企业版官方原版网盘下载'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7401132907079220905</id><published>2008-10-22T09:04:00.001+08:00</published><updated>2008-10-22T09:07:07.627+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>opera9直接保存网页全部图片的方法</title><content type='html'>文件菜单，另存为，带图像的HTML。&lt;br /&gt;然后在保存目录下面找HTML同名的目录。&lt;br /&gt;&lt;br /&gt;很简单的方法，只不过不能有选择地下载。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7401132907079220905?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7401132907079220905/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7401132907079220905' title='1 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7401132907079220905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7401132907079220905'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/10/opera9_22.html' title='opera9直接保存网页全部图片的方法'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7532101203828481558</id><published>2008-10-21T20:54:00.005+08:00</published><updated>2008-10-31T20:48:09.242+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>推荐转帖：Opera的下载调用工具“eDown易得”</title><content type='html'>&lt;a href='http://www.operachina.com/viewtopic.php?f=54&amp;t=34852' target='_blank'&gt;作者ezibo原贴链接&lt;/a&gt;&lt;br /&gt;一、特点：&lt;br /&gt;1、纯正绿色，方便的集成到自己的Opera之中，一个exe仅41K大小&lt;br /&gt;2、支持多种常用下载工具，设置为默认下载&lt;br /&gt;3、整合左键直接下载，最为方便，同时能设置是否还原为Opera自带下载。&lt;br /&gt;4、右键菜单中添加其他下载工具调用方式，方便同时使用，并能自行设定显示哪些菜单项&lt;br /&gt;5、多数绿化下载工具并未注册BHO，这里方便注册。&lt;br /&gt;6、提供精心精简纯正绿化版本的下载工具&lt;br /&gt;7、下载说明功能，方便记录有用信息。&lt;br /&gt;8、适合国人的web迅雷和迷你快车等多个版本。&lt;br /&gt;&lt;br /&gt;相比oget的特点：&lt;br /&gt;1、oget需要安装，其实是释放出flashgot这个真正干活的家伙。&lt;br /&gt;3、不能整合左键直接下载。&lt;br /&gt;后面的45678全都没有。&lt;br /&gt;&lt;br /&gt;二、第一次运行的时候需要指定Opera所在目录。&lt;br /&gt;如果是原版的Opera，可以指定为c:\Documents and Settings\你的用户名\Application Data\Opera\Opera\&lt;br /&gt;&lt;img src='http://www.operachina.com/download/file.php?id=7764' /&gt;&lt;br /&gt;然后如果只用迅雷的，直接点确定即可。&lt;br /&gt;&lt;img src='http://www.operachina.com/download/file.php?id=7765' /&gt;&lt;br /&gt;&lt;br /&gt;三、附件下载页面：&lt;br /&gt;&lt;a href='http://www.operachina.com/viewtopic.php?f=54&amp;t=34852' target='_blank'&gt;作者ezibo原贴链接&lt;/a&gt;&lt;br /&gt;&lt;a href='http://upload.brsbox.com/download.php?sid=87f516f44288b8caed36ca401fcb755c&amp;fc=895e1ca4f77f7b19a5f9add274f8f1b8/edown.rar' target='_blank'&gt;或者附件下载&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7532101203828481558?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7532101203828481558/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7532101203828481558' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7532101203828481558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7532101203828481558'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/10/operaedown.html' title='推荐转帖：Opera的下载调用工具“eDown易得”'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-4315190508507265999</id><published>2008-10-20T17:34:00.004+08:00</published><updated>2008-10-20T21:16:03.930+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='其他'/><title type='text'>把firefox改造成绿色版的一种方法</title><content type='html'>所适用的操作系统:win2000、XP、2003。&lt;br /&gt;&lt;br /&gt;1、自定义安装firefox在非系统分区，譬如E:\Mozilla Firefox。然后在Mozilla Firefox文件夹中建立一个profile名字的文件夹。&lt;br /&gt;&lt;br /&gt;2、先点击“开始”－“运行”：&lt;span style='color:red'&gt;"E:\Mozilla Firefox\firefox.exe" -p&lt;/span&gt;，修改配置文件夹。并且在Mozilla Firefox文件夹中建立一个firefox.exe的快捷方式,修改其属性为：&lt;br /&gt;&lt;span style='color:red'&gt;"E:\Mozilla Firefox\firefox.exe" -profile "profile"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3、启动本快捷方式，安装插件，配置文件等工作，一切配置文件插件全部在profile里面了。&lt;br /&gt;&lt;br /&gt;4、记住以后只能用这个快捷方式启动才不用重新配置任何内容。&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-4315190508507265999?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/4315190508507265999/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=4315190508507265999' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4315190508507265999'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4315190508507265999'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/10/firefox.html' title='把firefox改造成绿色版的一种方法'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-4814601058898322529</id><published>2008-10-17T08:38:00.004+08:00</published><updated>2008-10-20T21:14:16.327+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera JS文件_图片缩放</title><content type='html'>将以下相关代码保存为***.js,然后存放在Opera的用户JavaScript文件夹中。用户JavaScript文件夹路径可以在首选项_高级_内容_JavaScript选项中设置,或者在&lt;a href='opera:config#User JavaScript File' target='_blank'&gt;opera:config#User JavaScript File&lt;/a&gt;指定路径。&lt;br /&gt;&lt;br /&gt;单个图片缩放 zoom-image.user.js&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;// ==UserScript==&lt;br /&gt;// @name Zoom Image&lt;br /&gt;// @author Vasil Dinkov &lt;br /&gt;// @version 1.0.3&lt;br /&gt;// @description  Allows zooming of individual images using a toolbar.&lt;br /&gt;// @ujs:category browser: enhancements&lt;br /&gt;// @ujs:published 2005-11-04 11:37&lt;br /&gt;// @ujs:modified 2005-11-04 11:37&lt;br /&gt;// @ujs:documentation http://userjs.org/scripts/browser/enhancements/zoom-image &lt;br /&gt;// @ujs:download http://userjs.org/scripts/download/browser/enhancements/zoom-image.user.js &lt;br /&gt;// @ujs:download.gm http://userjs.org/scripts/download/browser/enhancements/zoom-image.user.js&lt;br /&gt;// ==/UserScript==&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;/* &lt;br /&gt; * This script is granted to the Public Domain.&lt;br /&gt; */&lt;br /&gt;&lt;br /&gt;(function () {&lt;br /&gt;&lt;br /&gt;// === User Configuration ===&lt;br /&gt;var zoomFactor=1.5;&lt;br /&gt;var menuShowTimeOut=1.2; // seconds&lt;br /&gt;var minimalImageWidth=100; // minimal width of the images the menu is activated for&lt;br /&gt;var minimalImageHeight=50; // minimal height of the images the menu is activated for&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;// === Code ===&lt;br /&gt;var t=0;&lt;br /&gt;var menuBuilt=0;&lt;br /&gt;var menu, image, pixelLeft, pixelTop, menuBuilt;&lt;br /&gt;&lt;br /&gt;function handler(o){&lt;br /&gt; if(menuBuilt &amp;&amp; menu.style.visibility=="visible") {&lt;br /&gt;  return;&lt;br /&gt; }&lt;br /&gt; var oParent;&lt;br /&gt; image=o;&lt;br /&gt; if(!image.original_width){&lt;br /&gt;  image.original_width=o.clientWidth;&lt;br /&gt;  image.original_height=o.clientHeight;&lt;br /&gt; }&lt;br /&gt; pixelLeft=o.offsetLeft;&lt;br /&gt; pixelTop=o.offsetTop;&lt;br /&gt; var oParent=o.offsetParent;&lt;br /&gt; while(oParent){&lt;br /&gt;  pixelLeft+=oParent.offsetLeft;&lt;br /&gt;  pixelTop+=oParent.offsetTop;&lt;br /&gt;  oParent=oParent.offsetParent;&lt;br /&gt; }&lt;br /&gt; // bug in Opera 8.0&lt;br /&gt; if(window.opera &amp;&amp; window.opera.version()=="8.0" &amp;&amp; o.style.display!="block"){&lt;br /&gt;  pixelLeft+=3;&lt;br /&gt;  pixelTop+=3;&lt;br /&gt; }&lt;br /&gt; // bug in Opera 8.0&lt;br /&gt; if(pixelLeft&amp;lt;window.pageXOffset)&lt;br /&gt;  pixelLeft=window.pageXOffset;&lt;br /&gt; if(pixelTop&amp;lt;window.pageYOffset)&lt;br /&gt;  pixelTop=window.pageYOffset;&lt;br /&gt; t=setTimeout(showMenu,menuShowTimeOut*1000);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function showMenu(){&lt;br /&gt; if(!menuBuilt)&lt;br /&gt;  buildMenu();&lt;br /&gt; if(!menuBuilt)&lt;br /&gt;  return;&lt;br /&gt; menu.style.top=pixelTop+"px";&lt;br /&gt; menu.style.left=pixelLeft+"px";&lt;br /&gt; menu.style.visibility="visible";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function hideMenu(e){&lt;br /&gt; if(t){&lt;br /&gt;  clearTimeout(t);&lt;br /&gt;  t=0;&lt;br /&gt; }&lt;br /&gt; if(!menuBuilt)&lt;br /&gt;  return;&lt;br /&gt; var relatedTarget=e?e.relatedTarget:0;&lt;br /&gt; if(relatedTarget &amp;&amp; (menu==relatedTarget || menu==relatedTarget.parentNode))&lt;br /&gt;  return;&lt;br /&gt; menu.style.visibility="hidden";&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function outOfMenu(e){&lt;br /&gt; var relatedTarget=e.relatedTarget;&lt;br /&gt; if(relatedTarget &amp;&amp; relatedTarget != image)&lt;br /&gt;  hideMenu(e);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function buildMenu(){&lt;br /&gt; var buttonsHolder, zoom, plus, minus, close;&lt;br /&gt; if(window.opera &amp;&amp; document.body.all.length==5)&lt;br /&gt;  return;&lt;br /&gt; menu=document.createElement("div");&lt;br /&gt; menu.setAttribute("style",&lt;br /&gt;  "position:absolute;"+&lt;br /&gt;  "background:#F5EBBC;"+&lt;br /&gt;  "border:1px solid;"+&lt;br /&gt;  "border-color:#ffffdd #857A4A #857A4A #ffffdd;"+&lt;br /&gt;  "box-sizing:content-box;"+&lt;br /&gt;  "-moz-box-sizing:content-box;"+&lt;br /&gt;  "width:84px;"+&lt;br /&gt;  "height:17px;"+&lt;br /&gt;  "padding:0;"+&lt;br /&gt;  "margin:0;"+&lt;br /&gt;  "z-index:10000000;"&lt;br /&gt; );&lt;br /&gt;&lt;br /&gt; buttonsHolder=document.createElement("div");&lt;br /&gt; buttonsHolder.setAttribute("style",&lt;br /&gt;  "position:absolute;"+&lt;br /&gt;  "top:1px;"+&lt;br /&gt;  "left:33px;"+&lt;br /&gt;  "border:1px solid;"+&lt;br /&gt;  "border-color:#C1B683 #ffffdd #ffffdd #C1B683;"+&lt;br /&gt;  "box-sizing:content-box;"+&lt;br /&gt;  "-moz-box-sizing:content-box;"+&lt;br /&gt;  "width:30px;"+&lt;br /&gt;  "height:13px;"+&lt;br /&gt;  "padding:0;"+&lt;br /&gt;  "margin:0;"&lt;br /&gt; );&lt;br /&gt;&lt;br /&gt; zoom=document.createElement("img");&lt;br /&gt; zoom.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAMAAADK6xa6AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURU1Mdv///8VIzGcAAAACdFJOU/8A5bcwSgAAADFJREFUeNpiYAABRiyAAU5gkwFjBjgJIkAISRJBguUR5qHLMDDilGGAGw6zB4IAAgwALq0AeHVzkmAAAAAASUVORK5CYII=";&lt;br /&gt; zoom.setAttribute("style",&lt;br /&gt;  "position:absolute;"+&lt;br /&gt;  "top:5px;"+&lt;br /&gt;  "left:4px;"+&lt;br /&gt;  "border:none;"+&lt;br /&gt;  "width:25px;"+&lt;br /&gt;  "height:7px;"+&lt;br /&gt;  "padding:0;"+&lt;br /&gt;  "margin:0;"&lt;br /&gt; );&lt;br /&gt;&lt;br /&gt; plus=document.createElement("img");&lt;br /&gt; plus.title="Zoom In";&lt;br /&gt; plus.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURU1Mdv///8VIzGcAAAACdFJOU/8A5bcwSgAAABdJREFUeNpiYEQABuJIBgggWj0cAAQYABKQAFc7IMbiAAAAAElFTkSuQmCC";&lt;br /&gt; plus.setAttribute("style",&lt;br /&gt;  "position:absolute;"+&lt;br /&gt;  "top:2px;"+&lt;br /&gt;  "left:34px;"+&lt;br /&gt;  "border:1px solid;"+&lt;br /&gt;  "width:11px;"+&lt;br /&gt;  "height:9px;"+&lt;br /&gt;  "padding:1px;"+&lt;br /&gt;  "margin:0;"&lt;br /&gt; );&lt;br /&gt; plus.style.borderColor="#ffffdd #C1B683 #C1B683 #ffffdd"; // must be set this way because of a Opera bug&lt;br /&gt;&lt;br /&gt; minus=document.createElement("img");&lt;br /&gt; minus.title="Zoom Out";&lt;br /&gt; minus.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAJCAMAAADTuiYfAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURU1Mdv///8VIzGcAAAACdFJOU/8A5bcwSgAAABdJREFUeNpiYEQABuLYDBBAtHo4AAgwABPUAF3wOWutAAAAAElFTkSuQmCC";&lt;br /&gt; minus.setAttribute("style",&lt;br /&gt;  "position:absolute;"+&lt;br /&gt;  "top:2px;"+&lt;br /&gt;  "left:49px;"+&lt;br /&gt;  "border:1px solid;"+&lt;br /&gt;  "width:11px;"+&lt;br /&gt;  "height:9px;"+&lt;br /&gt;  "padding:1px;"+&lt;br /&gt;  "margin:0;"&lt;br /&gt; );&lt;br /&gt; minus.style.borderColor="#ffffdd #C1B683 #C1B683 #ffffdd"; // must be set this way because of a Opera bug&lt;br /&gt;&lt;br /&gt; close=document.createElement("img");&lt;br /&gt; close.title="Original Size of the Image";&lt;br /&gt; close.src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURU1Mdv///8VIzGcAAAACdFJOU/8A5bcwSgAAAB9JREFUeNpiYIQBBmQWAzLFAJOFEwyoClD1QgFAgAEADQIASckhCLMAAAAASUVORK5CYII=";&lt;br /&gt; close.setAttribute("style",&lt;br /&gt;  "position:absolute;"+&lt;br /&gt;  "top:2px;"+&lt;br /&gt;  "left:68px;"+&lt;br /&gt;  "border:1px solid;"+&lt;br /&gt;  "width:9px;"+&lt;br /&gt;  "height:9px;"+&lt;br /&gt;  "padding:1px;"+&lt;br /&gt;  "margin:0;"&lt;br /&gt; );&lt;br /&gt; close.style.borderColor="#ffffdd #C1B683 #C1B683 #ffffdd"; // must be set this way because of a Opera bug&lt;br /&gt;&lt;br /&gt; plus.addEventListener("mouseover",function(){this.style.borderColor="#4d4c76"},false);&lt;br /&gt; plus.addEventListener("mousedown",function(){this.style.borderColor="#000";this.style.background="#eee4a5"},false);&lt;br /&gt; plus.addEventListener("mouseup",function(){this.style.borderColor="#4d4c76";this.style.background="transparent"},false);&lt;br /&gt; plus.addEventListener("mouseout",function(){this.style.borderColor="#ffffdd #C1B683 #C1B683 #ffffdd";this.style.background="transparent"},false);&lt;br /&gt; plus.addEventListener("click",function(){var width,height;width=image.clientWidth;height=image.clientHeight;image.style.width=width*zoomFactor+"px";image.style.height=height*zoomFactor+"px";hideMenu()},false);&lt;br /&gt; &lt;br /&gt; minus.addEventListener("mouseover",function(){this.style.borderColor="#4d4c76"},false);&lt;br /&gt; minus.addEventListener("mousedown",function(){this.style.borderColor="#000";this.style.background="#eee4a5"},false);&lt;br /&gt; minus.addEventListener("mouseup",function(){this.style.borderColor="#4d4c76";this.style.background="transparent"},false);&lt;br /&gt; minus.addEventListener("mouseout",function(){this.style.borderColor="#ffffdd #C1B683 #C1B683 #ffffdd";this.style.background="transparent"},false);&lt;br /&gt; minus.addEventListener("click",function(){var width,height;width=image.clientWidth;height=image.clientHeight;image.style.width=width/zoomFactor+"px";image.style.height=height/zoomFactor+"px";hideMenu()},false);&lt;br /&gt; &lt;br /&gt; close.addEventListener("mouseover",function(){this.style.borderColor="#4d4c76"},false);&lt;br /&gt; close.addEventListener("mousedown",function(){this.style.borderColor="#000";this.style.background="#eee4a5"},false);&lt;br /&gt; close.addEventListener("mouseup",function(){this.style.borderColor="#4d4c76";this.style.background="transparent"},false);&lt;br /&gt; close.addEventListener("mouseout",function(){this.style.borderColor="#ffffdd #C1B683 #C1B683 #ffffdd";this.style.background="transparent"},false);&lt;br /&gt; close.addEventListener("click",function(){image.style.width=image.original_width+"px";image.style.height=image.original_height+"px";hideMenu()},false);&lt;br /&gt; &lt;br /&gt; menu.addEventListener("mouseout",outOfMenu,false);&lt;br /&gt; &lt;br /&gt; menu.appendChild(buttonsHolder);&lt;br /&gt; menu.appendChild(zoom);&lt;br /&gt; menu.appendChild(plus);&lt;br /&gt; menu.appendChild(minus);&lt;br /&gt; menu.appendChild(close);&lt;br /&gt; document.body.appendChild(menu);&lt;br /&gt; menuBuilt=1;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;for(var i=0; i&amp;lt;document.images.length; i++){&lt;br /&gt; image=document.images&amp;#91;i&amp;#93;;&lt;br /&gt; if(image.clientWidth&amp;gt;=minimalImageWidth &amp;&amp; image.clientHeight&amp;gt;=minimalImageHeight){&lt;br /&gt;  image.addEventListener("mouseover",function(){handler(this)},false);&lt;br /&gt;  image.addEventListener("mouseout",hideMenu,false);&lt;br /&gt; }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;})();&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-4814601058898322529?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/4814601058898322529/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=4814601058898322529' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4814601058898322529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/4814601058898322529'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/10/opera-js.html' title='Opera JS文件_图片缩放'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-6567099570946718413</id><published>2008-10-16T22:35:00.005+08:00</published><updated>2008-10-16T23:14:37.025+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera浏览器常用命令大全</title><content type='html'>&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid #ddcf8f;background-color:#ffffed;'&gt;此文为转帖整理，以方便自己查找。&lt;/div&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;1、页面操作类&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Forward&lt;/span&gt;   前进&lt;br /&gt;&lt;span style='color:red'&gt;Back&lt;/span&gt;   后退&lt;br /&gt;&lt;span style='color:red'&gt;Fast forward&lt;/span&gt;   快速前进（前进到最前一页）&lt;br /&gt;&lt;span style='color:red'&gt;Rewind&lt;/span&gt;   快速后退（后退到最后一页）&lt;br /&gt;&lt;span style='color:red'&gt;Reload&lt;/span&gt;   刷新&lt;br /&gt;&lt;span style='color:red'&gt;Stop&lt;/span&gt;   停止&lt;br /&gt;&lt;span style='color:red'&gt;Reload all pages&lt;/span&gt;   刷新所有页面&lt;br /&gt;&lt;span style='color:red'&gt;Wand &lt;/span&gt;  填写已经保存的站点用户名和密码，默认快捷键是Ctrl+Enter&lt;br /&gt;&lt;span style='color:red'&gt;Enable automatic reload | Disable automatic reload&lt;/span&gt;   开启/停止自动刷新（注：“|”符号表示两种状态的切换，这是一个组合命令，当前标签没有锁定则锁定，当前标签被锁定则解锁。）&lt;br /&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;2、标签窗口类&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Lock page | Unlock page&lt;/span&gt;   锁定标签/解除锁定标签&lt;br /&gt;&lt;span style='color:red'&gt;Switch to previous page&lt;/span&gt;   转到上个标签&lt;br /&gt;&lt;span style='color:red'&gt;Switch to next page&lt;/span&gt;   转到下个标签&lt;br /&gt;&lt;span style='color:red'&gt;Page up&lt;/span&gt;   向上翻页&lt;br /&gt;&lt;span style='color:red'&gt;Page down&lt;/span&gt;   向下翻页&lt;br /&gt;&lt;span style='color:red'&gt;Go to start&lt;/span&gt;   转到页面顶部&lt;br /&gt;&lt;span style='color:red'&gt;Go to end&lt;/span&gt;   转到页面底部&lt;br /&gt;&lt;span style='color:red'&gt;Scroll&lt;/span&gt;   滚屏（向下滚动，慢速）&lt;br /&gt;&lt;span style='color:red'&gt;Scroll up&lt;/span&gt;    向上滚屏&lt;br /&gt;&lt;span style='color:red'&gt;Scroll down&lt;/span&gt;   向下滚屏&lt;br /&gt;&lt;span style='color:red'&gt;New page&lt;/span&gt;    新建浏览器标签&lt;br /&gt;&lt;span style='color:red'&gt;New browser window&lt;/span&gt;    新建浏览器窗口&lt;br /&gt;&lt;span style='color:red'&gt;Reopen page&lt;/span&gt;    撤销已关闭页面（Undo命令在页面使用，和Reopen page作用相同。）&lt;br /&gt;&lt;span style='color:red'&gt;Detach page&lt;/span&gt;    分离当前页面到新窗口&lt;br /&gt;&lt;span style='color:red'&gt;Duplicate page&lt;/span&gt;    创建页面副本&lt;br /&gt;&lt;span style='color:red'&gt;Close page &lt;/span&gt;   关闭当前页面&lt;br /&gt;&lt;span style='color:red'&gt;Close window &lt;/span&gt;   关闭当前窗口&lt;br /&gt;&lt;span style='color:red'&gt;Close all&lt;/span&gt;    关闭全部窗口或标签&lt;br /&gt;&lt;span style='color:red'&gt;Close other&lt;/span&gt;    关闭其它窗口或标签&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;3、链接类&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Copy link&lt;/span&gt;    复制链接&lt;br /&gt;&lt;span style='color:red'&gt;Open link&lt;/span&gt;    打开链接&lt;br /&gt;&lt;span style='color:red'&gt;Open link in background page&lt;/span&gt; 在后台标签打开链接&lt;br /&gt;&lt;span style='color:red'&gt;Open link in background window&lt;/span&gt; 在后台窗口打开链接&lt;br /&gt;&lt;span style='color:red'&gt;Open link in new page&lt;/span&gt; 在新标签打开链接&lt;br /&gt;&lt;span style='color:red'&gt;Open link in new window&lt;/span&gt; 在新窗口打开链接&lt;br /&gt;&lt;span style='color:red'&gt;Download URL&lt;/span&gt; 目标另存为&lt;br /&gt;&lt;span style='color:red'&gt;Save link&lt;/span&gt; 目标另存为（和Download URL一样的）&lt;br /&gt;&lt;span style='color:red'&gt;Download URL as&lt;/span&gt; 保存到下载文件夹&lt;br /&gt;&lt;span style='color:red'&gt;Copy image&lt;/span&gt; 复制图像到内存&lt;br /&gt;&lt;span style='color:red'&gt;Copy image address&lt;/span&gt; 复制图像地址&lt;br /&gt;Use image as desktop background 使用该图像作为桌面壁纸&lt;br /&gt;&lt;span style='color:red'&gt;Load all images&lt;/span&gt; 重新装入所有图像&lt;br /&gt;&lt;span style='color:red'&gt;Load image&lt;/span&gt; 重新装入图像&lt;br /&gt;&lt;span style='color:red'&gt;Save image&lt;/span&gt; 保存图像&lt;br /&gt;&lt;span style='color:red'&gt;Save background image&lt;/span&gt; 保存背景图像&lt;br /&gt;&lt;span style='color:red'&gt;Copy document address&lt;/span&gt; 复制本页面地址&lt;br /&gt;&lt;span style='color:red'&gt;Add to bookmarks&lt;/span&gt; 添加到当前网址到书签&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Go to page&lt;/span&gt; 转到页面。&lt;br /&gt;&lt;br /&gt;&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid #ddcf8f;background-color:#ffffed;'&gt;单独使用该命令，弹出地址栏输入框，输入确定后，弹出新的窗口。如果在快捷键中定义Go to page,"bbs.deepin.org"，就是访问深度论坛首页。可以连续组合，比如New page &amp; Go to page,"网址1" &amp; New page &amp; Go to page,"网址2" &amp; New page &amp; Go to page,"网址3"，以此类推，注意网址要加引号。New page表示新建一个页面，“&amp;”符号表示命令并列，按照整段命令的前后顺序执行。&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Go to homepage&lt;/span&gt; 转到主页&lt;br /&gt;&lt;span style='color:red'&gt;Paste and go &lt;/span&gt;粘贴并转到。此命令主要是在地址栏粘贴已复制的文本（网址）然后转到该链接。&lt;br /&gt;&lt;span style='color:red'&gt;Go to parent directory&lt;/span&gt; 转到站点上级目录。比如我在当前页面http://bbs.deepin.org/thread.php?fid=165使用了本命令，就会转到http://bbs.deepin.org/。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;4、文件操作类&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Open document&lt;/span&gt; 打开文件&lt;br /&gt;&lt;span style='color:red'&gt;Save document&lt;/span&gt; 保存文档&lt;br /&gt;&lt;span style='color:red'&gt;Save document As&lt;/span&gt; 保存文档为&lt;br /&gt;&lt;span style='color:red'&gt;Print document&lt;/span&gt; 打印文档&lt;br /&gt;&lt;span style='color:red'&gt;Print preview | Leave print preview&lt;/span&gt; 开启/结束打印预览&lt;br /&gt;&lt;span style='color:red'&gt;Save window setup&lt;/span&gt; 保存会话（快捷组）&lt;br /&gt;&lt;span style='color:red'&gt;Insert session&lt;/span&gt; 在当前窗口打开已经保存的会话&lt;br /&gt;&lt;span style='color:red'&gt;Open session&lt;/span&gt; 在新窗口打开已经保存的会话&lt;br /&gt;&lt;span style='color:red'&gt;Select session, -1&lt;/span&gt; 管理会话&lt;br /&gt;&lt;span style='color:red'&gt;New bookmark&lt;/span&gt; 新建书签&lt;br /&gt;&lt;span style='color:red'&gt;Save bookmarks as&lt;/span&gt; 保存书签为&lt;br /&gt;&lt;span style='color:red'&gt;Export bookmarks&lt;/span&gt; 导出书签&lt;br /&gt;Export bookmarks to HTML 导出书签为HTML&lt;br /&gt;&lt;span style='color:red'&gt;Import bookmarks&lt;/span&gt; 导入书签&lt;br /&gt;&lt;span style='color:red'&gt;Import explorer favorites&lt;/span&gt; 导入IE收藏夹&lt;br /&gt;&lt;span style='color:red'&gt;Hide opera &lt;/span&gt;隐藏Opera（老板键，默认快捷键为Ctrl+H）&lt;br /&gt;&lt;span style='color:red'&gt;Exit&lt;/span&gt; 退出Opera&lt;br /&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;5、编辑类&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Copy&lt;/span&gt; 复制文本&lt;br /&gt;&lt;span style='color:red'&gt;Cut&lt;/span&gt; 剪切文本&lt;br /&gt;&lt;span style='color:red'&gt;Delete&lt;/span&gt; 删除文本&lt;br /&gt;&lt;span style='color:red'&gt;Clear&lt;/span&gt; 清除文本&lt;br /&gt;&lt;span style='color:red'&gt;Insert&lt;/span&gt; 插入文本&lt;br /&gt;&lt;span style='color:red'&gt;Paste&lt;/span&gt; 粘贴文本&lt;br /&gt;&lt;span style='color:red'&gt;Select all&lt;/span&gt; 全选文本&lt;br /&gt;&lt;span style='color:red'&gt;Redo&lt;/span&gt; 重做文本修改&lt;br /&gt;&lt;span style='color:red'&gt;Undo&lt;/span&gt; 撤销修改（注：Undo是个跨域命令，在页面使用Undo，可以回复刚才关闭的页面，此时作用同Reopen page。如果在输入框使用Undo，那么恢复刚才删除的文字。）&lt;br /&gt;&lt;span style='color:red'&gt;New note&lt;/span&gt; 新建笔记&lt;br /&gt;&lt;span style='color:red'&gt;Copy to note&lt;/span&gt; 复制到笔记&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Find&lt;/span&gt; 查找&lt;br /&gt;&lt;span style='color:red'&gt;Find next&lt;/span&gt; 查找下一个&lt;br /&gt;&lt;span style='color:red'&gt;Find previous&lt;/span&gt; 查找上一个&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Enable inline find | Disable inline find&lt;/span&gt; 启动/停止在页面中查找（这个模式启动之后，关键词可以在搜索框那里输入）&lt;br /&gt;&lt;span style='color:red'&gt;Find inline&lt;/span&gt; 进行在页面中查找&lt;br /&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;6、查看类&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;View document source&lt;/span&gt; 查看网页源代码&lt;br /&gt;&lt;span style='color:red'&gt;Enter fullscreen | Leave fullscreen&lt;/span&gt; 启用/结束全屏模式&lt;br /&gt;&lt;span style='color:red'&gt;Enable handheld mode | Disable handheld mode&lt;/span&gt; 开启/停止小屏幕模式&lt;br /&gt;&lt;span style='color:red'&gt;Enable mediumscreen mode | Disable mediumscreen mode&lt;/span&gt; 启用/禁止适合宽度模式&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Select author mode&lt;/span&gt; 启用网页作者式样模式，即使用站点设置。&lt;br /&gt;&lt;span style='color:red'&gt;Select user mode&lt;/span&gt; 启用用户式样模式，即用户模式。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Zoom in&lt;/span&gt; 缩小。比如&lt;span style='color:red'&gt;Zoom in, 100&lt;/span&gt;即缩小100%。具体数值可以自行设定。&lt;br /&gt;&lt;span style='color:red'&gt;Zoom out&lt;/span&gt; 放大。比如&lt;span style='color:red'&gt;Zoom out, 100&lt;/span&gt;即放大100%&lt;br /&gt;&lt;span style='color:red'&gt;Zoom to&lt;/span&gt; 缩放到。比如&lt;span style='color:red'&gt;Zoom to, 200&lt;/span&gt;即缩放到200%&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Set alignment, "hotlist", 6 | Set alignment, "hotlist", 0&lt;/span&gt; 显示/隐藏面板&lt;br /&gt;&lt;span style='color:red'&gt;Set alignment, "browser toolbar", 6 | Set alignment, "browser toolbar", 0&lt;/span&gt; 显示/隐藏工具栏&lt;br /&gt;&lt;span style='color:red'&gt;Set alignment, "personalbar", 6 | Set alignment, "personalbar", 0&lt;/span&gt; 显示/隐藏个人栏&lt;br /&gt;&lt;span style='color:red'&gt;Set alignment, "pagebar", 6 | Set alignment, "pagebar", 0&lt;/span&gt; 显示/隐藏标签栏&lt;br /&gt;&lt;span style='color:red'&gt;Set alignment, "status toolbar", 6 | Set alignment, "status toolbar", 0 &lt;/span&gt;显示/隐藏状态栏&lt;br /&gt;&lt;span style='color:red'&gt;Set alignment, "document toolbar", 6 | Set alignment, "document toolbar", 0&lt;/span&gt; 显示/隐藏地址栏&lt;br /&gt;&lt;span style='color:red'&gt;Set alignment, "site navigation toolbar", 6 | Set alignment, "site navigation toolbar", 0&lt;/span&gt; 显示/隐藏导航栏&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Enable menu bar | Disable menu bar&lt;/span&gt; 显示/隐藏菜单条&lt;br /&gt;&lt;span style='color:red'&gt;Enable scroll bars | Disable scroll bars&lt;/span&gt; 开启/禁止滚动条&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Customize toolbars, -3&lt;/span&gt; 自定义工具栏，“-3”这个参数需要带上，不带上表示进入自定义的第一个页面，即皮肤选择。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Content block mode on | Content block mode off&lt;/span&gt; 打开/关闭页面阻止内容模式（Opera 9.0 新加入命令）&lt;br /&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;7、页面内容类&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Enable display images | Disable display images&lt;/span&gt; 允许/禁止显示图像&lt;br /&gt;&lt;span style='color:red'&gt;Enable embedded audio | Disable embedded audio&lt;/span&gt; 允许/禁止网页中的声音&lt;br /&gt;&lt;span style='color:red'&gt;Enable GIF animation | Disable GIF animation&lt;/span&gt; 允许/禁止播放GIF图片动画&lt;br /&gt;&lt;span style='color:red'&gt;Enable javascript | Disable javascript&lt;/span&gt; 允许/禁止JavaScript&lt;br /&gt;&lt;span style='color:red'&gt;Enable plugins | Disable plugins&lt;/span&gt; 允许/禁止插件&lt;br /&gt;&lt;span style='color:red'&gt;Enable cookies | Disable cookies&lt;/span&gt; 允许禁止cookies&lt;br /&gt;&lt;span style='color:red'&gt;Enable proxy servers | Disable proxy servers&lt;/span&gt; 启用/禁止代理服务器&lt;br /&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;8、管理类&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Delete private data&lt;/span&gt; 删除私人数据&lt;br /&gt;&lt;span style='color:red'&gt;Empty page trash&lt;/span&gt; 清空访问页面回收站&lt;br /&gt;&lt;span style='color:red'&gt;Empty trash&lt;/span&gt; 清空回收站&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Manage accounts&lt;/span&gt; 管理帐号&lt;br /&gt;&lt;span style='color:red'&gt;Manage bookmarks&lt;/span&gt; 管理书签&lt;br /&gt;&lt;span style='color:red'&gt;Manage contacts&lt;/span&gt; 管理联系人&lt;br /&gt;&lt;span style='color:red'&gt;Manage links&lt;/span&gt; 管理链接&lt;br /&gt;&lt;span style='color:red'&gt;Manage, "links"&lt;/span&gt; 管理链接（标签窗口模式）&lt;br /&gt;&lt;span style='color:red'&gt;Manage wand&lt;/span&gt; 管理Wand&lt;br /&gt;&lt;span style='color:red'&gt;Manage cookies&lt;/span&gt; 管理cookies&lt;br /&gt;&lt;span style='color:red'&gt;Manage, "notes"&lt;/span&gt; 管理笔记&lt;br /&gt;&lt;span style='color:red'&gt;Manage, "transfers"&lt;/span&gt; 管理下载&lt;br /&gt;&lt;span style='color:red'&gt;Manage, "history" &lt;/span&gt;管理历史&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Show preferences&lt;/span&gt; 工具菜单中的首选项&lt;br /&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;9、其它&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Execute program&lt;/span&gt; 执行程序。这是个相当重要和有用的命令，我们可以通过此命令调用系统中的各种程序。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Execute program, "程序路径以及程序名", "参数"&lt;/div&gt;&lt;br /&gt;例如调用IE：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Execute program, "iexplore.exe", "%l"&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style='margin:5px;padding:8px;font-size:9pt;border:1px solid #ddcf8f;background-color:#ffffed;'&gt;附：&lt;br /&gt; 关于变量的定义&lt;br /&gt; &lt;span style='color:red'&gt;%u&lt;/span&gt; = 当前显示文档的url，常用于下载工具传递本页所有链接&lt;br /&gt; &lt;span style='color:red'&gt;%t&lt;/span&gt; = 选定文本。比如常用的“转到URL”的命令为Go to page, "%t"&lt;br /&gt; &lt;span style='color:red'&gt;%s&lt;/span&gt; = 来源于当前显示文档的字符串&lt;br /&gt; &lt;span style='color:red'&gt;%c&lt;/span&gt; = 剪贴版内容&lt;br /&gt; &lt;span style='color:red'&gt;%i&lt;/span&gt; = 显示的搜索结果个数 (search.ini)&lt;br /&gt; &lt;span style='color:red'&gt;%l&lt;/span&gt; = 当前选择的链接，常用于下载工具传递链接&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Hotclick search 搜索，比如Hotclick search,200表示用google搜索当前圈选文本，200为search.ini中某个搜索引擎下Search Type=后面指定的数值。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Show popup menu&lt;/span&gt; 调用菜单的重要命令。比如：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, "菜单"=Show popup menu, "Browser Menu Bar", , "菜单", "Panel Windows"&lt;/div&gt;&lt;br /&gt;这个是调用[Browser Menu Bar]菜单，名字取名为“菜单”（可以去掉，但是逗号不能省略），使用的图标是Panel Windows。&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Focus address field&lt;/span&gt; 聚焦到地址栏&lt;br /&gt;&lt;span style='color:red'&gt;Focus chat input&lt;/span&gt; 聚焦到聊天输入&lt;br /&gt;&lt;span style='color:red'&gt;Focus quick reply&lt;/span&gt; 聚焦到快速回复&lt;br /&gt;&lt;span style='color:red'&gt;Focus search field&lt;/span&gt; 聚焦到搜索框&lt;br /&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Get mail&lt;/span&gt; 接收邮件&lt;br /&gt;&lt;span style='color:red'&gt;Read mail&lt;/span&gt; 阅读邮件&lt;br /&gt;&lt;span style='color:red'&gt;Compose mail&lt;/span&gt; 写邮件&lt;br /&gt;&lt;span style='color:red'&gt;Read newsfeed&lt;/span&gt; 阅读新闻推送&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-6567099570946718413?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/6567099570946718413/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=6567099570946718413' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6567099570946718413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/6567099570946718413'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/10/opera_16.html' title='Opera浏览器常用命令大全'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-3229786004334882933</id><published>2008-10-16T21:57:00.006+08:00</published><updated>2008-11-03T15:06:44.614+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera9.6的新命令Delay</title><content type='html'>delay是延迟多少时间（毫秒？）后执行下一动作。&lt;br /&gt;示例：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;tem, 删除私人数据后IE打开当前页面= "Delete private data &amp; Delay, 50 &amp; Execute program, "IEXPLORE.EXE","%u"&lt;/div&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;另外几个比较冷的Opera命令：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Focus address field  聚焦到地址栏&lt;br /&gt;Focus chat input   聚焦到聊天输入&lt;br /&gt;Focus quick reply  聚焦到快速回复&lt;br /&gt;Focus search field  聚焦到搜索框&lt;/div&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;附：一个命令语法参考。说明： 启用全屏 &amp; 显示状态栏在下边 &amp; 显示地址栏在上边 &amp; 显示标签栏在右边 | 离开全屏。可以设成手势或者右键等。&lt;br /&gt;1 左 2 上 3 右 4 下 ，这是通用参数。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Enter fullscreen &amp; View status bar, 4 &amp; View address bar, 2 &amp; View page bar, 3 | Leave fullscreen&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-3229786004334882933?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/3229786004334882933/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=3229786004334882933' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3229786004334882933'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/3229786004334882933'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/10/opera96delay.html' title='Opera9.6的新命令Delay'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-8555305635005704210</id><published>2008-10-16T18:07:00.006+08:00</published><updated>2008-10-20T21:57:25.597+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera之新浪CSS</title><content type='html'>&lt;br /&gt;整理一下新浪CSS文件，适用新浪各版面，可能有个别新浪页面无效。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;@charset "UTF-8";&lt;br /&gt;/* Name: 新浪css */&lt;br /&gt;&lt;br /&gt;/* 去掉OPERA9在新浪的下划线 */&lt;br /&gt;a {&lt;br /&gt;  text-decoration: none !important;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* 通用屏蔽 */&lt;br /&gt;div[class="sidebar"],[class*="adNone"],div[class^="topAD"],div[id^="ad"],div[class="topads"]&lt;br /&gt;{display:none !important;}&lt;br /&gt;&lt;br /&gt;/* 新浪竞技顶端nike广告 */&lt;br /&gt;div[style="width:950px; height:30px; margin:0px auto; overflow:hidden;"],div[id="dingtong"]&lt;br /&gt;{display:none !important;}&lt;br /&gt;&lt;br /&gt;/* 页面新闻顶部搜索栏 */&lt;br /&gt;div[class="blkTopGoogleSearch"],div[class="SearchCont"]&lt;br /&gt;{display:none !important;}&lt;br /&gt;&lt;br /&gt;/* 新浪汽车页面广告 */&lt;br /&gt;div[class="bitauto_autosense"]&lt;br /&gt;{display:none !important;}&lt;br /&gt;&lt;br /&gt;/* 新浪财经页面补充 */&lt;br /&gt;div[class="S_WC_SBar"],div[style^="float:left; width:950px;"]&lt;br /&gt;{display:none !important;}&lt;br /&gt;&lt;br /&gt;/* 新浪科技页面补充 */&lt;br /&gt;div[id="top_bar"]&lt;br /&gt;{display:none !important;}&lt;br /&gt;&lt;br /&gt;/* 其它补充 */&lt;br /&gt;div[id="media_logo"],div[id="ghc1"],table[class="a1"],div[class^="HSpace_"]&lt;br /&gt;{display:none !important;}&lt;br /&gt;&lt;br /&gt;/* 排版去侧边 */&lt;br /&gt;div[class="blkContainer"],div[class="MPartA"]&lt;br /&gt; {width:100% !important;} &lt;br /&gt;&lt;br /&gt;div[class="blkContainerSblk"]&lt;br /&gt;{width:95% !important;} &lt;/div&gt;&lt;br /&gt;效果：&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_ZevlkyE3eOA/SPcZ2709OsI/AAAAAAAAAF0/2qjhRv5PMQ0/s1600-h/sina.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_ZevlkyE3eOA/SPcZ2709OsI/AAAAAAAAAF0/2qjhRv5PMQ0/s400/sina.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5257699521541782210" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-8555305635005704210?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/8555305635005704210/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=8555305635005704210' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8555305635005704210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/8555305635005704210'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/10/operacss_16.html' title='Opera之新浪CSS'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_ZevlkyE3eOA/SPcZ2709OsI/AAAAAAAAAF0/2qjhRv5PMQ0/s72-c/sina.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-7582264121196405278</id><published>2008-10-15T19:38:00.005+08:00</published><updated>2008-10-16T21:10:55.449+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera之网易CSS</title><content type='html'>&lt;br /&gt;背景有个地方暂时不知怎么过滤，取点巧，强制白色背景。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;/*name:网易之css*/&lt;br /&gt;/*163.com*/&lt;br /&gt;&lt;br /&gt;/* 广告过滤 */&lt;br /&gt;.endArea .col2,.endArea .col1 .endFocus,.endArea .col1 .endBlog,.endArea .col1 #endMain .endAboutList,.endArea .col1 .blankWhiteBox,.endArea .col3,.endAoyun,&amp;#91;id^="ead_ad_"&amp;#93;&lt;br /&gt;{display: none !important;}&lt;br /&gt;&lt;br /&gt;/* 排版去侧边 */&lt;br /&gt;.endArea .col1 #endMain&lt;br /&gt; {width:950px !important;}&lt;br /&gt;&lt;br /&gt;/*部分背景强制白色*/&lt;br /&gt;.endArea {&lt;br /&gt; background: #ffffff !important;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;/* 财经补充 */&lt;br /&gt;div&amp;#91;style="margin:0 auto;width:750px;text-align:right;"&amp;#93;&lt;br /&gt;{display: none !important;}&lt;br /&gt;/* 体育补充 */&lt;br /&gt;div&amp;#91;class^="ad960"&amp;#93;&lt;br /&gt;{display: none !important;}&lt;br /&gt;/* 边框线补充 */&lt;br /&gt;div&amp;#91;class="blank9"&amp;#93;&lt;br /&gt;{display: none !important;}&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:blue'&gt;效果图：&lt;/span&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_ZevlkyE3eOA/SPXXH1jAVdI/AAAAAAAAAFk/CzSuUsh-pcM/s1600-h/163.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_ZevlkyE3eOA/SPXXH1jAVdI/AAAAAAAAAFk/CzSuUsh-pcM/s400/163.gif" border="0" alt=""id="BLOGGER_PHOTO_ID_5257344669657880018" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4433761383629450766-7582264121196405278?l=operach.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://operach.blogspot.com/feeds/7582264121196405278/comments/default' title='帖子评论'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4433761383629450766&amp;postID=7582264121196405278' title='0 条评论'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7582264121196405278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4433761383629450766/posts/default/7582264121196405278'/><link rel='alternate' type='text/html' href='http://operach.blogspot.com/2008/10/operacss_15.html' title='Opera之网易CSS'/><author><name>Opera 自娱自乐</name><uri>http://www.blogger.com/profile/15462281587187431625</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_ZevlkyE3eOA/SPXXH1jAVdI/AAAAAAAAAFk/CzSuUsh-pcM/s72-c/163.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4433761383629450766.post-8557177575946944609</id><published>2008-10-14T16:24:00.013+08:00</published><updated>2008-10-20T11:39:16.077+08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='opera'/><title type='text'>Opera_我的search.ini</title><content type='html'>&lt;br /&gt;Opera手动修改Search.ini全攻略,请参考&lt;a href='http://operawiki.info/SearchINIEditingZHCN' target='_blank'&gt;&lt;span style='color:red'&gt;定制Opera的内置搜索&lt;/span&gt;&lt;/a&gt;。&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;我的search.ini中预留了一些Google搜索引擎。&lt;br /&gt;搜索框中显示前9个搜索引擎。&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;配合search.ini，右键的使用情况如下。&lt;/strong&gt;&lt;br /&gt;字典是汉典： &lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, MI_IDM_SELDICTIONARY = Hotclick search, 50&lt;/div&gt;&lt;br /&gt;百科全书是中文维基：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, MI_IDM_SELENCYCLOPED   = Hotclick search, 51&lt;/div&gt;&lt;br /&gt;英译汉是Google在线翻译：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, 英译汉(Google)               =  Hotclick search, 54&lt;/div&gt;&lt;br /&gt;英汉词典是Dict.CN在线：&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Item, 英汉词典(Dict.CN)            =  Hotclick search, 53&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;配合search.ini，鼠标手势的使用情况如下。&lt;/strong&gt;&lt;br /&gt;&lt;span style='color:red'&gt;Hotclick search&lt;/span&gt;是默认搜索，&lt;span style='color:red'&gt;Hotclick search, 20&lt;/span&gt;是百度搜索，注意search.ini中百度搜索的“&lt;span style='color:red'&gt;Search Type=20&lt;/span&gt;”。如要调用其他搜索，也是如此类推。&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;GestureUp, GestureRight = Hotclick search&lt;br /&gt;GestureUp, GestureLeft = Hotclick search, 20&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;我的search.ini文件：&lt;/strong&gt;&lt;br /&gt;&lt;div style='background-color:#ffffe1;font-family:Courier;font-size:9pt;color:green;padding:8px;border:1px dotted green;margin:5px;overflow:auto;'&gt;Opera Preferences version 2.0&lt;br /&gt;; Do not edit this file while Opera is running&lt;br /&gt;; This file is stored in UTF-8 encoding&lt;br /&gt;&lt;br /&gt;&amp;#91;Version&amp;#93;&lt;br /&gt;File Version=11&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 1&amp;#93;&lt;br /&gt;ID=001&lt;br /&gt;Name=Google&lt;br /&gt;Verbtext=&lt;br /&gt;URL=http://www.google.com/search?q=%s&amp;hl=zh-CN&amp;lr=lang_zh-CN&amp;ie=utf-8&amp;oe=utf-8&amp;num=100&lt;br /&gt;Query=&lt;br /&gt;Key=g&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=utf-8&lt;br /&gt;Search Type=0&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 2&amp;#93;&lt;br /&gt;ID=002&lt;br /&gt;Name=百度&lt;br /&gt;Verbtext=&lt;br /&gt;URL=http://www.baidu.com/baidu?tn=baidu&amp;rn=100&amp;word=%s&lt;br /&gt;Query=&lt;br /&gt;Key=b&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=gbk&lt;br /&gt;Search Type=20&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 3&amp;#93;&lt;br /&gt;ID=003&lt;br /&gt;Name=雅虎音乐&lt;br /&gt;Verbtext=&lt;br /&gt;URL=http://music.yahoo.com.cn/search?pid=ysearch&amp;source=ysmi_hsch_r&amp;p=%s&amp;mimetype=all&lt;br /&gt;Query=&lt;br /&gt;Key=y&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=-1&lt;br /&gt;Encoding=gbk&lt;br /&gt;Search Type=0&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 4&amp;#93;&lt;br /&gt;ID=004&lt;br /&gt;Name=汉典 &lt;br /&gt;Verbtext=&lt;br /&gt;URL=http://www.zdic.net/zd/search/default.asp&lt;br /&gt;Query=lb=1&amp;q=%s&lt;br /&gt;Key=h&lt;br /&gt;Is post=1&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=utf-8&lt;br /&gt;Search Type=50&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;Deleted=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 5&amp;#93;&lt;br /&gt;ID=005&lt;br /&gt;Name=Dict.cn&lt;br /&gt;Verbtext=&lt;br /&gt;URL=http://dict.cn/search/?q=%s&amp;x=0&amp;y=0&lt;br /&gt;Query=&lt;br /&gt;Key=DC&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=gbk&lt;br /&gt;Search Type=53&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;Deleted=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 6&amp;#93;&lt;br /&gt;ID=006&lt;br /&gt;Name=中文维基&lt;br /&gt;Verbtext=&lt;br /&gt;URL=http://zh.wikipedia.org/wiki/Special:Search?search=%s&lt;br /&gt;Query=&lt;br /&gt;Key=w&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=-1&lt;br /&gt;Encoding=utf-8&lt;br /&gt;Search Type=51&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 7&amp;#93;&lt;br /&gt;ID=007&lt;br /&gt;Name=霏凡软件&lt;br /&gt;Verbtext=0&lt;br /&gt;URL=http://search.crsky.com/search.asp?keyword=%s&amp;sType=ResName&amp;action=s&amp;imageField.x=0&amp;imageField.y=0&lt;br /&gt;Query=&lt;br /&gt;Key=fa&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=gbk&lt;br /&gt;Search Type=0&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;Deleted=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 8&amp;#93;&lt;br /&gt;ID=008&lt;br /&gt;Name=华军软件园&lt;br /&gt;Verbtext=0&lt;br /&gt;URL=http://search.newhua.com/search.asp?keyword=%s&lt;br /&gt;Query=&lt;br /&gt;Key=hj&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=GBK&lt;br /&gt;Search Type=0&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 9&amp;#93;&lt;br /&gt;ID=009&lt;br /&gt;Name=迅雷资源&lt;br /&gt;Verbtext=&lt;br /&gt;URL=http://www.gougou.com/search?search=%s&amp;restype=-1&amp;id=1&lt;br /&gt;Query=&lt;br /&gt;Key=x&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=gbk&lt;br /&gt;Search Type=0&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;Deleted=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 10&amp;#93;&lt;br /&gt;ID=010&lt;br /&gt;Name=百度百科&lt;br /&gt;Verbtext=-1988219522&lt;br /&gt;URL=http://bk.baidu.com/&lt;br /&gt;Query=word=%s&amp;submit=submit&amp;pic=1&lt;br /&gt;Key=&lt;br /&gt;Is post=1&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=gbk&lt;br /&gt;Search Type=21&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;Deleted=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 11&amp;#93;&lt;br /&gt;ID=011&lt;br /&gt;Name=Google 翻译&lt;br /&gt;Verbtext=-1988219522&lt;br /&gt;URL=http://www.google.com/translate_t&lt;br /&gt;Query=hl=zh-CN&amp;ie=UTF8&amp;text=%s&amp;sl=en&amp;tl=zh-CN&lt;br /&gt;Key=&lt;br /&gt;Is post=1&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=UTF-8&lt;br /&gt;Search Type=54&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;Deleted=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 12&amp;#93;&lt;br /&gt;ID=012&lt;br /&gt;Name=Google A&lt;br /&gt;Verbtext=-1988219522&lt;br /&gt;URL=http://66.102.1.44/search?q=%s&amp;num=100&lt;br /&gt;Query=&lt;br /&gt;Key=&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=utf-8&lt;br /&gt;Search Type=55&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;Deleted=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 13&amp;#93;&lt;br /&gt;ID=013&lt;br /&gt;Name=Google B&lt;br /&gt;Verbtext=-1988219522&lt;br /&gt;URL=http://64.233.167.84/search?q=%s&amp;num=100&lt;br /&gt;Query=&lt;br /&gt;Key=&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=utf-8&lt;br /&gt;Search Type=56&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;Deleted=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 14&amp;#93;&lt;br /&gt;ID=014&lt;br /&gt;Name=Google C&lt;br /&gt;Verbtext=-1988219522&lt;br /&gt;URL=http://64.233.161.83/search?q=%s&amp;num=100&lt;br /&gt;Query=&lt;br /&gt;Key=&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=utf-8&lt;br /&gt;Search Type=57&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;Deleted=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 15&amp;#93;&lt;br /&gt;ID=015&lt;br /&gt;Name=Google D&lt;br /&gt;Verbtext=-1988219522&lt;br /&gt;URL=http://66.249.89.133/search?q=%s&amp;num=100&lt;br /&gt;Query=&lt;br /&gt;Key=&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=utf-8&lt;br /&gt;Search Type=58&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;Deleted=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 16&amp;#93;&lt;br /&gt;ID=016&lt;br /&gt;Name=Google E&lt;br /&gt;Verbtext=-1988219522&lt;br /&gt;URL=http://66.249.91.115/search?q=%s&amp;num=100&lt;br /&gt;Query=&lt;br /&gt;Key=&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=0&lt;br /&gt;Encoding=utf-8&lt;br /&gt;Search Type=59&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;Deleted=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 17&amp;#93;&lt;br /&gt;ID=017&lt;br /&gt;Name=Google F&lt;br /&gt;Verbtext=-1988219522&lt;br /&gt;URL=http://72.14.203.133/search?q=%s&amp;num=100&lt;br /&gt;Query=&lt;br /&gt;Key=&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=60&lt;br /&gt;Encoding=utf-8&lt;br /&gt;Search Type=60&lt;br /&gt;Position=-1&lt;br /&gt;Nameid=0&lt;br /&gt;Deleted=0&lt;br /&gt;&lt;br /&gt;&amp;#91;Search Engine 18&amp;#93;&lt;br /&gt;ID=018&lt;br /&gt;Name=Google G&lt;br /&gt;Verbtext=-1988219522&lt;br /&gt;URL=http://www.google.ie/search?q=%s&amp;num=100&lt;br /&gt;Query=&lt;br /&gt;Key=&lt;br /&gt;Is post=0&lt;br /&gt;Has endseparator=60&lt;br /&gt;Encoding=utf-8&lt;br /&gt;Search Type=61&lt;br
