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
內工作?