Webview是一個寫APP的好工具,但是有幾個小秘訣分享一下
一、WWW端與本機APP的資料交換,例如:alert
從APP送資料到WWW很簡單,可以POST也可以用最簡單的GET,但是反過來呢,WWW要如何PASS訊息給APP?舉例來說,我們要傳第一個訊息說,系統收到了:例如alert
原始的alert放到webview中就很醜,但是我們要如何接訊息用本機msgbox方式顯示?簡單,就是將訊息放到網址列http://www.name.com/index.aspx?msg=資料上傳完成
並在webview_PageFinished事件中,檢查url.indexof("msg")>0,也就是否有訊息傳遞給本機,本機接到以後再用msgbox顯示出來即可。
二、無資料或者未上網時,顯示空白網頁,而非故障網頁,避免讓使用者知道他是網頁
使用webviewextra的MyWebViewExtras1.GetProgress<>100
三、選擇上傳檔案fileupload無法開啟
要使用JO物件開啟
方式比較麻煩,可參考本文: https://www.b4x.com/android/forum/threads/upload-files-with-webview.98623/#content
文章標籤
全站熱搜