Angular JS在Safari中断,但不在Chrome中断

时间:2013-06-11 01:26:28

标签: javascript ipad angularjs

我编写了一个在桌面浏览器中运行良好但在Safari中断的应用程序。 Angularjs是否支持iPad的原生浏览器?

我一直在谷歌搜索,找不到任何与PhoneGap无关的内容。这只是浏览器中的javascript不是吗?

你怎么调试这个?

解决方案

我在我的服务中使用了delete这样的保留字,打破了safari和 chrome。桌面和平板电脑上的游戏都破了,但Chrome可以正常工作。我必须将保留字切换为remove

http://paste.laravel.com/NNB

3 个答案:

答案 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}}时崩溃)。