Skip navigation.

Sign up | Lost password? | Help

一点笔记

简洁不等于简陋

Posts tagged with "opera"

在Opera中实现带格式复制

很多人都抱怨opera只能复制纯文本,不能复制网页图片和格式,不过现在已经有了一个解决方案。

先上一张效果图:


实现方法:
1.下载htm2clip.exe
2.Ctrl+F12->高级->下载->添加,MIME类型填text/cwf,选择"用其他应用程序打开",填入htm2clip.exe的路径
3.编辑菜单文件,在[Hotclick Popup Menu]下添加:
Platform Windows, Item, "Copy text with formatting"="Go to Page, "javascript:(function(){var html_selection=document.createElement('div'); html_selection.appendChild(window.getSelection().getRangeAt(0).cloneContents());var lnks = html_selection.getElementsByTagName('*'); for(var i=0, li; li=lnks[i]; i++){if(li.href)li.href=li.href;if(li.src)li.src=li.src};var fr=document.createElement('iframe'); fr.setAttribute('id', 'tr_dummy');fr.setAttribute('frameborder', '0');fr.setAttribute('style', 'width:0px;height:0px;visibility:hidden;position:absolute;left:-999em;');fr.setAttribute('src', 'data:text/cwf;charset=UTF-8,'+encodeURIComponent('SourceURL:'+document.location+'\r\n\r\n<html><head><meta http-equiv=Content-Type content=\'text/html; charset=utf-8\'></head><body><!--StartFragment-->'+html_selection.innerHTML+'<!--EndFragment--></body></html>'));document.documentElement.appendChild(fr); var tr=document.getElementById('tr_dummy');tr.parentNode.removeChild(tr);})()",,,"Copy""

4.enjoy it!:cheers:


附:


&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;

Opera FAQ

说明
  1. 全文整理自半年来的论坛帖子
  2. 每个问题我都做了锚链接,方便引用和查看
  3. 这份FAQ我还会不断更新


索引:
TOP10:
  1. 我的Opera没有以前快了,有什么办法优化一下?
  2. 如何将标签栏至于地址栏的下方?
  3. 为什么XX网站不能访问/正常显示?
  4. 为何内存占用太大?
  5. Opera启动用时太长?
  6. 如何实现超级拖拽?
  7. 如何在后台打开所有的链接?
  8. 为什么不能播放在线视频?
  9. 能实现双击标签关闭标签页吗?
  10. 如何让“10大”变为固定的显示网址列表?

常规:
  1. 如何使用UserJS?
  2. 如何在右键添加迅雷下载?
  3. Opera下有没有类似Firefox firebug的扩展?
  4. 怎么写Opera的按钮?
  5. 如何记住输入框中的历史输入?
  6. 如何去除论坛文字广告?
  7. 如何修改“快速拨号”的搜索引擎?
  8. 如何修改网页的默认字体?
  9. 如何让OEPRA一打开就以120%放大?
  10. 如何在某些不支持Opera的论坛里发帖?
  11. 怎么设置能在关闭标签后自动跳到旁边的标签?
  12. 怎么解决网站乱码?
  13. 识别为ie有什么好处?
  14. 如何批量保存图片?
  15. 如何让某网页始终使用IE内核浏览?
  16. 广告过滤的解除阻止无效?
  17. 能不能做到无页面启动?
  18. 能不能设置针对某些网站使用代理?
  19. 如何隐藏任务栏图标?
  20. 为何右键菜单里的中文显示为乱码?
  21. 如何把两台机器的笔记合并?
  22. 如何添加搜索引擎?
  23. 如何使新输入网址在新窗口里打开?
  24. 如何去掉"点击激活控件"这个功能?
  25. 怎么恢复菜单栏?
  26. 如何繁简转换?
  27. 怎么改opera的缓存位置?
  28. Opera关闭的时候CPU占用率100%?
  29. 如何另存笔记?
  30. 有没有“转到”按钮?
  31. 为何只有强制刷新才能显示更新后的页面?
  32. 如何修改Opera的标题?
  33. 如何修改Opera图标?
  34. 如何禁用Opera的BT功能?
  35. 能不能双击文本不弹出菜单?
  36. 全屏后的滚动条哪里找?
  37. 能否多线程下载?
  38. 如何带格式复制?

邮件类:
  1. 为何邮件成了竖排字?
  2. Opera邮件附件为何出现乱码?

网页错误类:
  1. 为什么不能登陆TAOBAO支付宝?
  2. 不能用Opera编辑Google groups、Google Calendar?
  3. 怎么使用btChina搜索引擎?
  4. 如何查看google网页快照?
  5. 为什么弹出互联星空广告?
  6. 淘宝网的宝贝图片不能显示?


FAQ:
Q1. 如何使用UserJS?
A.
创建一个用于放置User JavaScript文件的文件夹,比如C:\userjs\,然后把js文件放进去,再依次单击 工具 -> 首选项 -> 高级 -> 内容 -> JavaScript 选项,输入你刚建立的那个目录就行了。

Q2. 如何在右键添加迅雷下载?
A.
修改Opera的菜单文件:
[Link Popup Menu]
.......
Item,"使用迅雷下载"=Execute Program,"C:\Program Files\Thunder Network\Thunder\Plugins\ExplorerHelper\NPOperaSvr.exe","@%l|%u"

[Document Popup Menu]
.......
Item,"使用迅雷下载全部链接"=Execute Program,"C:\Program Files\Thunder Network\Thunder\Plugins\ExplorerHelper\NPOperaSvr.exe","#%s"

其中迅雷路径请按照自己的写

如果你使用其他下载工具的话,请使用banker制作的Opera 下载工具集: http://cnxiaoyi.googlepages.com/Operadownloadtools.exe

Q3. Opera下有没有类似Firefox firebug的扩展?
A.
Firebug Lite for Opera
http://www.getfirebug.com/lite.html

或者 Opera developer tools
http://dev.opera.com/tools/

Q4. 怎么写Opera的按钮?
A.
Q5. 如何记住输入框中的历史输入?
A.
你可以使用使用下面的UserJS:
http://userjs.org/scripts/browser/enhancements/ops

Q6. Opera邮件附件为何出现乱码?
A.
by 流星99 :
是附件声明的文件名格式不对,因为他们(注:Opera和Gnus)似乎都用了MIME的扩展协议标准
(即多字符集名称定义,原始的MIME协议是内容和名称统一定义的,不允许名称的单独定义),
OE和Agent都不支持这种扩展协议(形如filename*=或者是filename*0*=、filename*1*=等的),
仅仅支持原始的MIME协议标准,即:
Content-Type: 类别;
charset="文件和文件名字符集";
name="文件名"
Content-Transfer-Encoding: 编码方式
Content-Disposition: attachment;
filename="文件名"
这样的定义方式。

问题只在文件名上,文件还是正常的,改名后就可以正常使用了。
建议是:一封邮件只带一个附件,并且将附件文件名在邮件正文中加以说明。

by AutoXBC :
如果发送普通的字母数字作文件名的附件,用任何客户端和 Web 登陆都是正常的,说明并不是 filename*0*= 这种格式的声明不对。当发送中文附件名的邮件时才会出现楼主所说的乱码问题。

通过察看邮件体可以发现,帐户属性的默认编码设置只对邮件标题和正文起作用,Opera 会强制对中文附件名使用 UTF-8 进行编码,这是出错的关键。

这种 UTF-8 格式的附件名在 Web 下载中无法自动完成解码过程,结果就保留了 %E9%99%84%E4%BB%B6 这种乱码形式。

解决方法很简单,把中文名附件改成英文的,或者用 WinRAR 压缩成英文的就可以了。

Q7. 如何去除论坛文字广告?
A.
Q8. 如何让“10大”变为固定的显示网址列表?
A.
by fantast_xue :
首先关掉opera。
1. 启动customize,选buttons;
2. 把top10这个按钮拖到My buttons上面;
3. 在Opera\profile\menu\standard_menu.ini文件的最后面添加
[My Top Sites]
Item, "opera chinese"=Go to page, "http://my.opera.com/chinese/forums", 1

4. 在opera\profile\toolbar\standard_toolbar.ini文件中找到
[Customize Toolbar Custom.content]
...
Button19, "Top 10"="Show popup menu, "Internal Popular List", , , "Top10""

5. 把Internal Popular List修改成My Top Sites,如下:
[Customize Toolbar Custom.content]
...
Button19, "Top 10"="Show popup menu, "My Top Sites", , , "Top10""

6. 启动opera,进入customize dialog,把My buttons中的Top 10拖到Start toolbar上面或是其他任何允许的地方。
以后,你只要编辑Opera\profile\menu\standard_menu.ini文件中的[My Top Sites]就可以了。

Q9. 如何修改“快速拨号”的搜索引擎?
A.
在首选项-搜索里面,选中1个搜索引擎,点细节,下面有设置用作快速拨号引擎

Q10. 我的Opera没有以前快了,有什么办法优化一下?
A.
在opera:config里修改:
Max Global History Lines = 100
Check Local HostName = 0
Enable HostName Expansion = 0
Enable HostName Web Lookup = 0
Scripting = 0
Plugins = 0
Enable Cookies = 1 (Block 3rd party cookies)
Max Connections Server = 8/16
MaxConnectionsTotal = 128

Q11. 如何修改网页的默认字体?
A.
首选项-字体-国际字体 ,把简体中文的字体改为你想要的。

Q12. 如何让OEPRA一打开就以120%放大?
A.
工具--首选项--网页--页面缩放, 改成120%.

Q13. 如何在某些不支持Opera的论坛里发帖?
A.
有的论坛直接按TAB键就可以激活输入框,如果不行的话,就先输入一个表情,然后再把鼠标移到代表表情的字符上,鼠标就变成了文本输入时的样子,这时就能输入文字。

若仍不能发帖就使用下面的UserJS:
http://my.opera.com/somh/blog/show.dml/490705

Q15. 为什么不能播放在线视频?
A.
Q14. 怎么设置能在关闭标签后自动跳到旁边的标签?
A.
Q16. 怎么解决网站乱码?
A.
查看 --- 编码 -- 中文 ,然后选择合适的编码。

Q17. 为何邮件成了竖排字?
A.
设置编写邮件的字体时,注意字体名称前面有@符号的不要选,@的作用就是对字进行催眠,让它们都躺下来。

Q18. 识别为ie有什么好处?
A.
一些网站开发者在网站后台的页面里做了对浏览器的判断,从而控制下载不同的页面给用户,识别为IE就可以实现用Opera来下载那些网站为IE准备的页面。有些网站只要不是IE浏览,就拒绝访问。这个时候也可以识别为IE。

Q19. 如何批量保存图片?
A.
File > Save as... > HTML with images

Q20. 如何让某网页始终使用IE内核浏览?
A.
Q21. 广告过滤的解除阻止无效?
A.
有时候Opera不能删掉你自己编辑的过滤条目,而你又不知道是哪一条过滤规则导致误过滤时,可以试试这个程序:http://files.myopera.com/z8519312/files/op_blocker.zip

使用方法:打开程序,先在第一个弹出的对话框内输入urlfilter.ini的路径,然后在第二个对话框内输入要反查的地址,比如说如果是"www.ad.com"被误过滤,就输入"www.ad.com".单击OK后程序会显示出是哪一条过滤规则屏蔽了这一链接.

Q22. 能不能做到无页面启动?
A.
打开这项即可 opera:config#UserPrefs|AllowEmptyWorkspace
Ctrl + F12 > Advanced > Tabs 有对应的选项

Q23. 能不能设置针对某些网站使用代理?
A.
打开 override.ini 默认在 opera/profile/
[Overrides]
www.google.com

[www.google.com]
Proxy|Use HTTP=0 (关闭 HTTP 代理,1 表示开启)
Proxy|HTTP server=*** (这里你可以制定代理)


Q24. 如何隐藏任务栏图标?
A.
Unix下可以禁用,WIN下用了email就一直都有。

Q25. 为何右键菜单里的中文显示为乱码?
A.
保存为编码UTF-8格式。

Q26. 如何把两台机器的笔记合并?
A.
用Notepad打开两个notes.adr文件,把其中一个notes.adr中#NOTE段落全拷贝,粘贴到另一个notes.adr中回收站段落前.保存即可.即使其中有的条目的ID相同,也无所谓.如果是放在回收站段落后面,内容就进入回收站中了.

Q27. 如何添加搜索引擎?
A.
一般来说在搜索框点右键选择“create search”就行了,如果出现了乱码就请参看thruth的教程:
http://my.opera.com/community/forums/topic.dml?id=65222

Q28. 如何使新输入网址在新窗口里打开?
A.
Enter + shift

Q29. 如何去掉"点击激活控件"这个功能?
A.
Q30. 怎么恢复菜单栏?
A.
Q31. 如何繁简转换?
A.
Q32. 不能用Opera编辑Google groups、Google Calendar?
A.
可以在站点属性里设置为“屏蔽为ie”

Q33. 怎么改opera的缓存位置?
A.
点击下面的链接进行设置:
opera:config#UserPrefs|CacheDirectory4

Q34. 为什么不能登陆TAOBAO支付宝?
A.
支付宝登录上使用了activex安全控件的,所以不要指望能在opera上登录。

Q35. 怎么使用btChina搜索引擎?
A.
没有解决方案。
不过FF下倒是有一个JS可以解决这个问题,你可以在 http://files.myopera.com/z8519312/files/show_btchina.user.js 下载到,但在Opera上不起作用,希望JS高手能解决。

Q36. 如何查看google网页快照?
A.
Q37. 为什么弹出互联星空广告?
A.
这不是浏览器的问题,不过下面有个解决方案:
http://www.williamlong.info/archives/604.html

Q38. 能实现双击标签关闭标签页吗?
A.
不能,不过为什么不试试中键单击标签?用鼠标手势也很方便。

Q39. 为什么XX网站不能访问/正常显示?
A.
遇到站点问题,一是向站点反映,二是用帮助菜单中的“报告站点问题”,向Opera反映。

Q40. 为何内存占用太大?
A.
在 首选项-高级-历史 里,你可以设置内存缓存。

另外最小化会立即释放内存。

Q41. Opera关闭的时候CPU占用率100%?
A.
清理缓存就可以了。

Q42. 如何另存笔记?
A.
Q43. 有没有“转到”按钮?
A.
工具--外观 或者 Shift+F12 或者 在工具栏按右键--定制,
--按钮--浏览器按钮,把 转到 放到你要的位置.

Q44. 为何只有强制刷新才能显示更新后的页面?
A.
首选项-高级-历史-检查文档-总是。

Q45. Opera启动用时太长?
A.
清空缓存,如果不能解决的话就删掉opera6.ini。

Q46. 如何修改Opera的标题?
A.
填入你想要的标题就行了。
你还可以用下面的参数:
%v-版本号
%s-build号
%t-标题
Q47. 如何修改Opera图标?
A.
opera:config#UserPrefs|ApplicationIcon
输入图标路径即可。

Q48. 如何实现超级拖拽?
A.
opera:config#UserPrefs|EnableDrag 这里设置 255。不过这样只能左键前台拖拽。

Q49. 如何在后台打开所有的链接?
A.
Q50. 淘宝网的宝贝图片不能显示?
A.
Q51. 如何禁用Opera的BT功能?
A.
Q52. 能不能双击文本不弹出菜单?
A.
首选项->高级->工具栏->双击文本以显示上下文菜单

Q53. 全屏后的滚动条哪里找?
A.
ctrl+F7

Q54. 能否多线程下载?
A.
对于浏览器来说,内嵌多线程下载是不可能的事情。不是技术原因,而是必须要遵循一个协定。

要多线程,只能、必须以及only依靠第三方。

Q55. 如何将标签栏至于地址栏的下方?
A.
将主工具栏上的清空,再将地址栏上的拖到主工具栏上,这就相当于标签栏至于地址栏的下方。

Q56. 如何带格式复制?
A.
参看:http://my.opera.com/z8519312/blog/2007/04/28/opera-copy-with-formatting

&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;

反查被urlfilter.ini过滤的链接

, , ,

Opera的广告过滤功能一直不怎么完善,用通配符过滤掉的链接基本上不能恢复,这样往往会导致一些链接被误当作广告过滤而无法修正.刚才正巧看到一位朋友在帖子里又提到了这个问题,便用autoit写了一个小工具,用于反查在urlfilter.ini里被过滤掉的链接,这样就可以知道是哪一条过滤规则让链接被视为广告.

下载:
http://files.myopera.com/z8519312/files/op_blocker.zip

使用方法:
先在第一个弹出的对话框内输入urlfilter.ini的路径,然后在第二个对话框内输入要反查的地址,比如说如果是"www.ad.com"被误过滤,就输入"www.ad.com".单击OK后程序会显示出是哪一条过滤规则屏蔽了这一链接,并指出这一链接在urlfilter.ini内的位置.

Read more...

Opera相册下载器

, ,

Opera给每位注册用户都免费提供了300mb的相册空间,上传、查看图片也非常方便,不过下载图片却显得格外麻烦,本来速度就慢,要保存一个相册里的全部图片还要一一点下去,非常不爽。

为了方便大家保存相册里的图片,我制作了一个小工具,能够一次性保存一个相册的全部图片(如图):

使用方法:
1、填入相册的地址,如 http://my.opera.com/z8519312/albums/show.dml?id=163081
2、设置好保存到的地址
3、点击“开始下载”

下载:
Opera相册下载器.exe

&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;

Opera的实时网页编辑功能

  当你使用Opera的源代码查看时是否注意到了那个按钮——从缓存中重新载入?不要被它的表面意思迷惑,那不是刷新源代码,而是刷新你的页面!
  也就是说你可以自己编辑一个网站的源代码,然后在浏览器里看看网站的页面会发生什么变化。非常实用的功能,不是吗?

  另外,如果你是FireFox用户的话,一个叫Mozilla Platypus的扩展也可以实现相同的功能

&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;

[更新]Opera设置备份工具 v1.03

1.功能介绍
  Opera设置备份工具可以帮助你备份Opera的重要文件/文件夹,它有如下的功能特性:
  1>你可以选择备份Opera的整个Profile文件夹或者只备份重要的文件,程序自身已经内置了Opera的重要的文件/文件夹的列表
  2>你能自己设置需要备份的文件和文件夹
  3>你可以设定是否将备份文件进行压缩以节省空间
  4>备份/还原文件时在后台进行,并以气球来提示备份/还原进度
2.文件说明
  Backup.exe 文件备份程序,你可以直接运行此文件来进行备份.
  Restore.exe 文件还原程序
  uda.exe 文件压缩程序
  about.exe,config.exe,fileconfig.exe,main.exe 程序的GUI
  Opera设置备份工具.exe 主程序
  由于初期编写这个程序时代码写的非常不规范,等我经过一段时间再更新这个程序时才发现我已经无法把这几个文件弄成一个程序,如果我强行这么做将产生大量的错误.所以我为了程序的正常运行将程序的每一个部分都编译成一个单独的程序,这使得程序的体积大大增加.也正是这个原因,我以后可能再也不会碰这个程序了.
3.联系方式
  E-mail:zcbenz@gmail.com
  MSN:zhaocheng@live.com
  QQ:307844356
  Blog:http://my.opera.com/z8519312/blog/
4.Changelog
  Ver:1.03
  Date:2006.8.12
  增加了自定义备份文件,把备份/还原程序的部分弱智代码重写(有些地方写的太不像话了),同时完善了一下一些小地方
-----------------------------
  Ver:1.01
  Date:2006.6.27
  改了一堆小错误,增加了一些自定项目:可选备份邮件,可选压缩备份文件,可以只备份需要的设置文件.
-----------------------------
  Ver:1.00
  Date:2006.6.26
  这个基本上是初学Autoit3的练习作品,没太大的实际用处


  上面的是readme.txt的内容,这里我还是谈一下编这个东西的感想.
  我第一次使用autoit3是很偶然的事,当时为了寻找一个能锁定注册表键值的工具而在网上不断地搜索,结果意外地搜索到了autoit,当即决定自己用autoit编一个。当然了,autoit的脚本编写并不像自己想象的那么简单,由于我想编的那个工具涉及的autoit的“数组”,所以到现在我才开始动工。
  最开始对autoit的学习还算比较痛苦,由于对脚本编写没有清晰的概念,所以帮助文件看着很吃力。后来我为了练习autoit,编写了一个备份opera设置文件的小程序,不过这个程序在现在看来几乎没有用,程序的效率实在太低了。再后来我将这个程序重新编写,大约花了一整天的时间,同时在编写的过程中也慢慢对GUI函数有了比较清晰的认识。
  而现在我更新的“Opera设置备份工具 v1.03”对autoit的学习帮助最大,为了编写它我对autoit的“数组”有了非常深刻的认识,而这并不是仅靠看帮助文件就能得到的。同时在编写过程中我也了解到了autoit3的一些局限性,也对autoit的一些函数有了真正意义上的理解。
  现在回过头来再看以前编的东西也发现了很多比较“低智商”的代码,这多是因为编写之初对autoit的很多东西并不完全理解而造成的。当然经过好几个星期的学习我仍然有相当多的东西不能理解,有的时候可以去autoit的中文论坛询问,不过更多的时候还需要长久的学习。
  下一步我准备把那个锁定注册表键值的工具编出来,不过我对autoit的内存占用并不满意,一个很简单的东西就要占4,5mb内存,毕竟autoit只是个脚本程序编写软件,而不是真正的编程工具。

下载:
Opera设置备份工具 v1.03
(源代码在压缩文件的DATA目录里)
&#x6211;&#x8981;&#x5566;&#x514D;&#x8D39;&#x7EDF;&#x8BA1;

尝到opera强大的cookies管理的甜头了

  在http://www.sfworld.cn/file_main.php?ID=1&f_ID=05012301.sf中文章只显示一部分,只有点击文章下面的广告(opera中可能看不到)才能浏览全文,我在源文件中找到了这段广告的代码:
        <div id="Ad"><font size=2>欲知后文,按下链接:</font>
        <table width=100%><tr>
        <td align=center><img src="images/arrows.gif"> <span id="A" onclick="will()"><a href="" target=_blank  onclick="will()"><font face=楷体_gb2312 size=4><script language="JavaScript" type="text/JavaScript" src="http://union.yahoo.com.cn/v2/txt.js?p=2019&a=2145&tc=1&b=1002&m=409689"> </script>
</font></a></span><img src="images/arrows.gif"></td>
        </tr></table>
        </div>
        <div id="Rest" style="display:none">&nbsp;&nbsp;&nbsp;&nbsp;
        <script language="Javascript">
        if (web__cookie('sfworld_online') !='') {
          Rest.style.display = "";
          Ad.style.display = "none";
        }
        else{
          Rest.style.display = "none";
          Ad.style.display = "";
        }
        </script>

  大意是点击广告后保存一个值为“sfworld_online”的cookie,这就很好办了,我直接调出opera的cookie管理,在该站点下添加了一个“sfworld_online”的cookie,并把过期日期改为了2008年,以后再浏览该站点时就可以不点击广告直接显示全文了。

[技巧]修改opera的图标

在opera6.ini中的[User Prefs]段下添加:
Application Icon=图标路径

[User Prefs]
………………
Application Icon=图标路径
………………