console
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>android Web Inject JS Example</title>
</head>
<body>
<button id="methodCall" style="margin-top:30px">call selectClusterEnv</button>
<script>
document.getElementById("methodCall").addEventListener('click', function() {
const json = {
method: 'selectClusterEnv',
params: {
origin:'https://10.13.72.31:9007/path3/path4'
},
callback: '__client_api__.selectClusterEnv_12345677'
};
window['__client_api__']={}
window['__client_api__']['selectClusterEnv_12345677'] = function(response){
console.log("从android回调过来:"+JSON.stringify(response));
}
window.qing.invoke(JSON.stringify(json));
});
//动态注入
let newButton = document.createElement("button");
newButton.style="margin-top:30px"
newButton.addEventListener('click', function() {
const json = {
method: 'selectClusterEnv',
params: {
origin:'https://10.13.72.31:9007/path3/path4'
},
callback: '__client_api__.selectClusterEnv_12345677'
};
window['__client_api__']={}
window['__client_api__']['selectClusterEnv_12345677'] = function(response){
console.log("从android回调过来:"+JSON.stringify(response));
let text = document.createElement("div")
text.innerHTML="从android回调过来:"+JSON.stringify(response);
document.body.appendChild(text);
}
window.qing.invoke(JSON.stringify(json));
});
newButton.innerHTML = "call selectClusterEnv 31";
document.body.appendChild(newButton);
//动态注入
let newButton2 = document.createElement("button");
newButton2.style="margin-top:30px"
newButton2.addEventListener('click', function() {
const json = {
method: 'selectClusterEnv',
params: {
origin:'http://10.13.72.41:9003'
},
callback: '__client_api__.selectClusterEnv_123'
};
window['__client_api__']={}
window['__client_api__']['selectClusterEnv_123'] = function(response){
console.log("从android回调过来:"+JSON.stringify(response));
let text = document.createElement("div")
text.innerHTML="从android回调过来:"+JSON.stringify(response);
document.body.appendChild(text);
}
window.qing.invoke(JSON.stringify(json));
});
newButton2.innerHTML = "call selectClusterEnv 41";
document.body.appendChild(newButton2);
</script>
</body>
</html>