我编写了一个在桌面浏览器中运行良好但在Safari中断的应用程序。 Angularjs是否支持iPad的原生浏览器?
我一直在谷歌搜索,找不到任何与PhoneGap无关的内容。这只是浏览器中的javascript不是吗?
你怎么调试这个?
我在我的服务中使用了delete
这样的保留字,打破了safari和不 chrome。桌面和平板电脑上的游戏都破了,但Chrome可以正常工作。我必须将保留字切换为remove
。
答案 0 :(得分:4)
在iPad上进入设置> Safari>开发人员>启用调试
在safari之上,您将收到“1错误”或“19错误”,当您单击该栏时,它将为您列出控制台。
答案 1 :(得分:1)
AngularJS 1.0.7可以在我的iPad(第一版)上使用IOS 5.whatever.the.last.supported.version.was正常工作!它的速度也非常快,尽管Mobile Safari在内存耗尽时会崩溃,并且会出现令人沮丧的规律!但是,这种情况发生在许多其他网站上。
答案 2 :(得分:0)
您可以更改调用方法,而不是重命名方法。例如service['delete']()
而不是service.delete()
promise.finally()
与promise对象的方法最后存在同样的问题(旧的IE甚至在调用{{1}}时崩溃)。