在低版本 webkit 手机浏览器上怎么调试好?

2015-11-27 22:54:36 +08:00
 love
写的 webapp ,在电脑上调试好了,放在 android 4.1 的系统手机浏览器上一片空白,这种情况你们一般是怎么调试的?
3603 次点击
所在节点    JavaScript
12 条回复
xiandao7997
2015-11-27 22:56:32 +08:00
Chrome 控制台模拟手机?
love
2015-11-27 23:08:43 +08:00
@xiandao7997 什么意思?


我想到个办法,下载一个旧 chrome 桌面版来试试,只要版本差不多的旧 webkit 核应该就行。
下个 debian 6 ,在虚拟机里就可以装。
xiandao7997
2015-11-27 23:17:50 +08:00
桌面版 chrome 里按 F12 到开发者模式,然后左上角有个手机的 icon,点一下会把游览器的 user agent 设成手机来访问,也许就可以调试了
这个办法可以设置手机的型号和屏幕尺寸,但不知能不能模拟旧的游览器内核,试试吧
love
2015-11-27 23:19:26 +08:00
@xiandao7997 你这个不行,我要的是旧的 webkit 核
xiandao7997
2015-11-27 23:27:04 +08:00
@love 4.1 的手机游览也要看手机游览器的版本的吧?和系统关系不大
int64ago
2015-11-27 23:28:30 +08:00
做兼容性真的蛋都碎了,一般不用那么麻烦的调试
调用一些高级特性的时候查一下兼容性: http://caniuse.com/
emric
2015-11-27 23:33:33 +08:00
用 Android SDK 调试,或者 Fiddler 。
love
2015-11-28 14:20:40 +08:00
搞定了,用桌面 chrome 调试就是方便。

debian 6 带的 chrome 6 webkit 是 534 , android 4.0.4 的是 531 ,基本差不多。
love
2015-11-28 14:23:53 +08:00
@int64ago 问题是你没有用最新科技,但不能保证你用的一堆第三方库都没有兼容性问题。
banri
2015-11-28 23:00:03 +08:00
其实 Windows 环境下的 Safari 就可以,各种问题几乎是一致性的重现
love
2015-11-28 23:22:00 +08:00
@banri 我记得那个没有调试工具?
banri
2015-11-28 23:35:55 +08:00
@love 有开发者工具的~~至于是不是满足你的需求我就不知道了 -。-

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/239535

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX