Jione 最近的时间轴更新
Jione

Jione

V2EX 第 446732 号会员,加入于 2019-10-14 17:11:05 +08:00
Jione 最近回复了
@sadcat1103 我研究发现 js 必须点一下才能复制,你们能做到打开网页直接复制吗?
@ruri 两个 app 都是我自己的 app ,没有集成其他内核
@deplivesb 代码已发
@stardust21 两个 app 的运行 js 代码
String js = "";
try {
InputStream is = null;
is = getAssets().open("main.js");
int size = is.available();
byte[] buffer = new byte[size];
is.read(buffer);
is.close();
js = new String(buffer);

} catch (IOException e) {
e.printStackTrace();
}
JsEvaluator jsEvaluator = new JsEvaluator(this);

jsEvaluator.callFunction(js,
new JsCallback() {
@Override
public void onResult(String result) {
// Process result here.
// This method is called in the UI thread.
MyLog.loge("result:"+result);
MyLog.log("md5:" + md5(result));
}
@Override
public void onError(String errorMessage) {
MyLog.log("errorMessage:" + errorMessage);

// Process JavaScript error here.
// This method is called in the UI thread.
}
}, "webglFp");
@InDom 对我是正在做这个,但是不知道两个同样的 app 执行两个同样的代码结果不一样
@MonkeyD1 都对比了是一样的
@fugui2 应该不是 js 代码和调用 js 的这个代码问题吧,
问下各位 Android 大佬, 为什么两个 android App 执行同一个 js,执行结果不同!
我用手机浏览器画的 canvas 转 base64
用 A app 执行 js 画 canvas 转 base64 没问题和浏览器画的一致
用 B app 执行 js 画 canvas 转 base64 和浏览器不一致

执行 js 是用的同样的代码!
我已经让步了,就从本地获取信息来做指纹了
@wangxiansheng2 这种改包实现方式我知道, 我目前研究的这个是没改包的
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4031 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 03:39 · PVG 11:39 · LAX 20:39 · JFK 23:39
♥ Do have faith in what you're doing.