uni-app重大BUG,webview的nativeInstanceObject在uni-app下无效
uni-app重大BUG,webview的nativeInstanceObject在uni-app下无效
开发环境 | 版本号 | 项目创建方式 |
---|---|---|
Windows | 1 | HBuilderX |
产品分类:uniapp/App
PC开发环境操作系统:Windows
HBuilderX类型:正式
HBuilderX版本号:3.1.5
手机系统:Android
手机系统版本号:Android 11
手机厂商:华为
手机机型:55
页面类型:vue
打包方式:云端
项目创建方式:HBuilderX
### 示例代码:
```javascript
var url ='https://a.app.qq.com/o/simple.jsp?pkgname=com.tencent.tmgp.cod&channel=0002162647414d455f43454e5445525f4348414e4e454c5f3830303030303031335f3130303333303137&fromcase=70037&scenevia=SYZSHOME';
var downPage = plus.webview.create(url, 'down',{
zindex:"9999999"
});
downPage.show();
var downPageNativeInstance = downPage.nativeInstanceObject();
var DownloadListener = plus.android.implements("android.webkit.DownloadListener", {
"onDownloadStart": function(url) {
console.log("Invoked url: " + url); // 输出“Invoked url: xxx”
}
});
plus.android.invoke(downPageNativeInstance,"setDownloadListener",DownloadListener);
操作步骤:
直接复制代码测试就好
预期结果:
点击下载后能够得到console的输出
实际结果:
在uniapp下无法得到输出,在5+app模式下可以得到输出
bug描述:
同样的代码,在5+SDK模式下可以成功调用并输出内容,但是在uniapp情况下,代码就没有反应。
更多关于uni-app重大BUG,webview的nativeInstanceObject在uni-app下无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
3 回复
uniapp目前不支持NJS操作webview
更多关于uni-app重大BUG,webview的nativeInstanceObject在uni-app下无效的实战教程也可以访问 https://www.itying.com/category-93-b0.html
X5内核也不支持nativeInstanceObject个嘛?不打算支持吗
回复 悠哉的农民: 平台限制问题目前没有太好的解决方案