[英]InAppBrowser Cordova how to send data in WebView
I know how to send data into app with use.addEventListener('message', messageCallBack);我知道如何使用 use.addEventListener('message', messageCallBack); 将数据发送到应用程序; But how to send data, for example save some data (user keys) into localStore actual url.
但是如何发送数据,例如将一些数据(用户密钥)保存到 localStore 实际 url 中。 my code:
我的代码:
var nameBidAcc = this.some_name;
var passBidAcc = this.some_pass;
var lisstner = cordova.InAppBrowser.open(url, target,
options);
lisstner.addEventListener('loadstart', loadStartCallBack);
lisstner.addEventListener('loadstop', loadStopCallBack);
lisstner.addEventListener('loaderror', loadErrorCallBack);
lisstner.addEventListener('beforeload', beforeloadCallBack);
lisstner.addEventListener('message', messageCallBack);
lisstner.addEventListener('exit', exitCallBack);
lisstner.executeScript({
code: alert('iaaiIDname11 ' + nameBidAcc)
}); // it`s works fine i sow my name in alert modal window
lisstner.executeScript({
code: localStorage.setItem('iaaiIDname11', nameBidAcc) // save in localStore
});
lisstner.executeScript({
code: localStorage.setItem('iaaiIDname11', passBidAcc) // save in localStore
});
and when I do injection, my js code:当我进行注入时,我的 js 代码:
alert("iaaiIDname " + localStorage.getItem('iaaiIDname11') + " " + localStorage.getItem('iaaiIDpass11'));
// I saw: iaaiIDname null null
Where am I wrong?我哪里错了?
The parameter code must be a string参数代码必须是字符串
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.