Opera 12.00 snapshot 1301:Do Not Track 支持、邮件及主题相关修复

如你从更新日志所见,这个 build 引入了相当多的修复、改变和提升。有几点尤其值得关注。

隐私

该 build 开始支持 Do Not Track ,它允许浏览器使用者选择在网上不被追踪。目前该设置默认是关闭的,可以在首选项对话框中设置:首选项 > 高级 > 安全性 > Ask websites not to track me”(这个 build 的中文语言包还没有对应翻译过来)。

注意,这玩意仅当网站确实尊重此要求的时候才有用。目前没几个网站这样做,后续要评价 DNT(Do Not Track)的效果,才能判断长远来说它是不是可靠的解决方案(译者注:这也是 Opera 比其他浏览器晚了不少才开始支持 DNT 的原因,只有网站本身严格自律,DNT 才能帮助保护用户隐私,所以 Opera 对 DNT 的实际意义持保留态度)。

SSL 性能

该 build 开始了加速 SSL 处理的第一轮优化 (CORE-41667):

  • 优化 TCP 以消除 TCP roundtrip
  • 改进会话协商以节省等待的时间
  • 改进连接处理,HTTP 和 HTTPS 连接都会因此改善
  • 更快地关闭连接使新连接得以更早开始
  • 用同等的时间并行处理 OCSP/CRL 以检查证书是否吊销
  • 使用 (HTTP) 严格传输安全性 (HSTS) 提升安全性,如果网站服务器启用了该特征,访问速度也会提高。

例如,第一次载入 skandiabanken.no 可以加快 1 秒甚至更多。加上后续 10 次页面载入,相比于优化之前,总的加载时间几乎减少了一半。

XHR

CORE-41784 (XMLHttpRequest Level 2 上传和 progress 事件)此内核更新使 Opera 得以完整支持 XMLHttpRequest 的 progress 事件,可用于上传、下载和 timeout update。这可以改善在使用 Google 的服务时上传文件的体验( 在 YouTube 和 Gmail 中上传文件将不再依赖 Flash ),将来会有更多网站跟进。

更多

改善相当多,包括内核、M2 (邮件客户端)和主题(旧称“皮肤”)的修复。详情见更新日志。

下载链接

更新日志

桌面版

  • DSK-351582 Crash when writing in address field after bookmark has been deleted
  • DSK-337608 Crash on exit after installing Speed Dial extensions
  • DSK-355413 Single tab appears as stack
  • DSK-340411 Freeze when pasting long string into address bar
  • DSK-349889 Submit data security warning locks page with two warning dialogs where only one can be closed
  • DSK-298032 Find in page (Ctrl+F) uses last used Find inline type

M2(邮件客户端)

  • DSK-267965 支持 Yahoo IMAP
  • DSK-320233 Responding to HTML mail should respond as HTML mail even when default is plain-text
  • DSK-350402 Crashes if you unpin the last message in the “Pinned” view
  • DSK-355394 Crash when closing mail window
  • DSK-355494 Mail header aligned to the right instead of left
  • DSK-353909 Crash when selecting mail
  • DSK-350332 Mail unread count is wrong
  • DSK-352390 Unable to customize feed headers display
  • DSK-350584 Quick Reply text field content lost after switching messages
  • DSK-353193 Scrollwheel/arrow keys don’t scroll the message area when focus is on message padding
  • DSK-353996 ‘No images’ setting lost after selecting another message
  • DSK-354567 Reset Mail view setting ‘time period’ on upgrading from pre-12 versions.
  • DSK-355473 Doesn’t remember the last selected message in the list after a restart
  • DSK-356611 Can’t scroll textarea all the way to the bottom
  • DSK-348448 Mail print preview should use the full mail window height
  • DSK-347227 Pinning/unpinning in list not redrawn in message view right away
  • DSK-350960 Account update spinner on mail panel sections doesn’t always disappear
  • DSK-356032 Don’t show the mail maintanance dialog on exit

皮肤/主题

  • DSK-340152 The selected thumbnail in the add dialog on SD lacks a selected state
  • DSK-340136 Tabs are changing their width on hover
  • DSK-352081 Unreadable color combination in selected opera:config items
  • DSK-347908 Double progress spinners in visual tab mode
  • DSK-340936 Page load spinner animation restarts on mouse hover
  • DSK-346438 Opera Turbo Tooltip repeated multiple times
  • DSK-260734 Download of unknown size shows wrong tab title
  • DSK-349657 Unintended background color behind message counts
  • DSK-351800 Page loading spinner in visual tabs doesn’t animate
  • DSK-355062 Wrong button on fraud warning page
  • DSK-355042 Background gradient not wide enough when tabs are on the side
  • DSK-351508 Clean up Address Field and Search Field paddings
  • DSK-353058 Remove the wrapping toolbar around the Back/Forward buttons in the Addressbar
  • DSK-351152 Blue bar at the top of the integrated tab/title bar
  • DSK-350701 Ampersands on main menu in WinXP with Zune Theme
  • DSK-352610 Panel toggle strip broken
  • DSK-349069 Taskbar context menu does not work on XP with theme isntalled
  • DSK-353449 Menu bar font is controlled by “browser toolbars” rather than “browser menus”
  • DSK-347984 Installing old-style skin after theme makes both apply
  • DSK-350481 Aero menu bar skin stripe broken with hardware acceleration
  • DSK-351752 Theme background images do not line up between screen elements
  • DSK-354933 Wrong highlight color in address field dropdown
  • DSK-356643 [*nix] Theme not resized when going to maximixed state
  • DSK-353770 The skin debug tooltip should only be shown when holding down Ctrl

内核

  • 大量针对崩溃的修复
  • 和 Dragonfly 有关的多方面修补
  • CORE-41308 Don’t allow iframes to embed parent document in iframe with src=”#” (caused freezing/memory usage)
  • CORE-41844 Crash on huge input field
  • CORE-41835 if(top.document) should not work crossdomain
  • CORE-41809 Small rich text edit leak
  • CORE-41647 ‘list-style-type: none’ affects CSS Gradients but not other images (spec is ambiguous)
  • CORE-41669 xx-small font size is not the same as other browsers
  • CORE-31179 Dynamically applied text-shadow is clipped
  • CORE-41708 支持 HTMLInputElement.width 和 HTMLInputElement.height
  • CORE-41793 Internal ES class name for key event object needs to be KeyboardEvent (breaks dartlang.org input)
  • CORE-34674 about:blank not blank enough
  • CORE-42174 Crash on codeflow.org webgl demo
  • CORE-36742 Cookies added via AddCookie don’t show up in JS (document.cookie)
  • CORE-41643 Cut and Paste text does not paste cut text (FramesDocument::CutTextToClipboard missing code to store in clipboard)
  • CORE-42357 External scripts not saved in MHTML
  • CORE-42361 XML parsing failed when saving XHTML document with images
  • CORE-42359 Elements in OBJECT tags not saved when saving with images
  • CORE-42263 EventSource and CORS (non-)credentialled requests
  • CORE-42296 add color:black to UA styling for <mark> to make it readable when default text colour is yellowish
  • CORE-42450 Broken .oex file causes Opera freeze
  • CORE-42489 Cached text-info not recomputed in indirect traversals on font invalidation
  • CORE-42570 Can’t log in to Opera Link using non-ASCII password
  • CORE-42214 Opera hangs on submitting forms which was changed by JS
  • CORE-28773 non-BMP character in URL is not correctly displayed in status bar
  • CORE-42281 :not(.a).b and :not(#a)#b don’t match when they should
  • CORE-20881 Text selection in document edit handles a surrogate pair as two characters
  • CORE-42217 Wrong box-shadow calculations
  • CORE-25919 Convert hex to unicode fails to work in mail compose/designmode
  • CORE-12300 Opera crashes if the english.lng file is missing
  • CORE-5664 line-height: 0 prevents text selection
  • CORE-40886 minhaseconomias.com.br doesn’t load after login (Unicode issue)
  • CORE-40524 Shink to fit float next to another float gets pushed down by unnecessary scrollbar in overflow:auto ancestor
  • CORE-13929 if !important is not followed by a semi-colon, not only the next declaration is dropped, but the following rule as well
  • CORE-40509 Percentage-height image not propagating width to percentage-height shrink-to-fit ancestor
  • CORE-39361 text-indent causes wrapping in a nested float and left padding env (brita.com)
  • CORE-38020 STF float containing inline with left padding and float gets too narrow in almost-standards mode
  • CORE-42663 css white-space property values other than ‘nowrap’ not handled in MultilineEdit
  • CORE-42614 Linear gradient leak
  • CORE-42396 Reduce Bidi calculation memory usage
  • CORE-42537 Unicode space like characters should not be converted to SPACE (U+0020) in document title
  • CORE-39103 Slight JS performance increase
  • CORE-42736 ‘transform’ attribute on element is ignored after animateTransform is removed
  • CORE-42671 Element remains in active state after doubleclick
  • CORE-42776 animateTransform + svg filter not placed correctly
  • CORE-40065 Event.prototype should have constants AT_TARGET, BUBBLING_PHASE, CAPTURING_PHASE, …
  • CORE-42038 postMessage gives scheme://host instead of null for file scheme, which does not have scheme/host/port tuple
  • CORE-42784 EventSource fails in widgets due to CORS check
  • CORE-41319 Clicking on certain parts of a column does not hit
  • CORE-42822 Running while statement with exec on regexp which has been created with compile fails to step through matches
  • CORE-42909 Style tags in SVG embedded in HTML5 are ignored
  • CORE-42848 Sub-tree with character data (text or comments) in it is inserted into an element twice, causing performance problems
  • CORE-42866 Fix for Unicode attachment filenames in mail causes corrupted filenames in some clients
  • CORE-8987 Preference changes are not saved immediately
  • CORE-42910 document.lastModified should return current time if not known
  • CORE-42574 Traversing DOM, running cloneNode and setting innerHTML en masse spikes CPU
  • CORE-37862 FileReader API – The last “progress” event sometimes fires after “load” and “loadend” events
  • CORE-43012 Turn off default preference for SSL false start
  • CORE-42812 Border-radius shorthand can’t be removed with removeProperty()
  • CORE-33296 Opera cannot read zip files created with bsdtar or zip64 files
  • CORE-43050 When a numeric or date input is hidden, then later has its value cleared and is displayed again, the old value is restored
  • CORE-43010 currentColor gets handled as invert on outline-color property

[ Via Opera Desktop TeamOpera.IM 编译]

High quality cheap price korean japanese fashion at asianfashion4u
cartola fc getting yourself ready for a form current

How to Never Buy New Clothes Again
transformice Hedzup Messenger doesn’t have picture sending capabilities yet

How to Get Flat Abs After Menopause
youjizz midtown absuridity 3

Look Trendy with Plain T
lesbian porn garment layout

Ideas for Laying Out Ceramic Tile Designs
large porn tube fashion community brings southside richmond

Is It Possible to Tighten Up Wrinkled Sagging Skin
hd porn The swinging motion should not be directed from the hips

Chanel Replica Handbags the Perfect Gift for that Special Someone
snooki weight loss Although significantly smaller than wholesale footwear

4 Steps To Becoming A Joint Venture Broker
christina aguilera weight loss The company has also introduced lower priced lines of handbags

16条评论

  1. DNT属于防君子不妨小人 没什么用
    Opera本身就能关闭时删除cookies 配合站点首选项保留信任的网站的cookies就行了

  2. 虽然不是很明白,但是看起来很厉害的样子……
    不过每个snapshot都有更新~
    至于DNT,Firefox推出的时候就没开启过,我觉得支持它的反而让人觉得放心被track………… :eek:

  3. 这个版本,还有个Bug,点击地址栏的那个五角星,添加书签,opera会假死。

  4. 现在的12.0最大的问题还是太多崩溃,甚至蓝屏,而且内存管理也不如11.6。11.6最大的问题是兼容性不好,太多的网页出问题,比如许多知名论坛、网站都出问题。

评论已关闭。