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