krabs
krabs
  • 发布:2017-11-30 15:59
  • 更新:2017-12-01 13:54
  • 阅读:2020

怎么获取上一个窗口Webview

分类:HTML5+

A打开B B打开C

C 如何获取 B 窗口Webview对象

B 如何获取A

2017-11-30 15:59 负责人:无 分享
已邀请:
王者地带

王者地带 - 5+混合APP开发教程网 | http://www.html5-app.com | 咨询QQ: 2564034335

获得父窗体 plus.webview.currentWebview().parent();

  • krabs (作者)

    多谢

    2017-11-30 16:18

回梦無痕

回梦無痕 - 暂停服务

楼上的方法是获取父窗体的。。
当B窗口作为子窗口添加(wobj.append方法)到A窗口中时有效,这时A窗口为父窗口

获取上一个窗口方法:
设置每个窗口的放回上一页为close,那么

plus.webview.currentWebview().opener();//获取当前Webview窗口的创建者

创建者为调用plus.webview.open或plus.webview.create方法创建当前窗口的Webview窗口

方法不止一个的,但是总的来说没有什么优雅直接的方法。

yangyuanlife

yangyuanlife

如果子窗体是append进去的那么在子窗体就能用
获得父窗体 plus.webview.currentWebview().parent();获得父窗体。

如果两个窗体没什么关联的话用获得父窗体 plus.webview.getWebviewById(这边是上一个窗体创建的id)

该问题目前已经被锁定, 无法添加新回复