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