Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 角JS在Safari中中断,但不在Chrome中中断_Javascript_Ipad_Angularjs - Fatal编程技术网

Javascript 角JS在Safari中中断,但不在Chrome中中断

Javascript 角JS在Safari中中断,但不在Chrome中中断,javascript,ipad,angularjs,Javascript,Ipad,Angularjs,我已经编写了一个应用程序,它在桌面浏览器中工作得很好,但在Safari中会中断。 Angularjs支持iPad的本机浏览器吗 我一直在谷歌上搜索,找不到任何与PhoneGap无关的东西。它只是浏览器中的javascript,不是吗 你怎么调试这个 解决方案 我在我的服务中使用了保留词,如delete,这破坏了safari和notchrome。在台式机和平板电脑上,safari都坏了,但chrome可以正常工作。我必须将保留字切换为类似于删除的内容 在iPad上,go设置>Safari>开发者>

我已经编写了一个应用程序,它在桌面浏览器中工作得很好,但在Safari中会中断。 Angularjs支持iPad的本机浏览器吗

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

你怎么调试这个

解决方案 我在我的服务中使用了保留词,如
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::哭了起来: