Opera 9.52 的测试版已经两周没有更新了,而上周却放出了一个实验室版本 9.52 build 10093。这是一个技术预览版,在这个版本中,Opera 支持了 HTML 5 标准中 3D Canvas
标签支持和video 标签支持,以及 Opera 首创并推向 W3C 标准的 File I/O 协议支持。
1. 3d canvas:
<canvas> 是一个新的 HTML 元素,它创建一块区域,区域中可用脚本语言(通常是JavaScript) 绘制 3D 图形。这大大丰富了网页的表现能力,不必借助 Flash 等,直接可以创建 3D 网页。例如可以用它来画图、合成图象、或做非常复杂精美的动画。<canvas> 元素是 WhatWG Web applications 1.0 的一部分,也就是大家都知道的HTML 5 标准规范的一部分。使用这个技术预览版,不用加装任何插件即可显示,且页面极小,大部分运行呈现工作都交给了浏览器。
2. video:
<video> 标签是 HTML 5 的新标签,用于定义视频,比如电影片段或其他视频流。长久以来,网页上的视频不是通过 Flash 就是通过 Real/Windows Media player 插件实现,性能和跨平台性均有影响(比如许多手机厂商没有雄厚的资金,无法购买这些插件的授权,则生产的手机就不能放视频),而HTML 5 试图逐渐解决这个问题。
3. File I/O:
一般来说,网络程序无法获取本地资源或者只有极小的权限,但 File I/O 改变了这一切。File I/O 是一个小型的沙箱文件系统,widgets 或者其他可信赖的程序可通过ECMAScript/Javascript 接口来访问本地文件。File I/O是一个抽象的文件系统,没有已知文件系统的路径分隔符、文件属性(比如读写权限)等设置。File I/O 接口提供了读写文件、创建文件或文件夹、移动或删除文件等方法。
通过 File I/O,widget 可以读取本地文件,而无需担心安全性问题。
File I/O 示例 widgets 下载:
http://labs.opera.com/news/2008/05/08/FileIOexamples.zip官方下载
WindowsWindows ClassicMacintoshUNIX