2

このリファレンス には、オーバーライドしたいWebChromeClientメソッドがあります:onConsoleMessage()

私のアプリケーションは Cordova フレームワークを使用し、私のクラスは から継承されてCordovaChromeClientいます。

フレームワークに移行するまでは、これまでのところ順調Crosswalkです。

基本的に、Cordova を Crosswalk が提供する Cordova に置き換えました。Crosswalk にもありますclass CordovaChromeClientが、ありませんonConsoleMessage()

私の目標は、JavaScript エラーをキャッチしてレポートを送信することですが、Crosswalk では、クライアントが印刷した情報を取得する方法がわかりません。console.log(/* */)

XWalkUIClient.JavascriptMessageTypeから:

これまでのところ、次のオプションしかありません。

XWalkUIClient.JavascriptMessageType     JAVASCRIPT_ALERT        JavaScript alert dialog. 
XWalkUIClient.JavascriptMessageType     JAVASCRIPT_BEFOREUNLOAD JavaScript dialog for a window-before-unload notification. 
XWalkUIClient.JavascriptMessageType     JAVASCRIPT_CONFIRM      JavaScript confirm dialog. 
XWalkUIClient.JavascriptMessageType     JAVASCRIPT_PROMPT       JavaScript prompt dialog. 

何か案は?


私が使うcrosswalk-cordova-8.37.189.12-arm

4

0 に答える 0