我正在使用Appgyver创建混合应用程序,并且需要能够禁用在Chrome远程调试工具中调试应用程序的功能。
非常感谢有关如何执行此操作的任何输入!
答案 0 :(得分:0)
这是一个解决方案,我找到了here
调试WebViews
在Android 4.4(KitKat)或更高版本中,您可以使用DevTools在本机Android应用程序中调试WebView内容。
配置WebViews以进行调试
必须在应用程序中启用WebView调试。要启用WebView调试,请在WebView类上调用静态方法setWebContentsDebuggingEnabled。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
}
此设置适用于所有应用程序的WebView。
提示: WebView调试不受应用程序清单中debuggable标志状态的影响。如果要仅在debuggable为true时启用WebView调试,请在运行时测试该标志。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
if (0 != (getApplicationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE))
{ WebView.setWebContentsDebuggingEnabled(true); }
}