webView 加在html 阿里云数据风控无痕验证

boatwater 应用层 2018-12-27 04:23:24
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webView.setWebChromeClient(webChromeClient);
webView.setWebViewClient(webViewClient);
webView.loadDataWithBaseURL(null, url, "text/html; charset=UTF-8", "utf-8", null);

上面初始化大概就这些。url 是后台反的一个html

其中
document.getElementById('register').onclick = function() {
var params = 'a=' + getNVCVal()
yourRegisterRequest('http://cf.aliyun.com/nvc/nvcAnalyze.jsonp', params)
}
无法进入下一步yourRegisterRequest()里面 ,然后把getNVCVal()注释掉后可以了
问题应该在getNVCVal()里面但是getNVCVal()是阿里云自带的方法
这个接口调用的过程中需带上getNVCVal()获取的人机信息串 这里没法通过
在logcat 里面出现I/chromium: [INFO:CONSOLE(365)] "Uncaught ReferenceError: getNVCVal is not defined", source: about:blank (365)这个
试过用浏览器打开这个html 在理面又可以 ios也试过是可以的
是Android 要做其他什么操作吗。
...全文
1077 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
jklwan 2018-12-28
  • 打赏
  • 举报
回复
有没有测试的网页,发个看看。

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧