var currentWebview = this.$scope.$getAppWebview().children()[0];
//监听注入的js
currentWebview.addEventListener("loaded", function() {
currentWebview.evalJS(
"mui.init({keyEventBind: {backbutton: false }});"
);
});
- 发布:2020-12-22 15:57
- 更新:2021-05-20 11:04
- 阅读:2075
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 2.9.8
手机系统: iOS
手机系统版本号: IOS 14
手机厂商: 苹果
手机机型: iphone
页面类型: vue
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
var currentWebview = this.$scope.$getAppWebview().children()[0];
//监听注入的js
currentWebview.addEventListener("loaded", function() {
currentWebview.evalJS(
"mui.init({keyEventBind: {backbutton: false }});"
);
});
var currentWebview = this.$scope.$getAppWebview().children()[0];
//监听注入的js
currentWebview.addEventListener("loaded", function() {
currentWebview.evalJS(
"mui.init({keyEventBind: {backbutton: false }});"
);
});
预期结果:
点击返回键可以返回到上一个页面
点击返回键可以返回到上一个页面
实际结果:
点击返回键无反应
点击返回键无反应
bug描述:
uniapp中webview引入第三方网页,应该是mui写的,点击返回键无效,加了下面代码,安卓可以,iOS不行,请问下是什么原因
var currentWebview = this.$scope.$getAppWebview().children()[0];
//监听注入的js
currentWebview.addEventListener("loaded", function() {
currentWebview.evalJS(
"mui.init({keyEventBind: {backbutton: false }});"
);
});
liyameng (作者)
webview里的,已经解决了
2020-12-30 09:59
c***@163.com
回复 liyameng: 兄弟咋解决的,求救
2021-11-05 18:47