5

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

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

你怎么调试这个?

解决方案

delete在我的服务中使用了保留字,它破坏了 safari 而不是chrome。在台式机和平板电脑上,safari 都坏了,但 chrome 可以工作。我必须将保留字切换为remove.

http://paste.laravel.com/NNB

4

3 回答 3

5

在 iPad 上,设置 > Safari > 开发人员 > 启用调试

在 safari 上,您将收到“1 个错误”或“19 个错误”,当您单击该栏时,它会为您列出控制台。

于 2013-06-25T15:44:24.183 回答
1

您可以更改调用它的方式,而不是重命名该方法。例如service['delete'](),而不是 service.delete()

promise 对象的finally方法也存在同样的问题(旧的 IE 甚至在调用时崩溃promise.finally())。

于 2014-12-10T10:07:30.100 回答
1

AngularJS 1.0.7 在我的 iPad(第一版)和 IOS 5.whatever.the.last.supported.version.was 上运行良好!它的速度也快得惊人,尽管 Mobile Safari 在内存不足时会以令人沮丧的规律崩溃!但是,这发生在许多其他网站上。

于 2013-09-03T13:10:55.100 回答