cordova开发的坑

Posted _NKi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cordova开发的坑相关的知识,希望对你有一定的参考价值。

相机

根据android版本,有各种问题。

1.拍照后不会自动清内存造成内存溢出,导致照片不会自动旋转,拍多张之后会自动刷新网页。

2.小米手机安卓7.0时,拍出的照片不会自动旋转,需要安卓端代码调整。

 

iframe

跳转页面时,容易导致页面脱离控制。如果要跳转页面,最好用iframe加载。但是iframe有各种安全限制。

1.https页面不能加载http链接的iframe,http不能加载https链接的iframe。

  html内增加 <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" /> 可以让iframe的内容自动升级为https(如果有的话)。

2.使用canvas时,注意图片路径不能跨域。

3.当a标签拥有 target="_blank" 属性,或者用window.open 打开页面时,会直接替换当前页面。如果是spa,同时history改变过,且没有配置重定向,在返回的时候会跳转失败。(iframe外的document也一样)

 

返回键

返回键默认等于history.back() 。用spa时,最好监听返回键重写事件,否则返回时容易跳转失败。

 

长按删除

ios长按时,容易调起复制菜单。

 

以上是关于cordova开发的坑的主要内容,如果未能解决你的问题,请参考以下文章

IOS Cordova嵌套Cocos Creator的坑

IONIC和Cordova安装打包踩过的坑

什么应用是 cordova开发的

angular使用cordova混合开发

Cordova / Kendo 开发和调试工作流程

(头条新闻)Cordova+React+OnsenUI+Redux新闻App开发实战教程