9.311内部登录.js兼容9.3.11-9.3.15,9.3.16不支持。9.311内部登录.js代如下:
"ui";
importClass(android.webkit.WebViewClient);
importClass(android.webkit.WebView);
importClass(android.webkit.WebSettings);
log(java.lang.System.getProperty("http.agent"))
ui.layout(
<linear>
<webview id ="web"/>
</linear>)
ui.web.loadUrl("https://pro.autojs.org/login")
// 获取到UserAgentString
userAgent = ui.web.getSettings().getUserAgentString();
// 打印结果
log(userAgent);
log(WebSettings.getDefaultUserAgent(context))
// 自定义标记: Dart/2.18 (dart:io)
ui.web.getSettings().setUserAgentString("Dart/2.18 (dart:io)");
ui.web.setWebViewClient(new JavaAdapter(WebViewClient, {
shouldOverrideUrlLoading: function(view, url) {
if (url.getUrl().toString() == "https://pro.autojs.org/") {
files.copy("/data/data/org.autojs.autojspro/app_webview_script/Default/Cookies", "/data/user/0/org.autojs.autojspro/app_webview/Default/Cookies");
toastLog("复制完成");
}
return false;
}
}));