cocos2d-js webview 数据如何向里和向外进行传递?

cocos2d-js webview 数据如何向里和向外进行传递?

使用了
cocos js:
this.gameWebView.setJavascriptInterfaceScheme(“test”);
this.gameWebView.setOnJSCallback(function (sender, url){
cc.log(‘gameWebView.setOnJSCallback’);
}

加载的网页:
function myFunction() {
document.location = ‘test://{a: 0, b: 1}’;
}
运行后出现:
网页无法打开
位于’test://{a: 0, b: 1}的网页无法加载,因为:
net:ERR_UNKNOW_URL_SCHEME

数据并没有传到cocos js层面,是什么原因呢?是我版本太低?还是其他原因?有知道的麻烦指点下

使用引擎版本:cocos2d-js v3.6

已解决

‘test://{a: 0, b: 1}’;需要格式化

怎么格式化。求教