为Windows Mobile 6.5开发Widget
2011-01-06 10:58:21 来源:WEB开发网<access>
元素请求了该权限。
<access network="true" />
Iternet Explorer安全啊策略被延续了下来。由Iternet Explorer 保持的数据,如cookie、缓存、历史记录等对每个widget都是相互独立的,并且缓存在每次widget启动时都会清空。
一些特殊例外用于放宽沙盒限制,但是仍然要保持widget安全。尽管widget无法访问常规文件,但是可以使用相关HTML元素(如图片文件的<img>标记
)的src属性来访问根目录及其子目录中的文件。安全沙箱允许通过一些特殊的协议进行导航,如mailto:/
sms:
/callto:
/tele:
等,但是在这些特殊的情况下导航被委托给设备进行处理,而用户可以取消任何将被执行的动作。
设备应该受保护以阻止安装流氓代码。首先,用户将只能够通过Microsoft Windows Marketplace for Mobile安装widget,并为之授权。其次,在安装期间及请求确认时,用户会得到通知,所以当用户安装一个widget时,会得到一个显示来自 manifest文件的widget描述信息页面,该页面会请求安装代码的权限。此外,在widget运行时也会进行一些安全检查。譬如,如果 widget的manifest指示允许widget访问网络,设备会显示一个警告对话框以提示网络访问可能引起额外的话费开销。用户会得到继续运行 widget还是退出的选项。
提供widget文件
Widget必须包含一个显示用户界面的HTML文件。这个起始文件在widget的manifest的<content>
元素中命名。起始文件中可以包含样式元素和脚本以支持widget功能,但是典型的起始文件一般通过<style>
和 <script>
元素引用分离的CSS文件和脚本文件。widget支持资源和代码本地化,如果他们已经存在的话Windows Mobile就会载入他们。所有这些附加文件都应该在widget文件夹中提供。下面的表格总结了widget文件夹中的文件类型。
文件类型
更多精彩赞助商链接
热点阅读最新推荐
飞鹰联盟成员网站 Copyright © 2003-2013 CnCms.Com. All Rights Reserved 京ICP备10000768号
|