我需要在我的嵌入式 WebView javascript 中执行一些日志记录,理想情况下我可以在封装的 Activity 中调用 Log.d。如果那不可能,下一个/最好的选择是什么?
问问题
70 次
1 回答
1
您的 WebView 可以拦截您的 javascript 抛出的提示 js 消息。您只需要创建一条消息,如“LOG.Your log message”,当您的应用程序收到它时,解析此消息以了解您的 javascript 想要记录某些内容并且 Log 值为“Your log message”。这就是PhoneGap 的工作原理。
在您的 javascript 中:
prompt('LOG.Your log message');
在您的 java 代码中:WebChromeClient
为您WebView
在此处覆盖onJsPrompt
方法
方法描述的地方设置一个新的:link
于 2012-06-06T22:25:35.593 回答