PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > HBuilderX教程 > 正文

    Hbuilder MUI创建新的Webview窗口

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:创建新的Webview窗口WebviewObject plus.webview.create( url, id, styles, extras );说明:创建Webview窗口,用于加载新的HTML页面...
    创建新的Webview窗口
    
    WebviewObject plus.webview.create( url, id, styles, extras );
    				

    说明:

    创建Webview窗口,用于加载新的HTML页面,可通过styles设置Webview窗口的样式,创建完成后需要调用show方法才能将Webview窗口显示出来。

    参数:

    • url: String ) 可选 新窗口加载的HTML页面地址
      新打开Webview窗口要加载的HTML页面地址,可支持本地地址和网络地址。
    • id: String ) 可选 新窗口的标识
      窗口标识可用于在其它页面中通过getWebviewById来查找指定的窗口,为了保持窗口标识的唯一性,应该避免使用相同的标识来创建多个Webview窗口。 如果传入无效的字符串则使用url参数作为WebviewObject窗口的id值。
    • styles: WebviewStyle ) 可选 创建Webview窗口的样式(如窗口宽、高、位置等信息)
    • extras: JSON ) 可选 创建Webview窗口的额外扩展参数
      值为JSON类型,设置扩展参数后可以直接通过Webview的点(“.”)操作符获取扩展参数属性值,如: var w=plus.webview.create('url.html','id',{},{preload:"preload webview"}); // 可直接通过以下方法获取preload值 console.log(w.preload); // 输出值为“preload webview”

    返回值:

    WebviewObject : Webview窗口对象

    示例:

    
    <!DOCTYPE html>
    <html>
    	<head>
    	<meta charset="utf-8">
    	<title>Webview Example</title>
    	<script type="text/javascript">
    // H5 plus事件处理
    function plusReady(){
    }
    if(window.plus){
    	plusReady();
    }else{
    	document.addEventListener("plusready",plusReady,false);
    }
    
    // 创建并显示新窗口
    function create(){
    	var w = plus.webview.create( "http://www.bcty365.com" );
    	w.show(); // 显示窗口
    }
    	</script>
    	</head>
    	<body>
    		创建新的Webview窗口<br/>
    		<button onclick="create()">Create</button>
    	</body>
    </html>
    		
    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-146-3136-1.html
    相关热词搜索: