android - webview js 调试
ringa_lee
ringa_lee 2017-04-17 13:20:11
[Android讨论组]

android 开发中webview js 如何调试呢,我刚才发现 自己在java里定义了一个js,方法,在 webview 的页面中js 不执行,不知道如何调试,大家有什么办法呢????

ringa_lee
ringa_lee

ringa_lee

全部回复(4)
PHPz

https://developer.chrome.com/devtools/docs/remote-debugging

大家讲道理

1.首先我的建议是你可以先讲js放到PC浏览器试一试是否有问题
2.其次明白如何进行webview与js之间的交互,可以参考这篇文章Android中Java和JavaScript交互
3.Chrome提供了Inspect Device功能调试网页

黄舟

1.建议你贴上你的代码
2.参考下这个谷歌文档googledoc

ringa_lee

用chrome~~webview 工具(推荐)

说明:android和chrome 很有关联,webview 是可以用chrome 的 调试工具来调的,chrome 中的开发工具功能强大.

如果你下了chrome 手机版,怎么调试呢?

把手机和电脑相联, 手机调成usb调试,

调试webview 中的 web

webview  中的web 要设置一下,
在android app中,加上WebView.setWebContentsDebuggingEnabled(true);(注意,这个要 android4.4以上,即sdk19 以上的版本)
然后再进去chrome 即可 ,点击下面界面中的inspect
![图片描述][3]

在进入chrome那个 devtools 中,进入 inspect 后,第一次加载要 访问google 的链接,,,呃,so,这里要翻墙!!!

使用weinre(不推荐)

weinre http://www.cnblogs.com/duanhuajian/archive/2012/10/28/2743832.html
但是,没有js的断点调试,真没什么卵用

使用DebugGap

这也是不错的,一个js放手机web中,一个server在win中开启,开个端口,给手机版访问,然后在server中就可以直接调试了
也支持js调试这点我当时没有调好,抛了错说不能单步调试

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号