Javascript 角JS在Safari中中断,但不在Chrome中中断
我已经编写了一个应用程序,它在桌面浏览器中工作得很好,但在Safari中会中断。 Angularjs支持iPad的本机浏览器吗 我一直在谷歌上搜索,找不到任何与PhoneGap无关的东西。它只是浏览器中的javascript,不是吗 你怎么调试这个 解决方案 我在我的服务中使用了保留词,如Javascript 角JS在Safari中中断,但不在Chrome中中断,javascript,ipad,angularjs,Javascript,Ipad,Angularjs,我已经编写了一个应用程序,它在桌面浏览器中工作得很好,但在Safari中会中断。 Angularjs支持iPad的本机浏览器吗 我一直在谷歌上搜索,找不到任何与PhoneGap无关的东西。它只是浏览器中的javascript,不是吗 你怎么调试这个 解决方案 我在我的服务中使用了保留词,如delete,这破坏了safari和notchrome。在台式机和平板电脑上,safari都坏了,但chrome可以正常工作。我必须将保留字切换为类似于删除的内容 在iPad上,go设置>Safari>开发者>
delete
,这破坏了safari和notchrome。在台式机和平板电脑上,safari都坏了,但chrome可以正常工作。我必须将保留字切换为类似于删除的内容
在iPad上,go设置>Safari>开发者>启用调试
在safari上,您将看到一个“1错误”或“19错误”,当您单击该栏时,它将为您列出控制台。AngularJS 1.0.7在IOS 5.whatever.the.last.supported.version.was的我的iPad(第一版)上运行良好!它的速度也出人意料地快,尽管当它的内存耗尽时,Mobile Safari会以令人沮丧的规律性崩溃!但是,这种情况在许多其他网站上都会发生。您可以更改调用方法的方式,而不是重命名该方法。例如服务['delete']()
而不是
service.delete()
promise对象的方法finally也存在同样的问题(旧的IE甚至在调用时崩溃promise.finally()
) 你是说你有一个名为“delete”的服务,还是一个“delete”功能,或者什么?(不过,谢谢你的提示!)我的服务有一个名为delete
:我现在必须在我的项目中做一些大规模的查找和替换:/。您现在需要调试最新版本的desktop safari,该版本仅在Mac上可用/facepalm::哭了起来: