關於獲取webview(窗口間關系)的方法


1.獲取指定頁面ID的webview

  plus.webview.getWebviewById('為頁面設置的id值');

  該方法主要用於首頁底部導航切換到子頁面時不執行子頁面的函數,因為在設置導航的時候我們設置了頁面ID,所以可以用這種方法獲取子頁面,再通過mui.fire()進行自定義事件;

2.獲取當前頁面的webview

  plus.webview.currentWebview()

  var ws=plus.webview.currentWebview();//獲取當前頁面所屬的Webview窗口對象

  console.log( "窗口標識: "+ws.id );

  console.log( "當前Webview窗口:"+ws.getURL() );

3.獲取當前頁面的父級

  plus.webview.currentWebview().opener();

4.獲取所有的可視的webview窗口

  plus.webview.all();

5.獲取應用顯示棧頂的WebviewObject窗口對象

  plus.webview.getTopWebview();

6.界面重新加載

  location.reload()

 

引用 https://blog.csdn.net/qq_27626333/article/details/51811746


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM