"ui";
importClass(android.view.KeyEvent);
importClass(android.webkit.WebView);
importClass(android.webkit.WebChromeClient);
importClass(android.webkit.WebResourceResponse);
importClass(android.webkit.WebViewClient);
ui.layout(
<linear w="*" h="*">
<webview id="webview" h="*" w="*" />
</linear>
);
let webview = ui.webview;
let set = webview.getSettings();
set.setAllowFileAccessFromFileURLs(false);
set.setAllowUniversalAccessFromFileURLs(false);
set.setSupportZoom(false);
set.setJavaScriptEnabled(true);
var webcc = new JavaAdapter(WebChromeClient, {
onPageFinished: function (view, url) {
console.log(url);
toast("页面加载完成");
},
});
var client = android.webkit.WebViewClient;
var t = new JavaAdapter(client, {
onPageFinished: function (view, url) {
console.log(url);
toast("页面加载完成");
},
});
webview.setOnKeyListener(
new android.view.View.OnKeyListener({
onKey: function (v, keyCode, event) {
if (event.getAction() == KeyEvent.ACTION_DOWN) {
if (keyCode == KeyEvent.KEYCODE_BACK && webview.canGoBack()) {
//表示按返回键
log("返回键");
webview.goBack(); //后退
//webview.goForward();//前进
return true; //已处理
}
}
return false;
},
})
);
webview.setWebViewClient(t);
webview.setWebChromeClient(webcc);
webview.loadUrl("https://www.hao123.com/");
微信公众号 AutoJsPro教程
QQ群
747748653