achieve a safe and reliable solution for webview calling java method in js, meanwhile calling js function in java