WebView Activity Events
WebView Event - Callback From Android
<script type="text/javascript">
function onWebViewComplete() {
console.log("CALL onWebViewComplete FROM WEBVIEW")
var options = {
title: "title",
history: false,
actionBar: true,
actionBarColor: string,
clearCache: false,
refresh: true,
refreshResume: false,
refreshOnBack: false,
processDomOnResume: "#id" | ".class",
permission: "ACCESS_FINE_LOCATION",
}
options.menu = [
{
id: "edit",
label: "แก้ไข",
title: "แก้ไข",
link: "module/method",
options: {
actionBar: false
}
}
]
options.menu.push(
{
id: "delete",
label: "ลบ",
title: "ลบ",
link: "module/method",
options: {
actionBar: false
}
}
)
return options
}
function onWebViewResume() {}
function onWebViewBack() {}
function onWebViewMenuSelect(menuItem = {}) {}
</script>
options :
options :
title: "title",
history: false,
actionBar: true,
actionBarColor: "#FFFFFF" | "#FFFFFFFF",
clearCache: false,
refresh: true,
refreshResume: false,
refreshOnBack: false,
processDomOnResume: "#id" | ".class",
permission: "ACCESS_FINE_LOCATION",
menu item parameter :
{
id: "edit",
label: "แก้ไข",
title: "แก้ไข",
action: Action Parameter,
options: {key: value[, key: value ...]}
}
id :
"accessible" = ic_baseline_accessible_24
"accessible_forward" = ic_baseline_accessible_forward_24
"account" = ic_baseline_account_circle_24
"add" = ic_baseline_add_circle_24
"dashboard" = ic_baseline_dashboard_24
"group" = ic_baseline_group_24
"help" = ic_baseline_help_24
"home" = ic_baseline_home_24
"how_to_reg" = ic_baseline_how_to_reg_24
"info" = ic_baseline_info_24
"lock" = ic_baseline_lock_24
"lock_open" = ic_baseline_lock_open_24
"notifications" = ic_baseline_notifications_24
"person" = ic_baseline_person_24
"person_add" = ic_baseline_person_add_24
"pie_chart" = ic_baseline_pie_chart_24
"public" = ic_baseline_public_24
"search" = ic_baseline_search_24
"setting" = ic_baseline_settings_24
"shop" = ic_baseline_shop_24
"shop_baskest" = ic_baseline_shopping_basket_24
"shop_cart" = ic_baseline_shopping_cart_24
"trending_up" = ic_baseline_trending_up_24
"edit" = ic_baseline_edit_24
"delete" = ic_baseline_delete_outline_24
"cancel" = ic_baseline_cancel_24
"view" = ic_baseline_find_in_page_24
action :
link : url // Open link in new WebView intent
load : url // Load web url in current WebView
call : functionName() // Call JavaScript fucntion
Permission
CAMERA, ACCESS_FINE_LOCATION,
READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE,
READ_CONTACTS, SEND_SMS, READ_CALENDAR