2 qq 29639277 qq_29639277 于 2016.03.01 16:36 提问

安卓webview向网页注入js

用webview加载了某个网页,怎么样往里面注入JS来改变这个页面的背景或者隐藏一个div。
这是我搜索到的,我试了之后是无效的图片说明

1个回答

huaheshangxo
huaheshangxo   2016.03.01 18:55

你最好将js方法在html里写好,然后直接调用方法。

    function changeBackGround(){
        document.body.style.backgroundColor='#ff0000';
    }

例如这是html中的js方法。在安卓中:

                String url = "javascript:changeBackGround();";
                                view.loadUrl(url);
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!