Код: Выделить всё
override fun getPackageName(): String {
try {
// Override the value passed as X-Requested-With in WebView requests
val stackTrace = Thread.currentThread().stackTrace
for (element in stackTrace) {
if ("org.chromium.base.BuildInfo".equals(element.className, ignoreCase = true)) {
if ("getAll".equals(element.methodName, ignoreCase = true)) {
return WebViewUtil.SPOOF_PACKAGE_NAME
}
break
}
}
} catch (e: Exception) {
}
return super.getPackageName()
}
Я использую журнал для проверки возвращаемых элементов. Никогда не получайте org.chromium.base.BuildInfo.
Подробнее здесь: https://stackoverflow.com/questions/783 ... me-problem