打造适用于Opera的小部件:从开发到部署全流程指南
1. 关键限制与插件启用
在开发适用于Opera的小部件时,有一些重要的限制需要注意。首先, file: 协议是不被允许的,即使在协议元素中指定也不行。小部件不能显式访问其 .wgt 存档之外的文件系统资源。
如果你的小部件需要使用插件(如Flash)或Java小程序,你需要在安全元素中添加一个内容子元素,并设置相应的属性。示例代码如下:
<security>
<content java="yes" plugin="yes" />
</security>
需要注意的是,内容子元素是在你可能需要的任何访问元素之外添加的。
2. HTML文件的修改
2.1 核心HTML文件的准备
当你的配置XML文件完成后,下一步就是修改现有小部件的源代码,使其能够在Opera上运行。除了之前提到的与chrome相关的图像文件外,修改主要集中在主HTML文档上,其他源文件可以原样部署到Opera上。如果你从原生Web小部件开始开发,建议复制核心HTML文件用于Opera平台。同时,要记住小部件的主HTML文件必须命名为 index.html 。
2.2 示例代码展示
以下是一个名为 “Moon Phase” 的小部件的核心HTML文件示例:
超级会员免费看
订阅专栏 解锁全文
12

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



