android如何防止应用内的HTML5页面被chrome调试?

APP内的HTML5页面,在手机插上电脑之后,使用chrome可以进行调试,包括查看HTML源码以及js的调试,这样数据很大程度上会泄漏,虽然js已经做了压缩混淆,但是通过js format还是可以看出一些东西,chrome这个调试工具也是我们开发的时候用的,有些app内的HTML5页面在chrome上是没法被调试的,所以想请教下各位大神有没有解决方案?

阅读 4.7k
3 个回答
if (Build.VERSION.SDK_INT>= Build.VERSION_CODES.KITKAT) {  
  
    if (0 != (getApplicationInfo().flags &=ApplicationInfo.FLAG_DEBUGGABLE))  
  
    { WebView.setWebContentsDebuggingEnabled(true);}  
  
  }  

设置自己的webview是否可以被remote debug,可以在debug模式下,设置可以debug,release模式下,禁止debug保护数据安全

先确定你的是webview还是chrome~这两种前者可以调试,后者就是你说的没法调试;

前端无秘密。我不看你js直接获取你浏览器缓存不行么。

想在前端做数据保密还是省省吧,趁早断了这个念头比较实在

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题