首先談談WebviewObject對象的id屬性,相信你們必定熟悉id選擇器,id選擇器是最經常使用的選擇器之一,我經過document.getElementById(id)就能夠可返回對擁有指定 ID 的第一個對象的引用,作過android開發的必定知道findViewById經過這個方法能夠獲得控件對象的引用,相信5+中的plus.webview.getWebviewById(id)應該是將原生中的方法進行了封裝以便於使用JavaScript調用。在打開或建立Webview窗口時設置,若是沒有設置窗口標識,此屬性值爲當前應用的APPID,字符串類型。注意,若是是在HBuilder真機運行獲取的是固定值「HBuilder」,須要提交App雲端打包後運行才能獲取真實的APPID值。html
獲取當前窗口id:html5
var ws=plus.webview.currentWebview(); console.log( "窗口標識: "+ws.id );
咱們首先由id這個概念才能更加靈活管理webview,好比經過id獲取對象關閉窗口:android
var ws = plus.webview.getWebviewById(id); plus.webview.close(ws);
等效於:web
plus.webview.getWebviewById(id).close();
其餘的方法相似,具體的能夠參考文檔 →http://www.html5plus.org/doc/zh_cn/webview.html#plus.webviewui