小工具平台综合参考与跨平台抽象层解析
1. 小工具平台对比参考
1.1 平台概述
众多网络小工具平台各有特点,虽可将通用小工具移植到不同平台,但具体细节差异很大。以下将各平台的量化数据整合呈现,方便查阅。不过需注意,这些信息在编写时是准确的,部署实际小工具前,建议向平台供应商确认,因为内容可能会有变动。
1.2 小工具打包方式
多数平台会打包构成小工具的网络资源,如静态 HTML、CSS、JavaScript、图像和偶尔的数据,以便分发给客户端并支持离线使用。约一半平台采用重命名的 ZIP 存档方式,即将文件扩展名从 .zip 改为其他,当然也有其他技术手段。具体打包方式对比见下表:
| 平台 | 术语 | 资源打包 | 文件扩展名 | 元数据位置 | 打包说明 |
| — | — | — | — | — | — |
| Netvibes | Widget | 无 | | HTML 头部元素 | 直接从 Web 提供服务 |
| iGoogle | gadget | 无 | | XML ModulePrefs 元素 | 由 Google 缓存 |
| Windows Vista/7 | Gadget | Zip 存档 | .gadget | gadget.xml 清单 | 核心 HTML 文件名必须与清单中的值匹配 |
| Mac OS X | Widget | OS X 捆绑包 | .wdgt | Info.plist (XML) | 初始背景图像必须命名为 Default.png |
| Opera (包括 Mobile) | Widget | Zip 存档 | .wgt | c
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



