2016-08-28 301 views
0

使用App Inventor在WebView中實現本地Html。使用App Inventor在WebView中實現本地Html,它不起作用輸入

Local HTML in App Inventor enter image description here

,當我嘗試使用 「輸入」 在手機選擇一個圖像,沒有反應......

<html > 
 
    <head> 
 
    <meta charset="UTF-8"> 
 

 
<input type="file" id="fileElem" multiple accept="image/*" style="display:none" onchange="handleFiles(this.files)"> 
 
<a href="#" id="fileSelect">Pick some files</a> 
 

 
<script type="text/javascript"> 
 

 
    window.URL = window.URL || window.webkitURL; 
 

 
var fileSelect = document.getElementById("fileSelect"), 
 
    fileElem = document.getElementById("fileElem"), 
 
    fileList = document.getElementById("fileList"); 
 

 
fileSelect.addEventListener("click", function (e) { 
 
    if (fileElem) { 
 
    fileElem.click(); 
 
    } 
 
    e.preventDefault(); // prevent navigation to "#" 
 
}, false); 
 
    
 
</script>

我使用的WebView在應用發明家。 Html是本地文件。 我只能在主HTML文件所在的目錄中使用樣式表和庫。

回答

0

無法使用webviewer組件挑選App Inventor中的文件。

webviewer是沒有完整的瀏覽器,你不能選擇這樣的文件。您必須使用activity starter,例如參見How to pick a file from SD card

Btw。一般來說,您可以將樣式表和庫與webviewer一起使用,但是所有文件必須與主HTML文件see some examples here沒有子目錄在同一目錄中,但如前所述,web查看器不是完整瀏覽器以及一些CSS或圖書館在這裏不會幫助

+0

對不起,我沒有理解。我真的需要知道如何用HTML代碼解決這個問題。我有imagePicker和活動啓動器的經驗。 –

+0

查看我的更新回答 – Taifun

+0

Mire tu perfil y sos de Costa Rica。我是一名設計師。 Es triste que no funcione,pero buenoqueríahacer el intento。格拉西亞斯! –