请问升级到 iOS8 之后要怎样调试 Safari 里的网页应用

2014-09-22 21:07:55 +08:00
 Yo_oY
之前写了个网页应用,在各主流浏览器里面都工作正常。
但是前两天升级到iOS8之后,网页在手机的Safari里打开就一直是白屏。怀疑是有些js在新版本下执行出错。
之前可以通过Safari的远程调试来做( http://www.ychong.com/safari-ios-iphone-itouch-web-dev-inspector/ )。
但是升级iOS8后,Mac端Safari的开发列表里只看得到手机名,里面的可调试网页一直是空的。
可能是因为Mac系统还没升到Yosemite的缘故。

求问还有没有可以调试的办法了,难道只能试着升级下Mac系统了?
4337 次点击
所在节点    问与答
3 条回复
Yo_oY
2014-09-22 21:16:54 +08:00
解决了,参考
https://discussions.apple.com/thread/6537575

简单一点的方法是把网页应用添加到主屏幕,然后打开,就可在Mac端的列表里找到并调试了。
复杂一点的方法是给Mac装个最新版本的Safari。
Yo_oY
2014-09-22 21:21:50 +08:00
顺便描述一下应用变白屏的原因:
网页里引用了 //upcdn.b0.upaiyun.com/libs/jquery/jquery.min.js ,但是在iOS8的Safari里请求的却是 //upcdn.b0.upaiyun.com/libs/jquery/jquery-2.0.3.js
自动去掉了 min,不知何因?
yangg
2014-09-22 21:26:51 +08:00
Try Weinre

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

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

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

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

© 2021 V2EX