第七十三天至
第七十三天至
  • 发布:2020-02-17 09:03
  • 更新:2020-02-17 21:35
  • 阅读:899

是不是下个版本支持nativeInstanceObject()获取原生的webview对象?

分类:uni-app
2020-02-17 09:03 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

目前可以使用5+ API获取:
https://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewObject.nativeInstanceObject

  • 第七十三天至 (作者)

    目前仅仅支持 vue 获取 this.$mp.page.$getAppWebview().nativeInstanceObject();nvue plus.webview.currentWebview().nativeInstanceObject() 获取不到,而且 plus.webview.create 创建出来的webview同样获取不到,我就想问,什么时候支持 nvue 获取 和 plus 创建的获取

    2020-02-18 10:09

  • 第七十三天至 (作者)

    目前仅仅支持 vue 获取没什么用啊

    2020-02-18 10:11

  • DCloud_App_Array

    回复 第七十三天至: 用var w=plus.webview.create返回的对象直接调用w.nativeInstanceObject()。

    nvue是原生渲染,没有webview,所以无法获取。

    2020-02-18 11:00

  • 第七十三天至 (作者)

    回复 DCloud_App_Array: 不行啊, plus.webview.create 创建的 webview 无论是在nvue 还是 vue 中 ,都获取不到(为null)

    2020-02-18 12:23

  • 第七十三天至 (作者)

    回复 DCloud_App_Array: var embed = plus.webview.create('https://www.baidu.com/', 'test', {});

    console.log(embed);(输出对象)

    console.log(embed.nativeInstanceObject());(输出null)

    2020-02-18 12:26

  • 第七十三天至 (作者)

    回复 DCloud_App_Array: 我想获取WebSettings 然后设置 setDisplayZoomControls 隐藏缩放控件,但根本获取不到,有解决方法吗?

    2020-02-18 21:41

  • DCloud_App_Array

    回复 第七十三天至: 默认应该隐藏了缩放控件的,你是在什么设备还会出现?

    2020-02-19 15:17

  • 第七十三天至 (作者)

    回复 DCloud_App_Array: 就是小米5x,小米max,很多手机都是这样 https://ask.dcloud.net.cn/question/21532 这位大哥两年都没人理

    2020-02-19 16:35

  • DCloud_App_Array

    回复 第七十三天至: 好,我们确认下

    2020-02-19 16:45

  • 第七十三天至 (作者)

    回复 DCloud_App_Array: 大哥,拜托了,这缩放控件在能够通过手势缩放的页面,只要触摸到就会显示,很难看,而且遮挡了页面内容

    2020-02-19 16:51

  • chinacoal

    回复 DCloud_App_Array: 请问 plus.webview.create创建的webview怎么才能设置安卓端的缓存呢?类似下面这个: webView.getSettings().setCacheMode(WebSettings.LOAD_DEFAULT);

    2022-08-12 14:50

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