我正在使用Appgyver创建一个混合应用程序,需要能够禁用应用程序在铬远程调试工具中进行调试的能力。
任何关于如何做到这一点的意见都将非常感谢!
发布于 2015-06-25 15:36:23
这是一个解决方案,我找到了here
调试WebViews
在Android4.4 (KitKat)或更高版本上,您可以使用DevTools来调试原生Android appstrong文本中的WebView内容。
为调试配置WebViews
必须从应用程序内部启用WebView调试。若要启用WebView调试,请在WebView类上调用静态方法setWebContentsDebuggingEnabled。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
WebView.setWebContentsDebuggingEnabled(true);
}此设置适用于应用程序的所有WebViews。
提示: WebView调试不受应用程序清单中可调试标志的状态的影响。如果要仅在debuggable为true时启用WebView调试,请在运行时测试该标志。
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
if (0 != (getApplicationInfo().flags &= ApplicationInfo.FLAG_DEBUGGABLE))
{ WebView.setWebContentsDebuggingEnabled(true); }
}https://stackoverflow.com/questions/31043235
复制相似问题