Opera 中保存网页至为知笔记/Wiz(不依赖扩展)

(原文章发布于2013年1月11日。由于 Wiz 的版本更新,此文章所述办法已不再适用,仅作历史存留。)

历史分割线


《[扩展] Opera 中保存网页至为知笔记/Wiz : WizNote Web Clipper》 介绍了使用 Opera 扩展来保存网页至 Wiz。不过 Opera 的任何扩展都依赖于 JavaScript。如果你希望在禁用 JavaScript 的情况下依然能保存网页至 Wiz,就需要别的办法。

幸好在 Opera 建立扩展机制之前,Wiz 就已经支持抓取 Opera 当中的网页。再次感叹 Wiz 对 Opera 的良好支持。Wiz 已经欠我广告费。
那么用户如何实现?下面以修改 Opera 的网页右键菜单为例:

  1. 如果之前没有 DIY 过 Opera 菜单,建议先建立菜单文件的副本(为了避免 Opera 升级时菜单文件被覆盖):打开 首选项 >> 工具栏 >> 菜单设置 >> 副本;确保选中了刚建立的副本,点击“确定”。
  2. 打开opera:config#UserPrefs|MenuConfiguration,高亮显示的就是菜单副本文件路径,根据此路径找到菜单副本文件。
  3. 用文本编辑器打开菜单副本文件,查找“[Document Popup Menu]”(万无一失的废话:不包括引号,包括方括号),在该节点下添加
    Item, "保存到 Wiz"=Execute program, "D:\Program Files\Wiz\Wiz.exe", "D:\PROGRA~1\Wiz\WIZKMC~1.DLL, WizKMURLDownloadToDocument /ShowProgress=1 /URL=%u /CacheFile=%s"

    (此代码示例不适用于所有用户,请根据自己的 Wiz 客户端的安装路径自行修改)。

  4. 再次废话:修改完菜单记得保存。
  5. 重启 Opera 以使菜单的修改生效。或者在 首选项 >> 工具栏 >> 菜单设置 中切换回原菜单配置(点“确定”),再切换回新菜单配置,就无需重启也生效。

有了上述代码示例,熟悉 Opera 配置 DIY 的用户自然知道如何通过按钮、快捷键甚至鼠标手势实现相同目的了。

youporn

替代内置的 Fast Forward

这是从 Firefox 的 firegesture 手势里移植过来的,做了一点点修改。这段代码可替代内置的命令:Fast Forward(打开下一页)。好处是获取下一页的链接更准(先判断 rel 为 next 的链接,再判断带有“下一页”等字样的链接,如果都没有,则网页地址自增 1),坏处是不简洁。

Go to page, "javascript: (function () { const PREV_NEXT = 'next'; const KEYWORDS = ['next', '下一页', '下页', '早期文章', '下一頁', '下頁', 'Previous Entries', '>', '>>']; function loadURI(url) { location.href = url; } function IncrementURL() { var url = location.href; if (!url.match(/(.*:\/\/.*\/.*)(\d+)(\D*)$/)) return false; var num = RegExp.$2; var digit = (num.charAt(0) == '0') ? num.length : null; num = parseInt(num, 10) + 1; if (num < 0) return false; num = num.toString(); digit = digit - num.length; for (var i = 0; i < digit; i++) num = '0' + num; loadURI(RegExp.$1 + num + RegExp.$3); } var doc = document; var links = doc.getElementsByTagName('link'); for (var i = 0; i < links.length; i++) { if (links[i].href && links[i].hasAttribute('rel') && links[i].getAttribute('rel').toLowerCase().indexOf(PREV_NEXT) == 0) { loadURI(links[i].href); return; } } var regexp = new RegExp('(' + KEYWORDS.join('|') + ')', 'i'); links = doc.links; for (i = 0; i < links.length; i++) { if (links[i].href && links[i].textContent && links[i].textContent.match(regexp) && links[i].offsetWidth > 0 && links[i].offsetHeight > 0) { if (links[i].href.indexOf('javascript') == 0) { links[i].click(); return; } else { var len = RegExp.$1.length; var per = (len == 1) ? 0.3 : 0.4; if (links[i].textContent.length * per < len) { loadURI(links[i].href); return; } } } } IncrementURL(); })();"

出于习惯,还可以在这条命令前加上 Wand 和 Forward 来增强下功能,即“登录或者前进,如果都不成功,则试图进入下一页”:

Wand | Forward | 上面代码
Clooney ordered to testify in fraud trial
gay porn and relieve pains and aches from migraines and arthritis

Women crazy buyying discount Ugg boots in summer
free hd porn wear it by wrapping it a couple of times around your wrist

200 Allen Edmonds has arrived
free black porn The first are the super wealthy

Dividend ETFs Outperform Their International Counterparts
anime porn If a store won’t pay what your items are worth

Growing fashion trends of Piercing Jewelry
cartoon porn what’s form

Top 10 Fashion and Style Tips For Women
youjizz But this business of fashion design does not

Ankle Boots with Skinny Jeans
free gay porn feather boas and fluffy feather trimmed clothes are hot again

NAR Chief Economist Comments on Housing
christina aguilera weight loss such as Dior

十大快速访问技巧

在 Opera 中,访问网址不是傻傻的在地址栏中输入网址后再用鼠标去点“转到”按钮。提高效率,节省时间,这一直是 Opera 所追求的目标,在 Opera 中,你可以使用各种方式来快速的访问网址,让我们来看看都有哪些:

  1. 快速拨号
    快速拨号是最直观最方便的访问网站的方式,也是被其他浏览器借鉴的最多的功能。
    新开一个标签即是快速拨号页面,点击加号按钮添加网站,单击即可访问。
    亦可使用快捷键 Ctrl(⌘)+1~9 来分别访问第一到第九个快速拨号。
  2. 书签栏
    Opera 默认不显示书签栏,需要在外观 > 工具栏中启用书签栏。可以直接拖动地址栏左侧按钮到书签栏上,或者在添加书签时选择显示在书签栏上,点击即可访问网站。

  3. 网址昵称
    这是一个非常非常好用的功能,你可以为每一个网站设定昵称,在地址栏中输入昵称即可访问。
    在添加书签对话框中可设置网址昵称,或者编辑书签内容,如下图,我为 opera.im 设置了昵称 im,之后我就可以在地址栏输入 im 来访问 opera.im

    网址昵称亦支持中文,如下图,我编辑刚才添加的书签,将昵称改为中文:

    Opera 预置有一些网址昵称,比如 “/.” 对应 slashdot;数字 “1-9” 分别对应第一到第九个快速拨号。
  4. 自定义搜索
    自定义搜索不仅仅只是搜索,还可以帮助你快速访问网站,对于 My Opera 这样的博客类网站尤为方便快捷。
    在首选项 > 搜索中添加搜索,如下图,以 My Opera 为例,设置关键字 “m”,My Opera ID 使用 “%s” 代替,要访问博客只需在地址栏输入 “m+空格+ID” 即可。
    例如访问 Desktop Team blog,在地址栏中输入 “m desktopteam” 即可。

    再比如 twitter “t operaim”
  5. 十大按钮
    十大按钮是你最常访问的十个网站,内容动态更新。
    在外观 > 按钮 > 浏览中将 “热榜” 按钮拖至任意工具栏即可。
  6. 转到网址
    我们浏览网页的时候经常会遇到一些纯文本的链接,点击不能很郁闷,这时候你就需要“转到网址”功能,拖黑网址,右键单击选择转到网址即可直接访问,免除复制粘贴之痛。
  7. 快捷键
    使用 Opera 默认的单键快捷键 a 和 q 可以快速的移动焦点到你要打开的链接上,按下回车键即可访问网址。
  8. 链接面板
    泡网这么些年你肯定遇到过一次打开页面内多个链接的情况,链接面板正是你所需要的。
    打开链接面板,可以使用搜索框来过滤你想打开的链接,然后全选打开即可。比如打开 opera.im 首页上所有 tag 的链接:
  9. Snap Links 扩展
    点此安装扩展。Snap Links 扩展的作用与链接面板类似,可以一次打开网页中所选的链接。例如我要打开标签云中的链接,在页面空白处双击并拖动鼠标,用蓝框圈住要打开的链接即可。
  10. 内部命令

    Opera 内部命令是 Opera 各种快捷操作的终极解决方案,打开链接亦不例外,可以自行添加按钮、菜单、快捷键来快速访问网站。
    可使用的命令如下,具体用法不多做赘述:

    • Open link 打开焦点处的链接
    • Open link in background page 在后台标签打开链接
    • Open link in background window 在后台窗口打开链接
    • Open link in new page 在新标签打开链接
    • Open link in new window 在新窗口打开链接

    注:以上命令摘自 Opera 中文维基

Learning The Vintage Sewing Pattern
cartola fc I spent without financial knowledge and so

Bubblegum Crisis 2040 Essential Anime Vol
click jogos a woman of above average looks

Fashion Design and The Society Changing 7
youjizz how carryout a affiliate marketer

Betsey Johnson launches 2013 dress collection at Macy
free porn sites It elemental when it comes to chemistry whiz HONEY LEMON

battle of the Bravo reality tv fashionistas
rape porn Add the garam masala

Affordable Logos Design vs free logos design
youporn how to be a vogue specialist

Adorn Yourself with Trendy Turquoise Jewelry
snooki weight loss comfort is the main goal of Jamaican clothing

Why a Cat Collar Is a Must for Your Cat Safety
miranda lambert weight loss I think that makes it work better for me