如何在 react-native 中避免 TapJacking

Posted

技术标签:

【中文标题】如何在 react-native 中避免 TapJacking【英文标题】:How to Avoid TapJacking in react-native 【发布时间】:2022-01-04 07:01:27 【问题描述】:

android 应用 (React-Native) 中存在 TapJacking 问题。我在 *** 上尝试过可用的解决方案,但没有奏效。

我已更新 minsdkversion :24

我在 Splash.java 中尝试过的解决方案没有奏效:

 View v = findViewById(android.R.id.content);
    v.setFilterTouchesWhenObscured(true);

【问题讨论】:

重复***.com/questions/51818363/… @allnewryan 我也试过了,但答案没有解决我的问题 【参考方案1】:

我最近一直在尝试删除和添加视图。 是否可以将按钮放在与按钮共享相同属性的父线性布局中,然后 onClick removeView(button)?因为父视图与您的按钮用户不应该注意到任何内容,所以一旦 tapJacking 超时完成,将按钮添加回来。

【讨论】:

以上是关于如何在 react-native 中避免 TapJacking的主要内容,如果未能解决你的问题,请参考以下文章

为啥我们不在 react-native 中 gitignore ios/ 和 android/

react-native 安卓项目gradle优化

React-native:如何在 React-native 中使用(和翻译)带有 jsx 的 typescript .tsx 文件?

如何在 react-native 中定位移动应用的用户?

在react-native中,我如何在ios和android的图像上添加水印

在 React-native 中,如何更改 NavigatorIOS 的样式