loadUrl是否可以在任何api版本(任何android版本)中使用?
因为它可以在我的真实手机的api 29中运行
我想从chrome控制台中返回的javascript代码返回字符串值
“ 1FDF911E4EE7E94EEEE58C140FC30E57”
然后将其保存在SharedPreferences中以供以后使用
我吐司显示空值
w.evaluateJavascript("(function() { return $(\"body > table.troisbords > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > form > input[type=hidden]:nth-child(3)\").getAttribute(\"value\"); })();", new ValueCallback<String>() {
@Override
public void onReceiveValue(String s) {
Log.d("LogName", s); // Prints 'this'
Toast.makeText(MainActivity.this, s, Toast.LENGTH_SHORT).show();
}
});
w.getSettings().setJavaScriptEnabled(true);
我认为js代码中存在问题,因为当我将其更改为简单单词时,它会正确返回