当我在Kindle Fire上运行我的网站时,与Chrome上的运行有一些不同的javascript行为。为了调试这个问题,我需要访问类似于Chrome开发者工具或Firebug的东西。有什么建议吗?
当我在Kindle Fire上运行我的网站时,与Chrome上的运行有一些不同的javascript行为。为了调试这个问题,我需要访问类似于Chrome开发者工具或Firebug的东西。有什么建议吗?
// registers the debugger to catch errors
WebView engine = (WebView) findViewById(R.id.web_engine);
engine.setWebChromeClient(new DebugClient(this));
// the class that manages the errors
private class DebugClient extends WebChromeClient {
Activity activity;
public DebugClient(Activity activity) {
this.activity = activity;
}
@Override
public boolean onConsoleMessage(ConsoleMessage consoleMessage) {
if (consoleMessage.messageLevel() == MessageLevel.ERROR
|| consoleMessage.messageLevel() == MessageLevel.WARNING) {
String title="Javascript error on line "
+ String.valueOf(consoleMessage.lineNumber())
+ " of " + consoleMessage.sourceId();
AlertBox alertBox=new AlertBox(activity, (ActionListener)null, title, consoleMessage.message(), "OK");
alertBox.show();
alertBoxes.add(alertBox);
}
return true;
}
}