在android应用webview中运行自定义javascript
Run custom javascript in android app webview
是否有办法操纵加载的HTML或只是在加载的网页上运行自定义JavaScript ?
我无法访问我正在加载的服务器,所以我没有这个选项。
在webview上调用loadUrl("javascript:<your JS here>");
从4.4开始,您还可以调用evaluateJavascript(String script, ValueCallback<String> resultCallback)
方法,它将完成更好的工作。loadUrl
将异步执行,没有返回值(你必须跳过很多环,以获得一个值回来,包括设置一个Java<>JS桥和使用线程同步,以获得一个结果)。evaluateJavascript
仍然异步执行,但提供的回调将在UI线程上执行,是一个非常,非常好的方式去做的事情。
相关文章:
- 如何通过悬停或点击谷歌电子表格中的单元格来运行自定义功能
- 使用浏览器在页面(客户端)上运行自定义JavaScript来模拟点击?怎么做
- 在引导程序中运行自定义jquery文件,但失败
- 重新运行自定义Modernizr测试
- 如何在 cakephp 应用程序根目录中运行自定义项目文件夹
- 如果选中单选框或选择菜单更改,则运行自定义js函数
- 加载任何网站后运行自定义javascript代码
- 在通过Modernizr加载jQuery之后运行自定义代码
- 如何在Chrome DevTools中运行自定义代码
- Jquery验证,如果有错误,我如何运行自定义代码
- 如何仅在用户第一次滚动到某个元素时运行自定义函数
- 在android应用webview中运行自定义javascript
- 使用webpack watch为Universal App运行自定义命令
- 如何在emberjs视图上运行自定义JavaScript
- Angular.js Yeoman app.js文件未运行自定义函数
- 如何在Wkhtmltopdf/wkhtmltoimage上运行自定义Javascript
- 如何在加载应用$rootScope中的所有部分后运行自定义 JavaScript
- 我可以指示浏览器运行自定义javascript函数之前,甚至开始一个web请求
- 不能运行自定义脚本在rails 4在heroku,但localhost是
- 如何在Chrome扩展中使用jQuery在打开的选项卡上运行自定义功能