0
当我在我的Android
应用程序上打开某个活动时,它会创建一个WebView
,该页面加载一个HTML
页面(驻留在服务器上)。 HTML
页面里面有一个JavaScript
的代码。Android:如何让一个“动态创建的”按钮(用JavaScript)在WebView中工作?
在JavaScript
,我有以下行显示一个“文件选择”的形式:
var fileinput = document.createElement('input');
fileinput.type = 'file';
它工作正常上Chrome
,我可以在发送之前浏览到我的文件。但是,在我的Android
应用程序中,当我点击Choose file
按钮(在WebView
上)时,什么也没有发生。
当我再次收到所选择的文件中的另一Chrome
,我用下面的代码来下载(即:拯救)所传递的文件:
var href = document.createElement('a');
href.href = URL.createObjectURL(file);
href.download = metadata.name;
href.appendChild(document.createTextNode('download'));
item.appendChild(href)
但同样它不Android
工作虽然在Chrome
上正常工作。
我的问题是如何让这些按钮(这是动态创建)从WebView
在Android
内工作?