Opera Mobile 也将支持扩展?

本文共被喵星人侦察过4,717次。。。

如题。这是 Opera 官方消息而非小道流言,干嘛还要加个问号在后面?因为官方自己现在竟然还不是非常确定会支持……以下是全文翻译: 2010 年,Opera Presto 引擎增加对扩展的支持时, Opera 的工程师在用户看不见的幕后花费大量的精力构建全面且轻量化的扩展架构(二次翻译:这里的轻量化 → 功能很有限,弱)。

尽管最初发布时只针对桌面版,其实在设计扩展 API 的方方面面时都考虑到如何与融入移动版(潜台词翻译:所以就这么弱)。 今天,我们很高兴能向你展示支持扩展的 Opera Mobile 实验室版! 这是非常早期的实验室版本,目前也并不能打包票说将来扩展功能一定会加入 Opera Mobile 正式版;设计还没有定型,粗糙的边边角角随处可见,不过如果这没有吓跑你——话说干嘛会吓跑呢,又不会怀孕——你可以在 Android 上试一试支持扩展的实验室版本。而且,我们还发布了支持扩展的 Opera Mobile 模拟器的实验室版本,你可以在桌面上运行 Opera Mobile 实例来测试扩展。

下载之后你会想直冲 Opera 扩展网站 下些扩展试试手气,不过请不要忘记以下这些已知问题:

  • 不支持快速拨号扩展
  • 依赖键盘快捷键 和/或 鼠标事件的扩展可能不能正常运作
  • 目前弹出窗口会作为新标签页打开,这是已知问题,另外如前面所说,现在设计还没有定型
  • 按钮图标在高 DPI 屏幕上会显得模糊

如果不知道从哪开始试起,以下几个扩展倒是和在桌面版上一样运作如常:GhosteryLayersGoogle Images DirectHTTP HeaderLastPass。 点击 Opera 菜单上的绿色扩展/Extensions 按钮就找到所有已安装的扩展,在这个列表中可以禁用或卸载扩展,和改变各种设置。另外,安装扩展/Install extension选项允许你从本地文件系统中选择扩展并安装。 当然,你可以用 Opera Dragonfly 的蜻蜓调试功能来查探在扩展内部的 JS、DOM 和 CSS 的运作。连接 Opera Mobile 和 Opera Dragonfly 的详情,请见 Opera Dragonfly 指南的远程调试章节:只是点几下按钮的功夫。

Opera Mobile 模拟器的菜单带有扩展选项Opera Mobile 模拟器显示所有安装好的扩展

为了调试的目的,可以像桌面版一样加载未经过打包的扩展。这样你就不用修改扩展后重复打包和安装的动作,使开发过程变得相对方便。为了使用这个功能,在你的设备或者 PC 上运行 Opera Mobile(实验室版),选择刚才提到的安装扩展/Install extension 选项,导航到未打包的扩展的 config.xml 文件,这个扩展就会以开发者模式加载,它的设置页会有一个刷新/Reload选项,当你修改过代码后点击它即可刷新扩展。使用 Opera Dragonfly 对扩展进行远程调试

以上就是 Mobile 扩展的梗概。欢迎试用和反馈。

来自CNBETA