webView.addJavascriptInterface(new Object() {
@JavascriptInterface
public File onGetPic() {
return file;
}
}, "getPicture");
当我向 javascript 发送文件时,js 无法读取该文件。如下所示:
function getPic(){
var file = window.getPicture.onGetPic();
alert(file);
alert(file.length);
}
这将警告“对象”和“未定义”。 我应该怎么做才能解决问题。 有人可以帮忙吗?
最佳答案
"file"对象中应该有一个对象属性。
1) 尝试alert(file.length()) 2) console.log 你的"file"对象并检查它的属性
关于javascript - 如何在android中将文件从webview发送到javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36490970/