AngularJS数据绑定无法在iOS上运行仅适用于Heroku App

时间:2016-05-10 05:28:20

标签: ios angularjs heroku data-binding mobile-safari

在我目前的MEAN堆栈项目中,桌面Safari,Chrome和移动Chrome上的一切功能都很好,但在移动版的Safari for iOS中,数据绑定显示为文本(例如{{data.total}}而不是$25 })。更糟糕的是,当我从localhost提供的iOS Safari中打开应用程序时,它也能正常工作。

我已经尝试回滚我的Heroku应用程序并且问题仍然存在,即使我回到某个版本,我确定它在iPhone上看起来不错。我已经在其他人身上检查了一下' iPhone,并得到了相同的负面结果。我无法在互联网上的其他地方找到这个问题,也不确定我应该寻找什么,因为问题似乎是Heroku或iOS。

这是实时网页:http://minneapolish3-beta.herokuapp.com/reddress。这让我非常难过,但我很绿。如果您发现它不能在其他平台上运行,我也很乐意了解它。

(当然,我不能很好地启动CodePen示例,因为问题只发生在野外。)

1 个答案:

答案 0 :(得分:1)

一位朋友向我介绍Safari Web Inspector for mobile,让我看到警告,警报等。

事实证明,我的Google Maps API调用通过http://导致该页面在移动版Safari上中断。当我将其更改为https://一切正常!感谢Bonus Kunanswer to another question帮助加快了我的解决方案。