我编写了一个在桌面浏览器中运行良好但在 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 在内存不足时会以令人沮丧的规律崩溃!但是,这发生在许多其他网站上。