HTML5+ate()参数及说明
最近在做公司的html5+的项⽬,正好⽤到ate来新建webview窗⼝,记录下~~
ate(fontweight默认值
"xxx.html", //url:String类型,可选,新窗⼝加载的HTML页⾯地址.新打开Webview窗⼝要加载的HTML页⾯地址,可⽀持本地地址和⽹络地址.
"xxx", //id:String类型,可选,新窗⼝的标识.窗⼝标识可⽤于在其它页⾯中通过getWebviewById来查指定的窗⼝,为了保持窗⼝标识的唯⼀性,应该避免使⽤相同的标识来创建多个 { //styles: WebviewStyles类型,可选,创建Webview窗⼝的样式(如窗⼝宽、⾼、位置等信息)
width: '100%', //String类型,窗⼝的宽度.⽀持百分⽐、像素值,默认为100%.未设置width属性值时,可同时设置left和right属性值改变窗⼝的默认宽度.
height: '100%', //String类型,窗⼝的⾼度.⽀持百分⽐、像素值,默认为100%.当未设置height属性值时,优先通过top和bottom属性值来计算窗⼝的⾼度.
left: '0px', //String类型,窗⼝⽔平向右的偏移量.⽀持百分⽐,像素值,默认值为0px.未设置left属性值,优先通过right和width属性值来计算窗⼝的left位置.
right: '0px', //String类型,窗⼝⽔平向左的偏移量.⽀持百分⽐、像素值,默认⽆值(根据left和width属性值来⾃动计算).当设置了left和width值时,忽略此属性值;当未设置width值时,可 top: '0px', //String类型,窗⼝垂直向下的偏移量.⽀持百分⽐、像素值,默认值为0px.未设置top属性值时,优先通过bottom和height属性值来计算窗⼝的top位置.
bottom: '0px', //String类型,窗⼝垂直向上的偏移量.⽀持百分⽐,像素值,默认值⽆值(根据top和height属性值来⾃动计算).当同时设置了top和height值时,忽略此属性值;当未设置h zindex: 0, //Number类型,窗⼝的堆叠顺序值.拥有更⾼堆叠顺序的窗⼝总是会处于堆叠顺序较低的窗⼝的前⾯,拥有相同堆叠顺序的窗⼝后调⽤show⽅法则在前⾯.
margin: 'auto', //String类型,窗⼝的边距.⽤于定位窗⼝的位置.auto:居中.若设置了left、right、top、bottom则对应的边距值失效.
background: '', //String类型,窗⼝的背景颜⾊.设置background为颜⾊值,窗⼝为独占模式显⽰(占整个屏幕区域).设置background为"transparent",则表⽰窗⼝背景透明,为⾮独占 opacity: 1, //Number类型,窗⼝的不透明度.0为全透明,1为不透明,默认值为1,即不透明.安卓4.0以下不⽀持.
mask: 'none', //String类型,窗⼝的遮罩.⽤于设置Webview窗⼝的遮罩层样式,遮罩层会覆盖Webview中所有内容,包括⼦webview,并且截获webview的所有触屏事件,此时Webv bounce: 'vertical', //
String类型,窗⼝遇到边框是否有反弹效果.none:没有反弹效果.vertical:垂直⽅向有反弹效果.horizontal:⽔平⽅向有反弹效果.all:垂直和⽔平⽅向都有反弹效果 bounceBackground: '', //String类型,窗⼝回弹效果区域的背景.窗⼝回弹效果区域背景可⽀持颜⾊值或图⽚.颜⾊值格式:"#RRGGBB".背景格式:"url(%image path%)",例如:"url(./ popGesture: 'close', //String类型,窗⼝的侧滑返回功能.none:⽆侧滑返回功能.close:侧滑返回关闭Webview窗⼝.hide:侧滑返回隐藏webview窗⼝.安卓5+环境不⽀持.
scrollIndicator: 'none', //String类型,窗⼝是否显⽰滚动条.all:垂直和⽔平滚动条都显⽰.vertical:仅显⽰垂直滚动条.horizontal:仅显⽰⽔平滚动条.none:垂直和⽔平滚动条都不显⽰ scrollsToTop: true, //Boolean类型,点击设备的状态栏时是否滚动返回⾄顶部.true:点击设备的状态栏可以滚动返回⾄顶部.false:点击设备的状态栏不可以.默认:true.在iPhone上 scalable: false, //Boolean类型,窗⼝是否可缩放.true:⽤户可通过双指操作放⼤或缩⼩页⾯,此时html页⾯可通过meta节点设置"name="viewport" content="user-scalable=no""来 softinputMode: '', //String类型,弹出系统软键盘模式.adjustPan:弹出软键盘时Webview窗⼝⾃动上移,以保证当前输⼊框可见.adjustResize:⾃动调整Webview窗⼝⼤⼩(屏幕区域 statusbar: { //WebviewStatusbarStyles类型,窗⼝状态栏样式.仅在应⽤设置为沉浸式状态栏样式下有效,设置此属性后将⾃动保留系统状态栏区域不被Webview窗⼝占⽤(即W background: '#fff'
},
subNViews: [ //Array[ WebviewSubNViewStyles ]类型,定义窗⼝的原⽣⼦View控件.数组类型,可通过配置项设置原⽣⼦View控件,每个配置项对应添加⼀个原⽣⼦View控件.通 {
id: '', //String类型,原⽣⼦View控件的标识.可通过plus.ViewById(id)⽅法传⼊此标识来获取⼦View控件对象.
type: '', //String类型,原⽣⼦View控件类型.NView:原⽣⼦View控件(plus.nativeObj.NView).ImageSlider:原⽣图⽚轮播控件(plus.nativeObj.ImageSlider).默认:NView.
styles: { //ViewStyles类型,原⽣⼦View控件的样式.可设置原⽣控件的位置、⼤⼩等信息.
backgroundColor: '', //String类型,区域背景颜⾊.颜⾊值格式为"#RRGGBB".默认值为透明区域.
bottom: '', //String类型,View控件垂直向上的偏移量.现对于⽗容器底部的距离,可取值:像素值,如"100px";百分⽐,如"10%",相对于⽗容器的⾼度,如果没有⽗容器则相对于屏 dock: '', //String类型,View控件的停靠⽅式.当Webview窗⼝添加到另外⼀个窗⼝中时,停靠⽅式才会⽣效,采⽤停靠⽅式添加会导致原Webview窗⼝⾃动调整其⼤⼩避免其 height: '', //String类型,区域的⾼度.可取值:像素值,如"100px";百分⽐,如"10%",相对于⽗容器的⾼度,如果没有⽗容器
则相对于屏幕⾼度;内容⾃适应,如"wrap_content",根据 width: '', //String类型,区域的宽度.可取值:像素值,如"100px";百分⽐,如"10%",相对于⽗控件的宽度.
top: '', //String类型,View控件左上⾓的垂直偏移量.可取值:像素值,如"100px";百分⽐,如"10%",相对于⽗控件的⾼度;⾃动计算,如"auto",根据height值⾃动计算,相对于⽗控 left: '', //String类型,区域左上⾓的⽔平偏移量.可取值:像素值,如"100px";百分⽐,如"10%",相对于⽗控件的宽度;⾃动计算,如"auto",根据width值⾃动计算,相对于⽗控件⽔平 opacity: '', //Number类型,View控件的不透明度.取值范围为0-1,0为全透明,1为不透明,默认值为1,即不透明.
position: '', //String类型,View控件的排版⽅式.当Webview窗⼝添加到另外⼀个窗⼝中时,排版位置才会⽣效,排版位置决定⼦窗⼝在⽗窗⼝中的定位⽅式.static:控件在页⾯ statusbar: { //ViewStatusbarStyles类型,View控件的状态栏样式.仅在应⽤设置为沉浸式状态栏样式下有效,设置此属性后将⾃动保留系统状态栏区域不被View控件占⽤( background: '', //String类型,系统状态栏区域背景颜⾊.颜⾊值格式为"#RRGGBB",如"#FF0000"表⽰为红⾊背景,默认值为应⽤manifest.json中plus->statusbar->backg }
}
}
],
titleNView: { //WebviewTitleNViewStyles类型,定义窗⼝的标题栏控件样式.设置此属性值则表明创建Webview窗⼝的标题栏控件,并可通过其属性值设置背景颜⾊、⽂本内容、 autoBackButton: '', //Boolean类型,标题栏控件是否显⽰左侧返回按钮.true:显⽰返回按钮.false:不显⽰返回按钮.默认:false.返回按钮的颜⾊为窗⼝标题⽂字颜⾊,按下时颜⾊⾃ backgroundColor: '', //String类型,标题栏控件的背景颜⾊.颜⾊值格式为"#RRGGBB",如"#FF0000"表⽰为红⾊背景,默认值为"#F7F7F7".
buttons: [ //Array[ WebviewCustomButtonStyles ]类型,标题栏上的⾃定义按钮.建的⾃定义按钮数⽬不限制,实际应⽤中建议最多设置4个按钮(包括左侧返回按钮).
{
color: '', //String类型,按钮上⽂字颜⾊.可取值:"#RRGGBB"格式字符串,"rgba(R,G,B,A)".默认值为窗⼝标题栏控件的标题⽂字颜⾊.
colorPressed: '', //String类型,按下状态按钮⽂字颜⾊.String类型,按钮上⽂字颜⾊.可取值:"#RRGGBB"格式字符串,"rgba(R,G,B,A)".默认值为color属性值⾃动调整透明度 float: '', /
/String类型,按钮在标题栏上的显⽰位置.right:在标题栏中靠右排列显⽰.left:在标题栏中靠左侧排列显⽰(在返回键后). 默认:right.
fontWeight: '', //String类型,按钮上⽂字的粗细.normal:标准字体.bold:加粗字体.默认:normal.
fontSize: '', //String类型,按钮上⽂字⼤⼩.可取值:字体⾼度像素值,数字加"px"格式字符串.
fontSrc: '', //String类型,按钮上⽂字使⽤的字体⽂件路径.相对路径:相对于当前页⾯的host位置,如"a.jpg",注意当前页⾯为⽹络地址则不⽀持.绝对路径:如Android平台"/sdc onclick: '', //WebviewCustomButtonCallback类型,按钮点击后触发的回调函数.回调函数中将返回此JSON对象
text: '' //String类型,按钮上显⽰的⽂字.推荐使⽤⼀个字符,超过⼀个字符可能⽆法正常显⽰,使⽤字体图标时unicode字符表⽰必须'\u'开头,如"\ue123"(注意不能写成"\e123 }
],
coverage: '', //String类型,标题栏控件变化作⽤范围.仅在type值为transparent时有效,页⾯滚动时标题栏背景透明度将发⽣变化.当页⾯滚动到指定偏移量时标题栏背景变为完 progress: { //WebviewProgressStyles类型,标题栏控件的进度条样式.设置此属性则在标题栏控件的底部显⽰进度条,可配置进度条颜⾊值即⾼度.设置此属性值为undefined或 color: '', //String类型,进度条
颜⾊.可取值:"#RRGGBB"格式字符串,如"#FF0000"表⽰绘制红⾊分割线;"rgba(R,G,B,A)",其中R/G/B分别代表红⾊值/绿⾊值/蓝⾊值,正整数类型 height: '', //String类型,进度条⾼度.可取值:像素值(逻辑像素),⽀持⼩数点,如"1px"表⽰1像素⾼;百分⽐,如"1%",相对于标题栏控件的⾼度.默认值为"2px".
},
splitLine: { //WebviewSplitLineStyles类型,标题栏控件的底部分割线.设置此属性则在标题栏控件的底部显⽰分割线,可配置颜⾊值及⾼度.设置此属性值为undefined或null则隐 color: '', //String类型,进度条颜⾊.可取值:"#RRGGBB"格式字符串,如"#FF0000"表⽰绘制红⾊分割线;"rgba(R,G,B,A)",其中R/G/B分别代表红⾊值/绿⾊值/蓝⾊值,正整数类型
先
先.static:控
窗⼝.cacheE Webvi
获取定plus.w .norma
,在
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论