写点什么

PhoneGap 2.3.0 发布,全面支持 Windows Phone 8

  • 2013-02-01
  • 本文字数:1255 字

    阅读完需:约 4 分钟

Adobe Systems 最近发布了 PhoneGap 2.3.0 版本,加入了对 Windows Phone 8 的全面支持。同时加入了对 InAppBrowser 的支持,使得在全屏模式下观赏视频文件成为可能。新版本添加的一项功能是,当某个文件传输被中断后,能够将不完整的文件删除。另一项功能则是为插件的查询提供了 URLisAllowed() 这个方法抽象。

PhoneGap 2.3.0 包含了一个将 Cordova.plist 转换为 config.xml 的 helper 脚本,另外还包含了一些 bug fix,具体信息请见官方的更新日志。device.name 属性在全部平台上被定义为过期属性,取而代之的是一个叫做device.model 的新属性。

InAppBrowser 具有和 ChildBrowser 相同的功能,能够支持事件,并且不必使用 App 白名单(App whitelist)。

复制代码
var ref = window.open('http://infoq.com', '_blank');
ref.addEventListener('loadstart', function(event) { alert(event.type + ' - ' + event.url); } );
ref.addEventListener('loadstop', function(event) { alert(event.type + ' - ' + event.url); } );
ref.addEventListener('exit', function(event) { alert(event.type); } );

PhoneGap 2.3.0 修复了一个异常,该异常会在联系人列表中查找邮件时发生。它还修复了为联系人添加一张来自 HTTPS 地址的图片时所发生的某个异常,以及 Cordova 命令不支持包含空格的路径的问题。

为 Windows Phone 8 平台所开发的 PhoneGap 应用加载速度会更快,因为资源不需要解包到独立存储(Isolated storage)上。在 WP8 中,无需再像 WP7 的做法一样,将 JavaScript,CSS 和 HTML 文件转移到沙箱(Sandbox)文件系统中。除此之外,PhoneGap 2.3.0 还提供了对多屏幕尺寸、可缩放矢量图形(SVG)、ES5 以及手势事件(Gesture Events)的支持。

对iOS 4.x 版本的支持随着PhoneGap 2.3.0 的发布而停止。Cordova.plist 文件已更名为config.xml,而一些Cordova cli 命令也已更名。例如Debug 就更名为Build,同时添加了一些新的命令,如Release 和Run。

Jesse MacFadyen 的博客中,他将 PhoneGap 2.3.0 描述为 Microsoft 和 Apache Cordova 项目通力合作的积极成果。

Jesse 说到:“对 WP7 的支持仍将继续,因为市面上仍然有着大量的 WP7 设备,它依然有着市场。而我认为这种方案是可行的。对 WP7 的近期改动已提交至 Apache Cordova,因此面向 WP7 开发的应用将能够继续运行在 WP8 上”。

Sindre Haaland 提到在 Android 4.0.3 和 4.1.1 系统中 getCurrentPosition () 方法存在 bug,但 Simon MacDonald 在回复中说到他并未发现任何问题,并希望提供 bug 的重现步骤。

Simon 还提议开发者们试用 Foreground Camera 插件进行插入图片的操作。他也提到在即将到来的版本中可能添加内部的照相功能支持,从而避免调用 Camera Intent(虽说这点很困难)。

查看英文原文 PhoneGap 2.3.0 with Windows Phone 8 Support


感谢杨赛对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2013-02-01 02:051742
用户头像

发布了 428 篇内容, 共 176.7 次阅读, 收获喜欢 38 次。

关注

评论

发布
暂无评论
发现更多内容

软件测试 | 测试开发 | HttpRunner初体验

测吧(北京)科技有限公司

HttpRunner

华为云数字资产链,构建新型数字经济价值

神奇视野

树莓派3b+ python3.5+opencv3.4.1下载安装及配置详解

Five

树莓派 OpenCV Python. 8月月更

开源一夏 | 一文读懂Shiro登录认证全流程

六月的雨在InfoQ

开源 shiro realm 8月月更 Subject

软件测试 | 测试开发 | 如何用Sonic云真机打王者

测吧(北京)科技有限公司

测试 scrcpy

基于 GitHub 的数据库 CI/CD 最佳实践

Bytebase

GitHub cicd Github Actions SQL审批

CVE-2022-22965 漏洞分析

科技怪咖

安卓应用及鸿蒙应用安全检测指南

科技怪咖

CVE-2022-22947 分析

科技怪咖

A tour of gRPC:09 - gRPC Interceptor 拦截器

BUG侦探

gRPC RPC protocolBuffer

软件测试 | 测试开发 | 如何利用 xUnit 框架对测试用例进行维护?

测吧(北京)科技有限公司

软件测试

长安链 p2p-Liquid 架构设计学习笔记

长安链

共识算法入门

神奇视野

Windows下python组件hyperscan的编译与安装

科技怪咖

出海有道,融云携手生态伙伴打造「出海百宝箱」

融云 RongCloud

即时通讯 产品升级

极狐GitLab 15.3 | issues 中建任务、许可证合规分析,超 30 项更新全面来袭!

极狐GitLab

DevOps gitlab 运维 API gitops

Hyperledger Cactus(一):架构初探

神奇视野

如何用VSS一键自动化扫描软件包/固件,快速排查安全风险

科技怪咖

CVE-2021-3129 分析

科技怪咖

二进制SCA指纹提取黑科技: go语言逆向技术

科技怪咖

LeaRun.Java工作流引擎 快速开发业务流程

力软低代码开发平台

华为云VSS漏洞扫描服务为你排除Apache log4j2隐患

科技怪咖

数据湖架构及概念简介

阿里云大数据AI技术

大数据 阿里云 技术交流

加密数字艺术背后你关心的几个问题

神奇视野

软件测试 | 测试开发 | App自动化之dom结构和元素定位方式(包含滑动列表定位)

测吧(北京)科技有限公司

DOM 自动化测试

移动办公平台迎来定制潮,WorkPlus如何在钉钉和企微光环下 “出圈”?

WorkPlus

OpenSergo & CloudWeGo 共同保障微服务运行时流量稳定性

阿里巴巴云原生

阿里云 开源 微服务 云原生

CWE 4.7中的新视图 -- 工业控制系统的安全漏洞类别

科技怪咖

企业经营管理系统哪家好?功能十分全面的阿米巴经营管理系统

优秀

项目管理工具 企业经营管理

数字藏品是什么?NFT系统开发。

开源直播系统源码

数字藏品 数字藏品开发 数字藏品系统 数字藏品软件

基于 Serverless+OSS 分分钟实现图片秒变素描

阿里巴巴云原生

阿里云 Serverless 云原生 OSS

PhoneGap 2.3.0发布,全面支持Windows Phone 8_Android/iOS_Anand Narayanaswamy_InfoQ精选文章