« Previous PageNext Page »
--OperaMay 26, 2005 3:28 pm
你是如何追踪你喜爱的网站的?如何他们聪明的话,便会提供RSS或者Atom的种子让你很方便。如果你聪明的话,你会使用一个提供支持的浏览器。为什么?两个字:简单。原文参考

开始的时候是email,很好用。但是没人知道到底可以从中得到多少。或者都是垃圾邮件。然后有了邮件列表,但是垃圾过滤器可以拿翻它。或者他们收到更多垃圾。或者基本上是垃圾。

然后是网页,也不错。但是没人知道他们如何更新。如何跟进所有的?书签?当然我们喜欢传统可靠的书签,但是你怎么做呢?每天去检查它?一些浏览器甚至尝试开发一些功能来检查网页从上次访问之后是否更新。但是还是有问题的,特别是很多网页只是有些布局的改变,并不是你想要的。

所谓RSS和Atom,Opera笼统的称为“Newsfeeds”或者简称“Feeds”。看,现在知道昵称的可爱了吧,亲爱的?

什么是Newsfeeds?

RSS就是“Really Simple Syndication”或者“RDF Site Summary”,中文是“简易信息聚合”。(考虑到RSS至少有种变体,他们并不是真正“简单”了。但是这个展开又是一片长文了。)对我们来说,RSS 和 Atom的不同就不是很重要了。事实上这里我只有“RSS”代表他们两个了。

关于Newsfeeds和Opera你需要知道什么?

 当Opera检测到网站有RSS种子时,你会在地址栏看到[rss icon]。这是告诉你这个网站提供了RSS或者Atom或者都有。如果网站提供了一个以上,你会看到如下的下拉列:

[screenshot of Opera offering selection of 3 newsfeeds] 

当你选择其中一个时(或者只有一中存在),你会看到下面的弹出框:

[screenshot of Opera asking for user confirmation of newsfeed subscription]

如果你同意,Opera会添加“Feeds”菜单:

[screenshot of Opera menu before Feeds are added]之前

[screenshot of menus after feeds are added] 之后 

现在,如果你之前在M2建立了email帐号,你在Mail侧边栏也会看到“Newsfeeds”。即使你不打算用Opera的email,我也建议你在M2设置一个空帐号来启用Mail侧边栏,这样你就可以很容易的管理Feeds了。

如何在M2种创建“空”帐号(如果你已经使用了M2的话请跳过):

进入选项〉高级〉程序。改“Email应用程序”为“使用Opera”。点击“管理帐号”然后“新建”然后“POP3”然后随便填一些东西。当完成之后,回到“管理帐号”,选择这个空帐号,点“编辑”然后点“收件箱”标签,勾除所有栏,特别是“检查新信件”和“手工检查时包括此帐号”栏。这样就会激活Mail侧边栏。

[ WRITE ALT HERE ]

技巧:如果你只把M2用作RSS的话,我有两点建议。一,点击“所有信息”下面的“已接受”然后在右手边的窗口点击查看图标(眼镜)。然后选择“显示”然后确定勾选“显示Newsfeeds”。你也可以同样的对“未读”操作来使未读RSS显示在列表里。

现在当你浏览网页看到值得跟踪的网站时,只要跟踪他们的Newsfeeds就可以了,然后他们更新时会提示你的。

那你想什么呢,你很激动,你渴望注册feed了吧?我已经从你的眼睛里看到了。不要担心,这里结束之前我提供一些feeds,可能有你感兴趣的。

tntluoma.com

我个人的站点,主要放一些从科技到个人不同主题的内容,恩,…激发我想象力的地方

Opera8 Lover

这个教程的网站。如果后面的有了会通知你的

Opera’s Press Releases

Opera关于网页和全球的新闻

所有 my.opera.com 上的日志都有feed. 这里推荐一些日志(注意这个链接连到实际的网页而不是RSS种子,顺便看一下吧):

快乐冲浪吧,快种子与你同在!阿门!

--OperaMay 25, 2005 5:06 pm

Opera邮件(也叫M2)让你使用邮件比以前更容易。它有Gmail所有的优点,而没有Gmail的缺点,能让你快速的搜索容易的找到你想要的信息。 原文参考

没有email的网络是什么?我们要回到纸和笔了。每年成千上万的树要被砍掉,只有你的邻居或者同事才能给你转述笑话或者传达病毒警告,假装请求人们发送橡胶带给Schenectady的一些病危的孩子,花言巧语的信息让你上当然后转发它。垃圾邮件就成功了!

恩,等等。似乎不怎么的。但是email还是有很多积极的地方的,比如在Amazon.com买东西时,和世界各地的人保持接触(或者,对于懒人,和隔壁房间的联系)。

我们很多人对email或憎或爱,但是不管怎么样,email是我们生活的一部分。Opera Mail(也叫M2)可以把管理和查找邮件变得更容易。多一些爱,少一些恨。

Opera引入的Opera Mail(M2),需要一个很长的适应期。那些使用它较久的人会发现它的确很强大,但是它也改变了你对email的思维方式。我们这里花一些时间来解释一下如何理解Opera Mail。

在2003年4月Opera宣布了M2

然后,几乎刚好一年以后,Google宣布了GMail。他招徕用户的一个最大卖点就是快速查找,这个,…Opera可以更快。Gmail让你将信息归类(Gmail称作“标签”)。M2提供了同样的功能,只是叫做“过滤器”。

如果你熟悉Gmail的话,那就不要混淆了标签和过滤器这两个词。Opera过滤器相当于Gmail的标签。Opera也提供“标签”,但那是给特殊信息标记用的,比如重要,将做,回信,回电,开会,搞笑,或者有用。

我很奇怪人们能够很快的接受Gmail。至少看起来,相比于M2的方法,大家似乎更容易理解Gmail,虽然它们很相似。我不是说Gmail抄袭了Opera;我知道它们这个想法弄了很久。当然除了Goole给你提供网络空间存放email之外,它们之间还是有区别的。

还有一些别的不同之处。对于Gmail,你必须在线阅读邮件。虽然Gmail有pop3选项,但是你还是需要客户端软件。Google要在邮件中加入广告时,有些人比较担心个人隐私文体,但是我个人并不担心这个。让Goole的工作人员坐在那里阅读你的邮件决定放什么广告?不太可能吧。 

对我来说Gmail的最大缺陷就是需要在网上使用它。我家里没有宽待(住的地方不能装),笔记本电脑用户可能知道,总有一些时间你是不能上网的(想到飞机上了吧)。假设你的ISP提供IMAP支持,你就可以在M2中获得Gmail的所有优势,而没有它的缺点:没有隐私问题,不需要在线,速度更快。

M2中设置帐号

要在Opera中建立email帐号,进入选项(Windows/Un*x中ctrl+F12,Mac中cmd+,)。点击“高级”栏然后侧边菜单的“程序”。设置“Email应用程序”为“使用Opera”,再点击“管理帐号”然后“新建”。

或者,简单一些,直接工具-〉邮件和聊天帐号,就会弹出新建帐号的窗口了。(谢谢Peter的技巧

[Opera screenshot showing account types] 
Opera中有各种帐号类型。很多人会用Pop或者IMAP。新闻(Usenet)和聊天(IRC)也可以用。我们后面会详细谈到聊天。如果你你有http://www.operamail.com/的会员帐号,你也可以选择它。你还可以可以从别的程序中导入邮件。

[Opera screenshot showing where to enter name and email] 
“真实姓名”会在发出去的邮件中显示。Email地址很清楚了,单位是可选的。

[Opera screenshot showing login information] 
你的ISP会告诉你这里正确的内容。注意如果你的email地址是joe@example.com ,然后你的登录名就是“joe”或者 “joe@example.com”,取决于你的ISP。

[Opera screenshot showing server information] 
Opera会尽量的从你的email地址中猜测合适的服务器名。除非你确保不会出错,我建议选中“服务器上保留信息”(默认)。

[Opera screenshot showing prompt to read Opera Mail tutorial] 
当你完成第一个帐号的设置,Opera会弹出官方的Opera Mail教程。如果你以前没有用过Opera Mail的话,我还是建议你看一下。

你建好帐号后,你可以通过“管理帐号”窗口中的“编辑”来查看设置。你会看到如下的:

[Opera screenshot showing account basic information] 
帐号名可以随便取。如果你同时使用几个帐号的话,帐号分类可以用来帮你归类帐号。全名就是你前面输入的“真实姓名”。别的空应该都一目了然。需要的话,你可以自动的CC或者BCC每封邮件给某人。

[Opera screenshot showing server settings] 
如果你需要你的发出邮件登录信息(ISP现在需要了),这里输入。改“认证:无”为“自动”然后输入相应的信息,看上面。你也可以选择别的认证方法或者别的端口。如果你的ISP屏蔽了25端口,试一下587。

[Opera screenshot showing incoming mail settings] 
如果你的服务器空间很小,一旦你确定设置无误后,你可能想不选“服务器保留信息”。我建议保留默认设置,除了“新邮件播放声音”外(如果是很重要的帐号)。你可能也想把“检查新邮件”的时间间隔从5分钟加长以免过多的干扰!

[Opera screenshot showing outgoing mail settings] 
你可以编辑/改变/删除默认的签名。不需要签名的话,直接删掉内容就可以了。如果你的ISP采用“发送前POP”,选中“检查email后发送email列”和“排队信息”。

你建好mail帐号后,会注意到菜单上的“邮件”项,主菜单上面有一些必要的功能:

[Opera screenshot showing menu with mail entry]

你还会注意到邮件栏激活了。你可以通过这里进入你的邮件。

[Opera screenshot showing mail panel]  

就这么多了。如果你以前没有用过Opera Mail的话,我还是建议你看一下官方的Opera Mail教程。它能帮你解释很多M2的特性。

--OperaMay 24, 2005 3:57 pm

Opera8引入一个叫做User JavaScript的新功能,它可以让用户对已有网站进行添加,移除,修复或者覆盖等。简单的说,它可以让Opera能够显示更多的网站,即使你不知道如何编写JavaScript。原文参考

你可能还记得第五天我们讨论了Opera的JavaScript的选项,那里有一个叫做“我的JavaScript文件”的空,当时我说了我还会讲得。为了履行承诺,今天我们讨论一下Opera8的另一个兼容特性。

你可能注意到过去几天里讨论了让Opera浏览所有网站的方方面面。首先我们看了适合窗口宽度 ,它能够简单的“修复”不能正常显示的网站。然后昨天我们看了ua.ini文件,它能让Opera伪装成鳖的浏览器从而修复更多的网站。

但是如果这些还不行呢?如果网站不能显示一些很cool的功能怎么办?或者一些超恶的网页设计者用办法屏蔽了Opera(不让用户代理嗅探)怎么办?

好了,你可以试着关掉JavaScript(通过F12关闭)。但是很多网站是需要JavaScript的。那你该怎么办呢? 

答案就是“User JavaScript”。如果你还记得我们关于用户样式表单的讨论,你就会对用用户想要的替换作者原来的概念不陌生了。User JavaScript就是这样工作的。它可以在网站原来基础上替换或者添加东西。

如何学到更多关于User JavaScript的东西?

你的差劲的作者也不是JavaScript专家。事实上我自己还在学习这个很cool的新功能。我能做的就是让大家来讨论并提供信息,然后我给你提供一些已有的网站,他们会详细的讨论User JavaScript的使用。

http://www.opera.com/support/tutorials/userjs/

Opera官方的User JavaScript 教程

http://people.opera.com/rijk/opera/userjs.html

Rijk’s User JS 页面,包括一些例子和一些收集的User JavaScript files.

http://virtuelvis.com/archives/javascript/index

Arve Bersvendsen的 JavaScript技巧收集. Arve 也在做一个网站UserJS.org (建设中)

http://nontroppo.org/wiki/UserJS

Opera Wiki 上有很多Use JS的链接信息

http://www.howtocreate.co.uk/operaStuff/userJavaScript.html

HowToCreate上的User JS, 包括一些很不错的例子.

http://www.scss.com.au/family/andrew/opera/userjs/

Andrew Gregory的 User JS 页面

注意Opera的User JS类似于Firefox的Greasemonkey扩展(并且很多的Greasemonkey的脚本在Opera中同样工作,但是还有一些不同需要注意。)我收到评论说Firefox先有这个功能的,我承认是Firefox最先公布这个扩展的。然后,不像某些人,你没有看到Opera假装自己创新了一切。

User JavaScript 例子

下面的例子是客座Lee Harvey写的,如果你关心Opera新闻组的话应该很熟悉他。

这里我们不是提供教程,我们只是看一些几个例子。

测试

第一个例子里,我们创建一个User JavaScript 文件来更新Opera的状态栏。

  1. 用你喜欢的文本编辑器(比如Notepad)在你的User JavaScript 目录里创建一个新的文件,取名为Usingstatus.js。
  2. 第二步,把下面的脚本代码拷贝到你的status.js文件里:

window.status = \"User JavaScript is enabled\"; 

这一行JavaScript代码是让Opera的状态栏显示“User JavaScript 已启动”-对于调试很有用。

注意:因为这个例子不检查页面URL,代码会应用到所有Opera加载的页面-除了加密的(https协议)和Opera(opera协议)页面。当然,既然这个window.status 一开始就加载了,所以它很容易被后面的window.status 覆盖。

Shockwave.com

Shockwave.com提供了基于Macromedia Shockwave播放器的很好的游戏。当然,为了玩这些游戏,你必须安装Shockwave插件: http://sdc.shockwave.com/shockwave/download/download.cgi

不幸的是,Shockwave.com上的脚本检测不能在Opera中很好的工作。我们可以修复它!

  1. 用你喜欢的文本编辑器(比如Notepad或者TextEdit)在user JavaScript 目录下创建一个名为shockwave.js 文件。
  2. 第二步,把下面的代码拷贝到shockwave.js文件:

if (location.hostname == \"www.shockwave.com\") {
	
document.addEventListener(\"load\",
function() {
if (!game) return;
if (!game.url) return;
for (var i=0; i<document.links.length; i++) {
if (document.links[i].href != \"javascript:play(game)\") continue;
document.links[i].removeAttribute(\"onClick\");
document.links[i].href = \"javascript:window.open('http://www.shockwave.
com/contentPlay/download/popup_downloadprompt.jsp?returnurl=\" +
escape(game.url) + \"&id=\" + game.keyword + \"&width=\" + game.
winsize[0] + \"&height=\" + game.winsize[1] + \"&site=\" + game.site
+ \"', 'asw_d\" + (Math.floor(Math.random() * 100000)) + \"', 'width=336,
height=215');void(0);\";
break;
}
},
false);
}

NOTES:

  • 第一行保证脚本代码只在访问http://www.shockwave.com// 时才执行。
  • 空的function 创建是用来定义事件监听document.onload 的。
  • 前面空function下的几行是用来检查game 目标和game.url属性的(由Shockwave.com建立) 。
  • 如果 game 目标找到, 所有的当然的链接都要扫描,查找特殊的惧色的“看电影”按钮,href是:javascript:play(film) 。
  • 如果href 找到, 按钮的onclick 事件移除,href 属性设置为为所有相关信息新开窗口。 这些来自于

    Happy gaming!

    AtomFilms

    AtomFilms.com网站提供提供很好的基于Macromedia Shockwave 播放器的小电影或者动画。幸运的是AtomFilms.com是Shockwave.com创建的,所以对Shockwave.com的修复同样适用。

    1. 还是用你喜欢的文本编辑器(比如Notepad,TextEdit)user JavaScript 目录下在创建atomfilms.js 的文件。
    2. 下一步,把下面的代码拷贝到:
    
    if (location.hostname == \"www.atomfilms.com\") {
    	
    document.addEventListener(\"load\",
    function() {
    if (!film) return;
    if (!film.url) return;
    for (var i=0; i<document.links.length; i++) {
    if (document.links[i].href != \"javascript:play(film)\") continue;
    document.links[i].removeAttribute(\"onClick\");
    document.links[i].href = \"javascript:window.open('http://www.atomfilms.
    com/contentPlay/download/popup_downloadprompt.jsp?returnurl=\" +
    escape(film.url) + \"&id=\" + film.keyword + \"&width=\" + film.
    winsize[0] + \"&height=\" + film.winsize[1] + \"&site=\" + film.site +
    \"', 'asw_d\" + (Math.floor(Math.random() * 100000)) + \"', 'width=336,
    height=215');void(0);\";
    break;
    }
    },
    false);
    }
    

    注意:

    • 第一行保证脚本代码只在访问http://www.atomfilms.com/  时才执行。
    • 空的function 创建是用来定义事件监听document.onload 的。
    • 前面空function下的几行是用来检查game 目标和game.url属性的(由Shockwave.com建立) 。
    • 如果 game 目标找到, 所有的当然的链接都要扫描,查找特殊的惧色的“看电影”按钮,href是:javascript:play(film) 。
    • 如果href 找到, 按钮的onclick 事件移除,href 属性设置为为所有相关信息新开窗口。内容来自于: http://www.atomfilms.com/js/playfilm.js

    做点玉米花好好看电影吧!

    注意事项

    在你编写user JavaScript 文件时,有一些相应的注意事项:

    • User JavaScript 不能在加密页面加载(https协议)。
    • User JavaScript 不能在Opera页面加载(opera协议)。
    • 网站虽是都会改变代码。这样的话,你的User JavaScript 如何有依赖的话就会坏掉。作为一个好的程序习惯,使用之前确保目标,函数和变量的存在 。
    • 确保在你的User JavaScript 文件的前面加入一些条件性的陈述或者@include/@exclude 目录,使它只对你需要的某些网站,文件夹,或者页面起作用。否则的话,很多User JavaScript 会破坏页面载入的。
    • 如果你想在User JavaScript 加入非ASCII字符,忽略参考外部脚本文件src=”"属性的<script>块,确保在<script>加入charset=”" 属性。否则,用HTML输入,或者依照原是页面的编码。
--OperaMay 22, 2005 3:14 pm

ua.ini文件可以让Opera伪装成别的浏览器。对于那些结构很差的声称支持IE和Netscape(通常指旧版本)的网站,如果没有被屏蔽的话,Opera通过ua.ini是可以正常显示的。 原文参考

如果你用Opera很久了,你可能碰到过一些网站说不支持Opera。很多时候,它是支持的,如果网站不歧视Opera的话。

今天我们要看一个办法可以让你决定Opera如何报告自己。Opera8引入了ua.ini,一个可以让你控制Opera报告的用户代理(user-agent)的文件。

什么是用户代理?每一个浏览器在你访问时都会向网站报告自己。比如,你的浏览器报告自己是Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)。

为什么这样呢?好吧,坐下来听我慢慢说。(如果你已经知道了用户代理嗅探并举起手来对上帝发誓说你绝对不会考虑用户代理嗅探,那么你可以跳到下面的Opera地ua.ini选项。)

我想我下面的叙述应该是正确的,如果谁知道还有网站有更好的时间表,请告诉我。

故事发生在很多年以前。回溯到那个时候,曾经有一个Netscape和IE,他们看起来都差不多。然后Netscape引入了一个新功能。网站开始检查看你是用IE还是Netscape。如果你用了Netscape,你就会登陆到一页,如果你用IE,你就会登陆到另一页…然后你会被告知该死的“这个页面为…设计”信息。

最终的,IE也增加了同样的功能,但是太晚了。已经有很多网站检查你是否用Netscape了。他们到底想干什么呢?

好了,也许大家有很多的建议,但是IE真正做的是模仿成Netscape。事实上,到今天为止,IE仍旧伪装成Netscape,某种程度上。这里是IE6(从Windows XP)汇报的用户代理:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

你注意到第一个单词是Mozilla了吗?为什么是Mozilla?因为那是Netscape对自己的称呼。是的,后来有一个叫Mozilla的浏览器包,那就是基于Netscape的开放代码版本的浏览器。晕了?我还没开始呢。

随着发展,IE有了Netscape不具备的功能,所以人们开始找IE用户代理。然后Netcape加了功能,越来越多的用户被告知“这个网站被设计…”。

“阿!打住!”你喊道。我希望如此。所以现在有些网站检测你是用Netscape呢还是IE。太差了。然后他们开始检测版本号,然后用户被告知“这个网站针对X版本5设计。”当然然后浏览器X放出了版本6但很多网站不能正确地检测“高于5”,所以就又不能正常显示了。

更糟糕的是,Mac和Windows的Netscape还有区别,Mac和Windows的IE也是。所以现在大家在嗅探你的浏览器类型,版本,还有操作系统版本。(我们还没讨论实际上Windows XP叫做“Windows NT 5.1”呢)

“但是等一下”你喊道,努力的挣扎着一线希望,“过去几年里我们有了两个新的浏览器!Firefox和Safari!当然现在的网站必须知道他们不能只迎合一部分浏览器了!”

不幸的是这种乐观是完全没有理由的。这两款浏览器必须面对已经存在网页的现实。他们不能只是因为用户不用浏览器X就让他们不访问某些网站。事实上,Firefox加了一个关键词:Gecko:

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.7) Gecko/20050414 Firefox/1.0.3

别人怎么办呢?他们开始找“Gecko”这个词…当然你可以看到相应的情况。Safari喜欢Firefox的想法,所以就假装成Firefox了,在用户代理中包含了“Gecko”:

Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/312.1 (KHTML, like Gecko) Safari/312

现在不奇怪在如此众多只认IE和Netscape的网站中如何找到自己的了吧。

可用的选项 

Opera改做什么呢?他们可以说“我是Opera,让我进去”但是大部分网站不同意。所以Opera伪装。默认的Opera伪装成IE。电击F12你可以改变当前的认证(或者在网络选项中设置,见第六天:高级选项。)

Mac用户:一些网站开始意识到曾经伟大的IE/Mac已经死了的事实。我就曾经访问过一个网站告诉我使用更新的浏览器。哦,顺便提醒一些,Firefox/Max不只是不报告自己是基于Gecko的,它还伪装成IE6,你看这里“Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)”。这些说明你比Windows用户更需要这个功能。

Opera8 改进列表里报告了下面可用的选项:

  1. 认证为Opera
  2. 认证为Mozilla
  3. 认证为IE
  4. 认证为Mozilla,完全隐藏Opera ID
  5. 认证为IE,完全隐藏Opera ID

这里1,2,3就是(我认为)你通过F12菜单看到的选项。那4和5是什么呢,它们是把用户代理串中的“Opera”完全去掉的选项。

通过编辑ua.ini文件你可以欺骗网站让它相信你用的是别的浏览器。很多时候你会发现网站显示正常,即使它提醒你必须用Netscape和IE。对于那些微软自己的网站高度推荐使用这个,特别是MSN有过莫须有屏蔽Opera的历史。

如何使用

文件是很简单的。编辑文件之前确保Opera没有运行。格式像这样:

Opera Preferences version 2.0
; Do not edit this file while Opera is running
; This file is stored in UTF-8 encoding

[Identity]
www.opera.com=1
pncbank.com=4
online.wellsfargo.com=4
gmail.google.com=1
gmail.com=1
msdn.microsoft.com=2

简单的添加相同的格式就可以了。

Haavard告诉我当你用检查新版本功能时(帮助菜单下面,以后会说)Opera会检查这个ua.ini文件的更新。就是说如果你把ua.ini搞坏了,你可以删掉它,重起Opera,然后检查新版本,它就会自动重建。

哪里找到这个文件

Mac users: use ~/Library/Preferences/Opera Preferences/. Windows and other users should check opera:about for the “Opera directory” (which usually ends with /profile/) and you will find the file in that directory.

“Why doesn’t Opera just remove the word ‘Opera’ from the F12 user agent strings?” Simply put, because if they did that, Opera would appear to disappear from the web. People who make websites would never see any of their visitors using Opera. Even as it is now, there is a good chance that a lot of sites are under-reporting Opera usage because they don’t properly check the user agent string.

Hopefully, Opera will soon introduce per-site preferences through the user interface, and you won’t have to edit an INI file to make these changes. It would be nice to manage these settings as simply (or more simply!) than you can edit cookies.

So that’s the ua.ini and why you need it and how to use it.

Mac用户“用  ~/Library/Preferences/Opera Preferences/。Windows和其他用户应该通过opera:about查看“Opera目录”(通常在/profile/下面),你应该能找到的。

“为什么Opera不把F12用户代理中的‘Opera’删掉呢?”很简单,如果这样的话,Opera就会从网上彻底消失了。网站开发者就不会看到任何访客使用Opera了。即使现在,很多网站低估了Opera的使用就是因为他们不能正确地检查用户代理串。

幸运的,Opera就要在用户界面中引入网站预设选项,你就不必编辑ini文件来做修改了。能通过简单的管理设置(或更简单!)更不是编辑cookies就太好了。

这就是ua.ini和为什么要它,如何用它了。

--OperaMay 21, 2005 12:55 pm

适合窗口宽度是Opera的一个新功能,它解决了一个跟网页一样老的问题:水平滚动。这反映了Opera的桌面浏览器是如何从Opera的其他平台比如手机获的灵感的。 原文参考

几乎每个人碰到这样的网页,因为某些原因,页面扩展在扩展。很多时候是因为网站设计者用了高分辨率的显示器却没有检查页面在低分辨率屏幕上的表现。有时是因为页面上有太多的信息。有时是因为没有人知道是什么原因。有些地方可能是HTML或者CSS的某个错误,但是你(用户)没空去弄清楚为什么,你只想能够正常浏览,找到你需要的。

Opera就有这样的工具:适合窗口宽度。

先说一下小屏幕描绘

资深的Opera用户可能记得上次Opera发布了小屏幕描绘。考虑到因为很多网站不能用而导致无限网页不能广泛的使用,Opera找出了浏览常规网页的方法。

然后他们把这个技术用到了桌面浏览器上。点击shift+F11(Mac用户注意:alt+shift+F11)能看到页面在小屏幕上显示。这立马在桌面上有了顺便的用处。高级用户发现现在他们可以把任何页面放在侧边栏里(再一次,我希望你们耐心的等到下一次第十三天:侧边栏的深度讨论,我保证你不会亏的!)。

当然限制尺寸不只是手提设备上遇到的问题。很多很宽的网页在屏幕上浏览也很烦人,他们不能被打印(有多少次你打印时却只得到了页面的一边?)

要使用“适合窗口宽度”,只需点击ctrl+F11或者在查看栏里点击按钮:

[screenshot of the view bar] 

页面会自动重置到可浏览的宽度。对于大部分网页你可能看不到区别(虽然对于极宽的页面效果是奇迹般的明显)。

对于那些想email图片却还不知道如何把图片尺寸缩到2200像素一下的人来说,这个功能就很有用了。

如果你打算对小屏幕描绘或者适合窗口宽度定制键盘命令(正如我们昨天说的),你需要知道他们的技术名称叫“手提模式”和“中等屏幕模式”。

我已经被问到是否有办法让适合窗口宽度成为默认。8.0里不可以,但是我希望将来可以有办法如他们说“设置它和忘掉它”。哦,你可能已经知道意思了,但是只有页面很宽时“适合”才有用。如果你发现一个页面很窄(如果你的分辨率很高却在看一个为800x600设计的网站),这个就没有帮助了。你可能需要通过缩放和适合窗口组合来调整了。

官方公布的适合窗口

内容描绘的新时代:Opera对所有屏幕尺寸引入了适合窗口技术(2004年11月23日)http://www.opera.com/pressreleases/en/2004/11/23/

--Opera 12:09 pm

今天我们来学习如何通过一些奇妙的自定制来把Opera真正变成自己的。你可以自己玩转并作一些调整,或者下载别人的定制。我们将会玩转工具栏和菜单,以及键盘鼠标原文参考

今天讨论Opera的调整和语音,看看工具栏,快捷键(鼠标和键盘)和声音选项。

如何来描述今天的内容呢?一个词:tweak-o-rama(上帝之作?)!两个词:tweak galore(大量的调整)!三个词:tweak for geeks(怪人之作)!(好了,我还是停下来吧。)Opera让你很容易调整它的功能和外观。如果你是一个很独立的思想者而不想受制于别人给你的。你应该把浏览器做成你自己的。

Opera7史无前例的引入了调整功能。用纯文本文件,你就可以定制用户界面到难以想象的程度。更甚。Opera ASA为你准备了大量不同的配置文件,换来换去是十分的容易。

工具栏和菜单配置

事实上如何编写你自己的工具栏和菜单并不在这个系列考虑之内。如果你感兴趣学习的话,我推荐你下载几个并用你喜爱的文本编辑器打开。然后去my.opera.com 定制Opera论坛和那些制作这些配置的高手们过招。

  • http://my.opera.com/community/customize/setups/index.pl?show=toolbars
  • http://my.opera.com/community/customize/setups/index.pl?show=menus

    请注意Opera8相应的配置可能需要一段时间才会出来。然而,你可以立马开始做你自己的键盘配置了。

    (提一下,工具栏的详细讨论留到:第十五天:工具栏。)

    键盘快捷键

    基本上你在Opera中作的任何一件事,都可以通过键盘完成。你可能已经知道一些了,比如F2打开“转到URL”弹出窗,F12调出快捷选项,还有ctrl+Enter输入wand。你也可能知道了Opera中其他的。我们将要在这么系列的最后讨论其中一些重要的(第二十八天:键盘快捷键)。

    但是如果你想现在就知道?

    或者你发现了你不喜欢的?或者如果你按了一个键希望实现什么,它却做了别的?

    那么,就不要坐在那里抱怨了,来搞定它!

    打开快捷键选项双击“键盘配置”下的“Opera标准”然后输入一个词或者按键。比如,输入F4你就会看到所有包含F4的键盘命令(F4本身会打开侧边拦,shift+F4打开侧边栏选择器,alt+F4关闭窗口,等等)如果你是键盘操作的,你就应该仔细看一下(顺便看一下帮助文件)。

    比如,你经常alt+F3(察看源代码)却不小心按了alt+F4(退出Opera)。在别的浏览器中尼别的选择只能下次小心不要弄错。在Opera里,你只要点入,点击复制(你应该保留原来的Opera标准配置以免你想回来),然后打开复制的那个,双击键入的“F4 alt”把它改成别的(“F12”就不那么容易被误点了)。或者直接删掉“F4 alt”然后用其他方式关闭Opera。

    多试试吧!不试油怎么知道呢。

    参看:http://my.opera.com/community/customize/setups/index.pl?show=keyboard

    鼠标快捷键

    同样的,你可以编辑鼠标手势(我知道我们没有说多少,留到第十七天再细谈)。

    因为某些原因我发现我漏掉了“中键选项”按钮(可能是因为我很久没用过中键了)。打开它就会看到下面的选项栏

    [screenshot of middle click options] 

    这里你可以定制你的中键操作。

  • 参看 http://my.opera.com/community/customize/setups/index.pl?show=mouse.

  • 那是什么?

  • Windows用户可能注意到声音选项。这个部分值得说一天,所以你要等到第十六天:声音 来看看了。

    相反的,今天就很短了。部分原因是我们还没有谈到所有的功能,但也是因为本来就很简单。因为简单不要忘了他的强大哦。

  • 推荐阅读

    除了上面,请参考 Rijk的调整日志 和他的定制Opera页面。

  • --OperaMay 19, 2005 3:50 pm

    当选择一款浏览器时,很少有比性能和安全更重要的东西。Opera8包含了对这两项的自定义设置。在我们高级选项第三天里,我们要看看影响Opera启动速度,硬盘和内存使用,网络速度的设置,甚至确保你能用Opera访问为IE定制的网站。另外我们要看看Opera重要的安全特性,那是用来防止被phishing攻击和欺骗的。 原文参考

    历史(包括地址的记忆,缓存大小,如何检查页面更新),Cookies(全局设置和已有的cookies),安全(主人密码,证书,安全协议)和网络设置(代理服务器,域名自动完成,UTF-8编码,指定日志,自动改向,链接和浏览器ID)。

    如果你是一位聪明的用户(你染你在看这个系列,我知道你是的),我能保证你会想调整今天我们讨论的这些设置的,先让我们看一下选项。

    Opera提供给你内存控制。不幸的是,Opera8给的控制不如以前版本的多。现在不是让你输入最大值和最小值,而是给你一些预设值选择。这不是好消息。好消息时默认的已经很合理大部人人都不需要改了。注意:设置大的历史可能会减慢Opera的打开,因为存储的信息需要打开。如果你想最大化启动速度,那就减小你的历史设置。就是说,如果你让Opera在后台运行,启动的快不快就不重要了。

    输入过的地址

    设置Opera记住0,10,50,100,200,或者500个输入的地址。这些是你通过F2弹出栏或者地址栏输入的URL(相对于点击的链接)。我个人希望Opera让我在0-999间自由选择,但是他们提供的也挺合理的。清除按钮能立刻删掉保存的地址。

    访问过的地址

    存储0,100,500,1000,5000,或者10000个访问过的地址。这些默认值看起来有些随意。它们之间区别太大。一般的我选择5000。

    内存缓存 

    就是让Opera使用的内存量。选择有:自动(默认),4MB,10MB,20MB,60MB,和关闭。某一天我笔记本有1GB的内存,60MB的确看起来不多。但是既然Opera开发人员提供了这些选项,我就有些怀疑是不是武断了,但似乎我们最好相信他们。我一般设为“自动”。

    硬盘缓存  

    Opera在硬盘存储页面以方便快速提取,可以设为400MB,200MB,100MB,50MB,20MB,10MB,5MB,2MB,或0。(注意:即使你设了0,当前的打开页面仍旧会被存储的)。这里,我的第一反应是如果某一天我的笔记本有80GB了,400MB就是小意思了。然而,我不认为存储这么多页面在硬盘上是好事,因为很多页面都会过期的。主要“退出清空”栏是告诉Opera退出时清空硬盘缓存。
    检查文档/图片/其它

    告诉Opera检查页面更新的频率。选项包括:不,一直,每5分钟,10分钟,每一小时,2小时,3小时,5小时,10小时,24小时,每个礼拜。如果你发现你缓存的页面过期了,就可以考虑降低这个时间或者设为“一直”。我的经验是,当我更新CSS页面时,不强制刷新Opera8能很好的检测,即使默认设置“5个小时”。朱哟服务器能发送缓存信息给浏览器,那样的话Opera就会跟从服务器的建议(通常会通知网站更新的频率以免服务器负载过重)。

    Cookies

    [screenshot to cookie preferences window] 

    现如今的网页,cookie实在可怕…它当然不真的总是魔鬼。他们也有用,所以Opera提供给你很好的设置来决定接受cookie与否,多久删除它们,都取决于你。

    有两种cookies。“正常的”cookie是用来返回服务器的。比如,如果你填了后面的“评论”并选中记住“我的信息”网站就会要求在你的浏览器存放一个cookie。很多网站这么做,99.9%的时间是安全的。以后你只要去了网站就会自动记住你的帐号登陆,他们一般都设置cookie。

    第三方cookie是那么别的服务器设置的。一般的,不是绝对的,是广告网站。现在我没有本质反对广告(啊哼!),但是那些通过cookie发送的广告,公司可以追踪你的购物习惯(只是可能)并可能把你的个人信息和上网习惯关联起来。

    你可以对正常和第三方cookie做不同的设置。你的选择有:

    接受所有cookie 

    任何人想设置cookie都可以,不论多久。

    每一次我接受时决定 

    每一次网站要求时Opera弹出框让你选择接受还是拒绝。

    特别服务管理器处理

    只有你能决定,告诉Opera记住选择的。

    拒绝所有cookie

    不允许任何网站发送cookie。

    只接受服务器自身cookie{制存在于“第三方cookie”选项中}

    不接受任何第三方cookie。  

    这些都是理论的分类。我经常警惕我的cookies,但是坚持不久。设成“拒绝所有cookies”会造成某些网站不能访问。设成“每次让我自己决定”会让你很快厌烦,因为一些网站总是不停的发送cookie设置。

    一个实用的妥协是把“正常的”cookie设成“全部接受”把“第三方”的设成“每次我自己决定”。

    [screenshot to cookie management windpw]
    选择一个cookie检查,编辑或者删除。

    [screenshot to cookie edit window]
    你可以查看或者改变信息,比如过期时间。

    很高兴看到Opera提供了这么多的改进。他们给了“退出Opera时删除新cookies”的选项。但是我希望看到另外一个选项:退出时只删除新的第三方cookies。我也想自己决定cookie的最大生命值。一些网站想设成30年以上!个人以为没有什么理由放那么久。我希望能够“接受所有cookies,但是限制时间为多少天或者多少年(跟上面处理历史设置类似)”。

    我通常启用“接受不正确路径的cookies”但禁用“不正确的cookie路径时提醒我”。我没有看到为什么要在乎不正确路径的例子。

    最后,我建议启用“使用cookie跟踪密码保护的页面”,除非你对自己的电脑没有管理员权限(即,你在学校或者公司用它)。即使可能会多疑担心真正的安全风险,启用它会让你舒服的。担心安全的人可以把它禁用,然后把Opera设成退出时删除cookies。

    安全

    Opera8最大的变化就是安全。Opera一直以来都是一款安全的浏览器,并一直以来很好的支持网络安全标准,比如SSL等。任何网站如果建议你“因为安全原因”而不用Opera,那就完全是胡扯。他们有时担心Opera的缓存能力和再打开页面的能力。Opera ASA跟很多公司合作考虑到了这些可能的,但是你会容易得发现他告诉你Netscape或者IE“因为安全原因”等等让你选择,这都是荒谬的,因为Netscape并不比Opera安全,而IE是安全性最差的一款浏览器。(别人跟我说为了安全必须用IE时,我就特兴奋,因为我在用Mac OS X,是多么的安全。)

    在2005年初有很多关于spoof 的新闻,说一个网站可以通过被浏览器解析为英文的国际代码来假冒自己是另一个网站。最著名的案例就是通过https你会以为在PayPal上!这不是普通的phishing欺骗,它可以骗到任何人。

    Mozilla宣称他们在12小时之内修复了这个。他们真正做的只是CVS的检查来允许用户关闭IDN支持而已。(因此用户必须等待版本代码的出现然后手动的禁用IDN)这就好比说你家门前有抢匪你快把门关上。当然,前门安全了,但是却不能用了。

    在Mozilla推出一些公共版本进行修复时,Opera已经作了响应。现在你访问一个安全网站(https),Opera会在地址栏显示公司名字。

    [screenshot of addressbar for secure site]

    点击挂锁图标会弹出安全报告:

    [screenshot of paypal general security information]
    [screenshot of paypay security details]

    Opera ASA也说他们(或任何浏览器)可能只是解决方案的一部分。主要的问题是那些允许这么假域名在他们首页建立的域名注册者们。没有一个浏览器能预测到所有可能的情况。用户应该对自己负责人。

    安全专家会告诉你最安全的是几种合适措施的整合。还要易用。Opera对IDN欺骗的反应显示了他们提供安全和特性的承诺(远胜于禁用功能来提供安全,那是IE和Firefox做或者建议的)。

    主人密码和其他选项

    Opera还有一些绝活。第一个就是主人密码。这是保护你不让未授权的访问你的email(假设你选了这个对email和wand使用主人密码的选项)。你应该设置这个,如果有人过来看到你没有设置密码,他们可能为你设一个!(当然,到时候你就被要求输入密码才能进入你的地盘了,麻烦可能不仅仅是这些!)你也可以设置Opera询问你主人密码的频率。我推荐“一个seesion一次”如果你很严谨的话就在离开电脑时退出Opera,否则我建议你“每次都需要”。

    你可以放心的不选另外两项(提交表格和授权)。问题都不大。我是假设你只在安全网站提交你的个人信息(特别是信用卡信息)的表格。

    管理证书和安全协议也可以放心的忽略。如果你知道什么是个人证书,你可以在这里使用。如果你收到了对于低加密级禁用安全协议的警告,就点击这个按钮来检查设置。

    还有一件事

    你可能注意到了标签位置工具栏上的垃圾箱。点击图标可以让你再打开以前关闭的页面。为了最大的安全,记住如果访问过安全页面就点击垃圾箱选择“清空垃圾箱”。我们会在讨论工具菜单时再来谈安全问题,特别是“删除个人信息”选项。

    网络

    这一栏混合了一些基本和高级的功能。“代理服务器”可以在一些网络上使用(有ISP商提供通过连到同一台机器来加快浏览速度。)问一下你的系统管理员。点击按钮会出现一个设置代理的栏,或者指定自动配置文件。大部分用户不需要这个。(译者:中国用户很需要)

    [ WRITE ALT HERE ]

    “域名完成”很有用,如果你只输入了一个单词而前后都没有的话,可以看看Opera的表现。比如,你F2或者地址栏输入“google”,Opera会自动地变成“www.google.com”。然而,你可能不想让“.com”是第一选择,特别是当你不在美国。你可能想“.de”或者“co.uk”等。然而,既然大部分人习惯于“www”“com”的自动填充,就留着吧。

    你可以输几个缀名,Opera会依次常识的。

    建议大部分用户关闭“寻找本地网络机器”的选项,除非你从本地网络的机器下载页面。不选这项会让Opera更快一些的。

    “以UTF-8编码国际网页地址”应该打开。

    “指向(referrer)”一直写错我也不知道为什么。Opera和我都不会那么拼它。

    “启用指向日志”是我很喜欢的一个小功能。当你在一个网站上跟踪一个链接时,浏览器会告诉你你从哪里来。比如,你访问http://www.example.com/page1.html 并从那里跟踪链接到http://www.example.com/page2.html,那么http://www.example.com/page1.html 就是http://www.example.com/page2.html的指向。99%的情况下是无关紧要的,但是关了的话会给你更多的控制权。(注意有些网站通过这个来允许某些特定的页面,如果你关了可能会造成页面不正常工作。)人们去从http://my.opera.com/ 来到这个网站总会被自动的给定链接回到http://my.opera.com/ ,这就是PHP 通过指向施展的小伎俩。

    同样,“启用自动定位”也是我喜欢的。当你跟踪一个链接,网站告诉你的浏览器“哦,我知道你想找这一页,我正在给你发送呢。”一个口碑好的网站在重新设计时使用这个,或者如果他们给一个长URL一个短的名字。比如,我建立了http://tntluoma.com/ddoe 自动链接到http://tntluoma.com/ethan/daily/ 因为“ddoe”更容易记住(特别是如果你知道这代表“Daily Dose Of Ethan”)。

    当然还有很多的合法使用,一些站点用自动定位来带你从一个网站到另一个网站,用广告来攻击你。这种情况现在少写了,但是,能够对你的浏览器有更好控制的选项是件好事。如果这个选项被禁用了,你会发现一个文字链接,通过点击你就可以进入新页面。

    “服务器最大连接数”告诉Opera它可以连接一个服务器多少次。Opera会通过多线程来提升速度,但是如果你的网速很慢,这不是期望的。如果Opera不停的超出连接数,会一直等待别的连接关闭。

    同样的,“最大总连接数”告诉Opera一次连接所有服务器的连接数。对于低速网络很有用。

    “浏览器ID”,这里我不想讲一些历史的原因来解释这个浏览器ID需要的理由(我们会在UA.ini文件里说一些)。然而,一些网站不会工作,除非他们认为你在用Mozilla或者IE。你可以对所有网站设定浏览器ID(也可以通过F12快速切换。)

    默认设置为IE是因为很多破网站宣称只支持IE,把默认值设为IE就是减少一般用户访问大多数网页时的不方便。

    快完了

    我们差不多吧高级选项将晚了。你能感觉到它的强大吗?或者你觉得很麻烦?我希望是前者,但如果不是,记住目的只是让你获取一些你需要的信息,明天见。

    --Opera 11:44 am

    但愿你昨天睡了个好觉,现在我们继续讨论一些Opera的高级选项,你会找到内容字体 和下载程序, 哦,天啊!

    原文参考

    先打个预防针,今天我们要讲很多。可能是这个系列中最长的(我本来想分成两天的,但是考虑到如同Opera一样放在一起会更好。记住将来几天我们讨论少一些的内容)。

    有几个截屏能把东西讲得更清楚(我希望)。只好对那些拨号上网的朋友表示歉意了(我也是!)但是我觉得是值得的,既然能让大家明白。 

    其中的一些设置是真正“高级”的,很多普通用户可能不想碰。别的(比如下载项)乍看起来很烦,但是如果花点时间弄清楚,在以后的使用中就会事半功倍了。

    这里我要告诉你们Opera能做什么,你需要决定的就是你需要什么。记住你不一定要做。如果你想少些风险的话你可以回到原来的设置。

    内容

    什么是“内容”?简单的说,就是一个控制中心,可以决定Opera如何显示你访问的页面。

    这里有很多有用的选项。这个部分可以作为一天的内容,但是这里我们会忽略一些,考虑到一个小时后我要睡觉。不可以阿?让我们先花点时间看看吧。

    启用框架(frames) (默认打开, TjL 建议打开)

    你可能听说过有些人不喜欢框架。在大部分时间我就是其中一个。它们有很多好的用处,比如yagoohoogle.com让后同时通过Yahoo和Google搜索,并在同一个框架下显示结果。(注意:这个网站可能只会在Yahoo和Google的律师起诉前可用)当然框架还有很多别的用处;很多的webmail就是使用框架的。坦白的说,我不知道你为什么禁用框架,除非你在使用它开发一个网站并想确定你的NOFRAMES选项设置正确。当然,我喜欢Opera给你这个选择。

    启用内部框架(默认打开,TjL建议关闭)

    对于内部框架(也叫“iFrames”)就完全不同了。很多网站(不是所有,但是绝大部分)使用iFrames放置图片的或者(*晃动的*)Flash广告。网上的Flash广告就好似令人不爽的二手车倒爷。IFrames控制真的应该是F12菜单的一项(参考第28天:键盘快捷键)。我建议关闭这个选项但是请记住你是关了它的,以免你发现有些网站不能正常显示,或者看起来少了什么,那就可能是少了iFrame。

    显示激活框架边界(默认关闭,TjL建议关闭)

    这个就相对明了了:对于使用框架的页面(不是iFrames),Opera会显示一个虚框提示框架激活。这个选项默认是关闭的。如果你经常使用框架,我建议你打开它。这样能更容易的告诉你页面的那个部分是激活的。

    启用表格样式/启用滚动栏样式(默认打开,TjL建议关闭)

    一些页面会用一些古怪的滚动栏和表格,有时很难使用它们,因为一些网页设计狂们使它很模糊。

    GIF 动画(默认打开,TjL建议:使用GIFs的动画比Flash广告快不了多少,所以“关闭”)  

    阿,GIF动画,原来网页的烦人元凶?很有可能。很少的网站会有有用的GIF动画,但是我建议平时浏览时关掉。这个是可以通过F12菜单控制的。

    启用网页声音(默认启用,TjL建议关闭)

    如果GIF是第一,那么页面声音便是第二个元凶。一些网站使用声音的插件(看下面) ,但是还是关了吧。毕竟你有iTunes,不是吗?还是在F12里。

    启用JavaScript(默认打开,TjL建议打开,但是请看下面的JavaScript选项)  

    Javescript就是原力(译者:“星球大战”中的至高权力)在网页中的现身:它可以用来为善或者为恶。弹出/弹入窗口?可怕的Javascript。警告一下在提交之前省去表格的信息。好的Javascript。我以前推荐用户把Javascript关掉(我现在想有每个网站的选项这样我就可以只对那些我认为不可怕的网站启用)。然而,Opera通过点击Javascript选项进行控制…我们过一会儿就讨论这些选项。(也可以通过F12菜单控制)

    启用Java(默认打开,TjL建议打开)  

    Java有支持也有反对的用户。大多数今天熟悉的用户主要是考虑一些在线游戏(比如Yahoo!游戏,我相信)。幸运的是在过去几年里Java的滥用有明显的减少。(也可以通过F12菜单控制)

    启用插件(默认打开,TjL建议关闭)

    有几个不同的插件,但是至今最通常的是Flash。Flash在我看来是最烦人的,因为大量的网站使用Flash来发布广告。我的建议?不用它知道你发现有些网站真的需要,然后F12启用就可以了。(嗨!什么时候才有网站预设选项?)

    JavaScript选项

    警告:我对Javascript控制的建议是很挑衅的。通过这些设置一些合法的网站可能不能正常显示,第一件事就是检查这些设置,看是否阻止网站应该的正常显示。(这是另外一个为什么需要个网站设置的原因!8已经很好了!我希望这个尽快实现!)

    如果你不知道这些设置,我建议你不要改。如果你想玩一下,记住下面的是默认设置:

    [screenshot of default JavaScript options]

    对于那些喜欢能够转浏览器的用户来说,我强烈建议不要选中任何一下,或者只把第一项选中(允许窗口改变尺寸)。

    [screenshot of TjL's highly aggressive JavaScript settings] 

    我没有看到一个合法的网站需要升高或者降低窗口。不是说它们不存在,只是我还没有碰到。我碰到的是这个技巧被用作搞定弹出窗口屏蔽器的。

    我也不知道为什么你要让状态区模糊。不幸的那么道德败坏的人经常通过改变状态区来屏蔽真实的路径(虽然Opera可以在移动鼠标到提示栏时显示真实地址)。Opera也能在窗口顶部显示域名,即使地址栏不显示。 

    相似的,我不知道为什么你想让脚本隐藏地址栏,那相当于被人蒙了眼扔到货车的车篷里。Opera通常不允许这样,但是,我也看到一些合法的网站如此做。(Ian说:“Opera不允许隐藏URL,即使地址栏隐藏,所以扔到车篷了,但是眼睛没有蒙上。”谢谢这个技巧,Ian!)

    你也不想“出错时打开Javascript控制台”,因为有很多网站有Javascript错误,如果打开的话你会立马很烦的。这个选项只有在调试Javascript时才有用。

    以前Opera不允许脚本接受正常的点击。为什么?因为很多时候这个技巧是用来防止别人点击图片进行保存的。网站会通过设置脚本屏蔽右击来“保护”自己的图片。当然这并不是真的阻碍别人偷图片,但是一些网页设计者通过这样做向傻老板显示炫耀。(注意,还有很多笨蛋在这么做,那些想买WebLockPro的人,google一下吧,我不想给链接)他们甚至不顾安全!却还卖50美刀一个pop(说到pop,他的网站老是尝试弹出窗口,这也是为什么不给链接的原因)。

    好了,深呼吸,熄火…摒住…呼气…现在,还有一些网站通过右击菜单提供一些有用的信息(我认为很不明智)。至少我听说过,虽然没有碰到。如果你访问了这样的网站,你可以设置选项“允许脚本接受右击”但是通常的我是关掉它的,因为很多地方都是弱智的“保护”脚本。

    提一下Opera是设计成让用户控制的。IE,至少最开始的,是更多的考虑网站能做的,并给网站控制权,这就是为什么他的安全性差。它是设计成让网站容易的在你的电脑上安装软件。

    这里是我的原因。我知道有些人不同意我的建议。如果这样的话,请给出你的意见,特别是如果你知道某些合法的网站因为禁用选项而崩溃的例子。如果真的有的话我会考虑修正我的立场。对我而言,它们是浏览器劫持的帮凶。但是再提一下,如果你不明白的话,不要把设置搞乱。

    好了…现在你可能注意到下面的Javascript选项窗口了,写着“我的Javascript文件”,有吧?这是新功能用户JavaScript,它是很强大的,但是你要耐心的等一段时间。

    我的样式单 

    Opera拥有独特强大的功能,称作作者和用户模式。这些是显示网站的不同方法(有时也叫“显示模式”)。如果你选择了样式选项,会弹出另一个窗口。开始可能会糊涂,但是不要怕,我来带路。一般我认为有两种选项:

    1. 作者模式= “他们想要我浏览页面的方式”
    2. 用户模式= “我想要浏览页面的方式”

    我通常如下设置:

    [screenshot of Opera's presentation modes panel]
    注:这个截图显示我的推荐设置,不是默认的。 

    “作者模式”下我让作者选择页面样式表和页面字体和颜色。我选了“我的样式表”,后面我会解释的。我也选了“我的链接样式”因为很多页面没有下划链接。

    注意有这些设置,作者拥有大部分的控制权,但是我可以通过不同的样式表添加来覆盖他/她的设置中的一部分。

    一旦你配置了模式,在“显示模式”窗口上选择ok然后主选项窗口再ok一些就好了。

    然后去浏览器右上部点击眼镜图标,就会出现查看栏,如下:

    [screenshot of view bar when open] 

    这里有一些我们后面会谈到,但是重要的是那个作者模式的按钮。点击这个按钮切换到用户模式。再点又会回到作者模式。(技巧:可以通过shift+G切换)

    [screenshot of dropdown menu of style options] 

    这里显示了你的和页面作者的不同设置。但是等一下,还有更多的!点击下拉按钮(较小,注意了)菜单就会出现(看在上面的截图)。

    现在,当你在选项中选择“我的样式单”(作者或者用户),这里你就可以指定特别的样式单了。注意你可以一次选择多个,他们的效果是综合的。这里是对每一项的简单介绍(注意:{}中的各种样式的文件名。需要的话你可以修改他们[只对高级用户!])

    模拟文本浏览器{textonly.css}

    让Opera在蓝色背景下显示白色文字,不显示图片。

    怀旧{nostalgia.css}

    让Opera模拟8-bit模式,类似于模拟文本浏览器但是更原始。

    带辅助功能布局{accessibility.css}

    添加一些辅助功能,比如按键高亮,大字体,下划链接等

    只显示图像和链接{imageandlinkonly.css}

    不是图像和链接的都会隐藏

    高对比度(W/B) {contrastwb.css}

    黑底白字(字体大小不变)。我认为这个很难看清,看下面的选项:

    高对比度(B/W) {contrastbw.css}

    白底黑字(字体大小不变)。这个会好一些,跟世上的报纸都一样。对付那些作者加了乱七八糟的颜色的页面是很有用的。

    隐藏无链接的图片{hidenonlinkimages.css}

    如果有没有链接的图片,Opera就隐藏他们。

    隐藏特定尺寸的元素(危险){hidecertainsizes.css}

    这个选项,Opera会删掉那么对应尺寸的元素(一般的事插入的Flash,图片广告之类的)。这把猎枪在屏蔽广告时是有用的,但是可能会藏掉一些相同尺寸的但是相对无辜的内容。

    禁用表格{disabletables.css}

    这以前是Opera的特性,像启用/禁用框架。我希望现在仍是,但是这个被改过了。明显的这个选项会禁用页面的表格。当打印页面时很有用,一般网页都是三列,中间是需要的文字边上的都乱糟糟。强烈推荐。

    显示结构元素{showstructure.css}

    网页设计者会发现这个有用:Opera会显示块元素和一些meta信息。页面的最后会有一些字体和表格的

    带外框调试{debugwithoutline.css}

    网页设计者会发现用处:Opera会显示各种标记页面设计元素的外框。

    这些选项是累加的,所以你可以选择“显示结构元素”和“带外框调试”来同时看到。另外一对有用的组合是“禁用表格”和“模拟文本浏览器”。(我怀疑有多少人知道选中两个“高对比度”后会发生什么。不,你不会得到全白或全黑的页面。只有一个起作用。)

    字体

    这个选项比较简单。Opera让你对各种用户界面和网页选择你自己的字体(比如email的编辑字体)。注意“email界面显示”也对新闻组(Usenet)和newsfeed(RSS和Atom)起作用。

    我认为设置最小字体是明智的。Opera会在显示时保证不小于设置字体。这在访问那些实力极佳的年轻人设计的页面时是很有用的

    下载 

    下载是相对简单的选项。除了一部分可能有些复杂。

    简单的部分是你可以定义默认的下载目录。Opera会假定你会规则的保存文件或者用于快速下载

    相对复杂的事MIME类型。为了把冗长的技术故事简单化,这么讲,当你访问一个网站并需要一个文件(页面,图像,mp3,等),网站会告诉浏览器(Opera)哪一种文件通过什么方式处理,这个方式就是MIME类型。

    普通用户关心的唯一原因是要告诉Opera对某种MIME类型如何处理而已。这么讲:你可以告诉Opera允许下载某类文件(比如,mp3)到特殊的文件夹。我还是举一个实际的例子吧。

    我最近在读了提供Salon.com用户所有免费音乐后,定了Salon.com。我想把它们存在一个特定的文件夹,但是不想每次告诉Opera,我也不想改变我的默认下载目录。所以我用这个功能告诉Opera哪里放我的mp3文件。就是这样。

    当然,我要先在下载选项窗口,如下:

    [screenshot of Download preferences] 

    然后在“快速查找”栏输入“mp3”,就会看到相应的类是“音频/mpeg”。(注意:确信不选中”隐藏Opera打开的类型”):

    [screenshot of initial preferences]
     

    双击“audio/mpeg mp3,mp2,mpga”行会弹出一个新窗口。选择“保存到硬盘”然后选中“不再询问而直接保存到指定文件夹”然后指定你想要的文件夹。结果如下:

    [screenshot of mp3 file type preferences] 

    现在只要我点击mp3文件,它就会自动下载到那个文件夹。 

    我不喜欢pdf在浏览窗口内显示,我宁可下载它们通过指定的阅读器查看。你可以向上面处理mp3一样如法炮制。

    你会看到还有别的选项(默认程序打开文件,或另外一个程序,或下载完毕后打开灯),但是这已经涵盖了大部分。这虽然不是下载管理器(这也是一个渴望的功能)但是已经很强大了,能够节省你很多时间,如果下载大量同一类文件的话(mp3,pdf,或者powerpoint等)。

    两点小提示:1)如果网站没有设置好而不能发送合适的MIME类型,Opera会尝试猜测。但是如果对某些网站不起作用的话,你要确保自己指定合适的MIME类型。2)如果你要求Opera“打开”一个文件,Opera会保存后再打开。文件就保存在默认下载文件夹里,并且过后不会自动删除。一些浏览器使用临时文件/或者临时文件夹。我想这个功能(我喜欢Opera这种处理方法)可能弄混会让部分用户。

    程序

    Opera在这个类里面放了很多东西。最重要的应该是Email应用了。如果你打算用Opera Mail (也叫 M2)那么就记住选中它。如果你想让Opera把mailto链接发到默认的邮件程序,选一下。或者你可能想设置替换的邮件程序。

    下一个是“协议”选项。你不用考虑协议是什么东西,就像MIME类型,浏览器会处理的。这是它们之间的事情。通过指定相应的程序处理对应的协议,Opera就能够调用指定的程序来处理相应的链接了。 

    一些人认为Opera应该支持这两种协议,当然支持最好了。这两种协议事实上是“标准”而且越来越普遍。但是也不要失望!你可以自己添加它们,一旦调整好了你就会满意了,好比周六下午你在高速公路上调整你的车子。或者不是。但是只要你知道了就很简单了。

    你甚至不需要换工作服。

    注意:添加AIM支持和iTunes里是一样的,只要用“aim”代替“itms”就好了。

    为了添加Opera对iTunes的支持,只要在程序选项栏点击“添加”按钮。输入“itms”在协议栏。如果iTunes安装好了,Opera应该能够自动的在“默认程序打开”栏里补全。(如果iTunes还没装,那你为什么要在Opera里添加这个协议呢?)参考下图:

    [screenshot of itms protocol window]

    选择“OK”就搞定了!

    默认浏览器

    如果你想让Opera成为默认的浏览器,你记住要在启动的时候选中。如果没有,Opera会提示你设置为默认。“详细”按钮会让你选择你想用Opera打开的文件类型和协议。

    源代码查看器

    就是在Opera中选择“查看源代码”时候启用的程序。我强烈推荐(我没收钱哦)Ultraedit (只对Windows) 或者 BBEdit (只对Mac) or TextWrangler (也只对Mac)

    完了

    好了,搞定。我要求今天给我加班费…让我看看,2x0是…哦,天啊。不管怎么,要休息了,因为明天还有四大块:历史,Cookie,安全,和网络,所有这些都在第六天:高级选项3

    明天见。 

    --Opera 11:37 am

    --OperaMay 16, 2005 10:54 am

    Opera的图片和缩放控制使它比别的浏览器更好用。也快了许多。今天的介绍能帮你加速浏览体验,不管你是什么网速。原文参考

    嗯,如果你是争论派的,你可能抱怨”页面”太一般了。但是考虑到这篇文章,我就先假定你不会争论而是尝试接受的。

    不同寻常的,让我们先看一下:

    [screenshot of Opera Web Page preferences]

    图像

    这个标签包括了我喜爱的Opera特性:图像处理。Opera有三种设置:

    1. 显示图像(默认)
    2. 缓存图像(我喜欢的)
    3. 没有图像(最快的)

    很多浏览器能缓存图像,但是一旦你关了图像,它就不在显示了,即使这些图像已经下载了!图像仍旧在你的硬盘的某个地方,但是你却看不到它。听起来很愚蠢,不是吗?

    我知道现在很多人的网速都很好,听歌,下载BT文件,视频聊天都可以。但一部分人仍在痛苦的拨号上网(大概26,400波特)。缓存图片能帮助这些不幸的人在冲浪时得以解脱。如果你想看图片,只需要右击图片选择”重置图像”,或者如果你想下载页面所有的图像,只要 shift + i (在”图像”中)就可以了了。

    但是我不是拨号族,为什么还要用这个呢?

    好问题!我现在一直在用DSL。为什么?因为快总是好的,世界上的每一个网站都会在关闭图像的时候更快(当然,除非没有图片的网站)。

    在Opera的早期版本中,切换图像显示的快捷键是 G,不幸的是很多人无意的点到了 G 而关闭了图像却不知道如何恢复。所以现在改成了 shift + i

    有些网站图片是必须的,比如 Daily Dose of Ethan, 如果你不看图片的话就有些不明智。但是又有多少网站能跟DDOE比呢?没有(答的好!)一些网站,比如Amazon.com,非常糟糕,你可以隐藏那些小玩意比如看购物车期望除非你真的需要。但是有些网站,比如Wired.com,CNet,或别的新闻网站,每页上可能有些图片,但是你不一定必须看它。你只要下载你需要看的,就这么简单。为什么不利用提速的优势呢?点击shift + i 只要一秒钟,而手动的话图片下载会很快(甚至更快,因为你页面的其它部分已经下载好了)。

    一旦你对某个标签打开了图像功能,那么页面上的任何链接(包括在新页面,新窗口打开的链接)都会打开图像。这是合乎逻辑的:如果你说”我想看这页的图像”那么Opera就会满足你知道你告诉它不。

    (如果Opera添加特殊网站设置的话,图像选项会更加强大,那样的话你就可以告诉Opera对某些站点打开图像而对于别的则不打开。)

    点击 shift + i 多次回在三种状态下切换(无图像,缓存图像,显示图像)。比如,你设置Opera为”缓存图像”然后点击 shift + i 一下,就会切换到”显示图像”,再点一下切换到”无图像”,然后再点又回到”缓存图像”了。

    你也可以用查看栏控制图像,后面会讨论。

    页面缩放

    Opera的另外一个强大功能是能够容易的缩放页面然后迅速的重置到100%。大部分的浏览器可以让你放大或缩小,但是你必须记住(或猜测)你缩放了多少次然后能准确地回到100%。

    不幸的是你被局限于Opera的预设比例。理想的应该是能够输入任何缩放的比例而不是仅仅选择给定的。然而你可以在查看栏(点击 eyeglasses 图标显示查看栏 )中设定你想要的。

    在选项栏里,你可以设置默认的缩放,但是除非你的眼睛真的很差(或很好!)。我建议让它100%。为什么?因为这样很容易在需要的时候改变,使用不同的设置会导致某些站点异常。

    查看页面时要改变缩放,你可以使用下面的命令:

    页面缩放键盘快捷键
    缩放 键值
    100% 6 or * (小键盘)
    + 10% + or 0
    - 10% - or 9
    + 100% ctrl & + or 8
    - 100% ctrl & - or 7

    注意数值键(对于电脑特别是笔记本是适用的,因为没有小键盘)是6,7,8,9,0。7和8是一对,9和0是一对。试着用几次你就会觉得很爽了。

    喜好的字体和颜色

    忘记这个吧。一些认识我的人听我说这个可能会吃惊,吃惊,是的!但是Opera有这个选项我想很多人并不注意。

    说两点:一,只是给那些没有自己style的页面的。哪一次你访问过没有自己字体和颜色的页面?可能1996年。二,有更好的选择方案,称作作者/用户模式,将在第5天讨论。

    注意:如果你想设置最小字体,你需要到”高级”然后点击”字体”,也在第5天讨论。

    今天就这些了!这里没了,往后看吧。

    « Previous PageNext Page »