SOURCE

console 命令行工具 X clear

                    
>
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>