scatter js init()null
scatter js init()null
there is no scatter js in mobile, middleware make a fake scatter obj ,and transfer all the necessary action to native wallet, .. that is what middle ware do .~
js报错了,我在注入js的时候js报了一个uncatch token var的错误
你先看看代码里的webview sample, 一定要保证 middle ware是网页加载完成之后 再注入的
你先看看代码里的webview sample, 一定要保证 middle ware是网页加载完成之后 再注入的

你先看看代码里的webview sample, 一定要保证 middle ware是网页加载完成之后 再注入的
麻烦帮看看嘛 这样注入报错:

。
你先看看代码里的webview sample, 一定要保证 middle ware是网页加载完成之后 再注入的
注入成功了,原来要加载pra_middleware.js而不是pra-scatter-middleware.js
。
你先看看代码里的webview sample, 一定要保证 middle ware是网页加载完成之后 再注入的
注入成功了,原来要加载pra_middleware.js而不是pra-scatter-middleware.js
pra-scatter-middleware.js 这个js无法使用嘛??????
。
你先看看代码里的webview sample, 一定要保证 middle ware是网页加载完成之后 再注入的
注入成功了,原来要加载pra_middleware.js而不是pra-scatter-middleware.js
pra-scatter-middleware.js 这个js无法使用嘛??????
注入pra-scatter-middleware.js这个js就会报"Uncaught SyntaxError: Unexpected token var", source: (1) scatter js init()null?
@dinghu 解决了吗? 我也是同样的错 就是加载的 pra_middleware.js 文件
@dinghu 解决了吗? 我也是同样的错 就是加载的 pra_middleware.js 文件
我加载 pra_middleware.js还是可以注入成功的,但是打开dapp的时候调用一些接口还是会报错。。。。
@dinghu 读取文件是这样的吗? 我这边总是提示注入不了 谢谢
@dinghu 读取文件是这样的吗? 我这边总是提示注入不了 谢谢
就是这样的
@dinghu 读取文件是这样的吗? 我这边总是提示注入不了 谢谢
这个读取方法有问题 public String getFromAssets(String fileName) {
String jsStr = "";
try {
InputStream in = getResources().getAssets().open(fileName);
byte buff[] = new byte[1024];
ByteArrayOutputStream fromFile = new ByteArrayOutputStream();
do {
int numRead = in.read(buff);
if (numRead <= 0) {
break;
}
fromFile.write(buff, 0, numRead);
} while (true);
jsStr = fromFile.toString();
in.close();
fromFile.close();
} catch (IOException e) {
e.printStackTrace();
}
return jsStr;
}
@dinghu 读取文件是这样的吗? 我这边总是提示注入不了 谢谢
这个读取方法有问题 public String getFromAssets(String fileName) {
String jsStr = ""; try { InputStream in = getResources().getAssets().open(fileName); byte buff[] = new byte[1024]; ByteArrayOutputStream fromFile = new ByteArrayOutputStream(); do { int numRead = in.read(buff); if (numRead <= 0) { break; } fromFile.write(buff, 0, numRead); } while (true); jsStr = fromFile.toString(); in.close(); fromFile.close(); } catch (IOException e) { e.printStackTrace(); } return jsStr; }
还真是这个 ,谢谢
js 文件可以使用的, 但是有些dapp的contract调用模式需要native钱包做一些过滤和处理, 因为scatter协议的调用方式很多, 大家写法很不统一
js 文件可以使用的, 但是有些dapp的contract调用模式需要native钱包做一些过滤和处理, 因为scatter协议的调用方式很多, 大家写法很不统一
嗯 谢谢。回调到contract_all 这个的时候有个contract_push这个改怎么处理呀???
本质都是一样的, 你们最好对eos的链上交互有一些基本了解, contract_push, transaction, contract, 都是要调链上的合约, 需要几个参数, contract_name, contract_method, account, pararms, 把h5中传递过来的参数判断一下, 是否可以满足调用, 如果可以 ,就拼成native钱包中所需要的格式,调用合约, 如果不合理, 有些调用就丢弃掉,
。
你先看看代码里的webview sample, 一定要保证 middle ware是网页加载完成之后 再注入的
注入成功了,原来要加载pra_middleware.js而不是pra-scatter-middleware.js
我也是报的一样的错误,调用的也是项目的pra_middleware.js,项目中,只有一个pra_middleware.js啊,请问你怎么解决的?