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顯示出來即可。

image

二、無資料或者未上網時,顯示空白網頁,而非故障網頁,避免讓使用者知道他是網頁

使用webviewextra的MyWebViewExtras1.GetProgress<>100

三、選擇上傳檔案fileupload無法開啟

要使用JO物件開啟

方式比較麻煩,可參考本文: https://www.b4x.com/android/forum/threads/upload-files-with-webview.98623/#content

arrow
arrow

    夜市 小霸王 發表在 痞客邦 留言(0) 人氣()