摘要 有时需要在浏览器中保存一些数据,特别在app中嵌入的h5页面中,需要在webview中保存一些数据,作为客户端的数据持久化。 h5中web storage有两种存储方式:sessionStorage和localStorage。 sessionStorage:用于存储一次会话的数据,这些数据只有 ...
分类:
Web程序 时间:
2016-08-29 22:32:53
阅读次数:
209
在ios中,cordova的CDVViewController继承了viewController,每一个h5的页面,都对应一个CDVVIewController, 里面都有一个webview,是ios中专门显示h5页面的view. h5和原生端的交互,主要是通过插件的形式实现,原生这边写一个类继承C ...
分类:
移动开发 时间:
2016-08-26 01:20:41
阅读次数:
439
一、本地代码所需操作 1、创建viewController并遵守协议 2、注册ScriptMessageHandler 3、实现WKScriptMessageHandler协议的代理方法 二、JavaScript代码 1、用WKWebView加载h5页面触发js代码如下 三、执行js代码之后,本地代 ...
分类:
移动开发 时间:
2016-08-24 12:31:56
阅读次数:
610
H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" /> ...
分类:
移动开发 时间:
2016-08-19 19:08:15
阅读次数:
207
meta基础知识 H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 忽略将页面中的数字识别为电话号码 忽略Android平台中对邮箱地址的识别 当网站添加到主屏幕快速启动方式,可隐藏地址栏,仅针对ios的safari 将网站添加到主屏幕快速启动方式,仅针对ios的safari顶端状态条的样式 vi ...
分类:
移动开发 时间:
2016-08-12 18:12:48
阅读次数:
1635
一 css 1.文字超过span宽度显示... 二 js 1.部分低端安卓手机不支持touchend事件 在touchmove中加入 e.preventDefault()可以解决。 三 vue 四 node ...
分类:
移动开发 时间:
2016-08-12 15:00:24
阅读次数:
932
1,变换iframe的src导致的browser history增加了 一个h5页面,被嵌入到app的webview中。这个页面中包含一个iframe用来加载视频地址。后续会根据情况多次改变这个iframe的src来切换视频。发现如此这般,点击‘后退’就会后退到iframe为上个src的当前页面,而 ...
分类:
其他好文 时间:
2016-08-12 13:26:34
阅读次数:
135
本文我们将讲解一个简单,强大的广告活动弹窗控件。不少App在打开的时候需要弹出一个广告活动弹窗,点击广告活动弹窗中的图片就会跳转到一个H5页面,加载显示具体的活动内容等,为了方便大家的操作,我将其做成了一个标准控件:android-adDialog。需要说明的是,虽然其名称为android-adDialog,并且表现形式也和Dialog类似,但是这里并不是通过Dialog实现的,而是自定义的View...
分类:
其他好文 时间:
2016-08-08 12:59:46
阅读次数:
341
table行转列 摘要 在使用ews调用exhange的收件箱的并在h5页面显示邮件详情的时候,因为返回的每封邮件的内容都是htmlbody,没有textbody。每封邮件又没什么规律,用正则表达式来匹配内容并不合适,另外又要保持原邮件的格式。这个确实很难统一。目前是使用iframe标签,将原邮件的 ...
分类:
其他好文 时间:
2016-08-08 00:34:36
阅读次数:
179
摘要 在使用ews调用exhange的收件箱的并在h5页面显示邮件详情的时候,因为返回的每封邮件的内容都是htmlbody,没有textbody。每封邮件又没什么规律,用正则表达式来匹配内容并不合适,另外又要保持原邮件的格式。这个确实很难统一。目前是使用iframe标签,将原邮件的html在ifra ...
分类:
Web程序 时间:
2016-08-07 12:27:12
阅读次数:
181