javascript-安卓webview向网页注入js

问题描述

安卓webview向网页注入js

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

解决方案

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

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

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

                String url = "javascript:changeBackGround();";
                                view.loadUrl(url);
时间: 2016-10-03

javascript-安卓webview向网页注入js的相关文章

Android中WebView无法后退和js注入漏洞的解决方案_Android

因重定向无法正常goBack()解决方案首先说下问题,初始页面为A,点击某个链接跳转到B(http://xxx.com.cn/),B页面重定向到C页面(http://xxx.com.cn/website/index.html) 当调用webview.goBack()时,页面回退到B,然后接着会重定向回C页面. 这样会导致两个问题: 1. 无法回退到webview的初始页面A 2. 无法正常退出Activity或者Fragment(只有还未加载完C时进行回退才能退出页面) 关于如何解决这个问题,我

Android的WebView与H5前端JS代码交互的实例代码

前段时间项目有深度和前端对接过,也是碰了一些坑,现在有时间就拿出来分享下 JS调用原生不外乎就两种,一种是传假的url,也就是url拦截的方式,类似于下面这种: //js代码 function sendCommand(param){ var url="js-call://"+param; document.location = url; } sendCommand("PlaySnake"); //Java代码 mWebView.setWebViewClient(ne

基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统_javascript技巧

废话不多说了,直接给大家贴js代码了,代码附有注释,感兴趣的朋友一起学习吧. /** * Author: laixiangran. * Created by laixiangran on 2015/12/02. * 检测访问网页的浏览器呈现引擎.平台.Windows操作系统.移动设备和游戏系统 * ******************************************************************** * 各版本浏览器在windows10.0下的用户代理字符串:

Javascript脚本实现静态网页加密

javascript|加密|脚本|静态|网页 前两天看见有人问静态网页加密问题,就写了这个代码 思路: 加密时:先把用户的密钥A用md5加密为B,然后用B异或源文件S0得到目标文件S1,把S1存入js变量中. 解密时:询问密钥,然后操作同加密. 因为用了md5,个人认为没有密钥的时候是无法破解的(暴力除外) 大家试用一下哈哈: 源代码如下: <html><head><title>Web Encoder</title><style>body { f

JavaScript应用实例:网页折叠菜单

javascript|菜单|网页|应用实例 js库出自:http://moofx.mad4milk.net/(Moofx 超轻量级javascrip效果类库) 先点击这里看下效果吧 用法: 1.添加JS库 CODE:<script src="prototype.lite.js" type="text/javascript"></script><script src="moo.fx.js" type="tex

倒记时60刷新网页的js代码

 这篇文章主要介绍了倒记时60刷新网页的js代码,需要的朋友可以参考下  代码如下: <html xmlns="http://www.w3.org/1999/xhtml">    <head>  <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />  <title>60刷新本页</title>  &l

javascript-怎么我的网页的Js不起作用呢?

问题描述 怎么我的网页的Js不起作用呢? 求解! 我的思路:JS检验,然后调用resetpwd,提交aname和apwd.问题:老按提交按钮的图片,无法执行JS. <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib prefix="s" uri="/stru

【Android开发】网路编程及Internet应用-使用WebView显示网页

Android提供了内置的浏览器,该浏览器使用了开源的WebKit引擎.WebKit不仅能够搜索网址.查看电子邮件,而且能够播放视频节目.在Android中,要使用内置的浏览器,需要通过WebView组件来实现.通过WebView组件可以轻松实现显示网页功能. 如何在Android中使用WebView组件: WebView组件使用方法同其它组件一样,既可以使用XML布局文件配置,也可以在java文件中通过new关键字创建.推荐使用XML布局文件配置,配置方法: <WebView android:

Javascript脚本实现静态网页加密实例代码_javascript技巧

Javascript脚本实现静态网页加密,阅读Javascript脚本实现静态网页加密,前两天看见有人问静态网页加密问题,就写了这个代码思路:加密时:先把用户的密钥A用md5加密为B,然后用B异或源文件S0得到目标文件S1,把S1存入js变量中.解密时:询问密钥,然后操作同加密 前两天看见有人问静态网页加密问题,就写了这个代码 思路: 加密时:先把用户的密钥A用md5加密为B,然后用B异或源文件S0得到目标文件S1,把S1存入js变量中. 解密时:询问密钥,然后操作同加密. 因为用了md5,个人