我需要检查我在我的应用程序中运行的webview的内容和网络请求。使用iOS,我可以打开模拟器,打开Safari,然后我可以像任何其他网站一样检查webview。
我遇到了Android问题。我已经去了chrome:// inspect,并且能够在连接的设备上检查Chrome,但是我无法检查webview。
我已经尝试将webView.setWebContentsDebuggingEnabled(true);
内部的ReactWebViewManager.java移动到onPageStarted
方法中,以便它始终启用,但这没有任何效果。
由于
答案 0 :(得分:18)
好的,我们现在就开始工作了。
我们在应用中所做的是我们在MainActivity.java的WebView.setWebContentsDebuggingEnabled(true);
方法中调用onCreate
(在android / app / src / main / java / com / [appname]中找到) 。
我不确定它是否有开箱即用的onCreate
方法,因此您可能需要添加一个或在其他地方尝试 - 我们必须阅读与您之前所做的相同的文章,并且已经移动了调用ReactWebViewManager.java的onPageStarted方法,但这对我来说也不起作用。
setWebContentsDebuggingEnabled是android.webkit.WebView的静态方法,所以请确保你有导入。
希望这会对你有所帮助。