康爱公社
康爱公社
  • 发布:2020-07-02 17:05
  • 更新:2022-06-20 14:52
  • 阅读:1651

安卓防止截屏功能与uniapp路由冲突

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: 10.15.1

HBuilderX类型: Alpha

HBuilderX版本号: 2.8.0

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: 小米10青春版

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

首页“点击我跳转”,然后返回首页再次执行“点击我跳转”

预期结果:

执行“点击我跳转”后进入页面应该正常

实际结果:

页面白屏

bug描述:

当用NJS实现安卓页面防止截屏功能时,从首页进入这个页面后再返回,然后再进入这个页面会白屏,返回首页再进入这个页面时会自动返回到首页,流程就是首页-》进入这个页面-》首页-》进入这个页面,演示代码在附件项目里面

2020-07-02 17:05 负责人:无 分享
已邀请:
sf

sf

加个异步执行试试

this.$nextTick(function(){  
    if (plus.os.name == "Android") {//njs禁止截屏  
        var activity = plus.android.runtimeMainActivity();  
        plus.android.invoke(plus.android.invoke(activity, 'getWindow'), 'addFlags', 0x00002000);  
    }  
})
无糖

无糖

请问楼主解决了吗?

j***@qq.com

j***@qq.com

这个防截屏功能 我在APP.vue 调用怎么没效果

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