【问题标题】:Angular+Bootstrap broken layout only on iPhoneAngular+Bootstrap 破坏布局仅在 iPhone 上
【发布时间】:2019-11-09 04:08:08
【问题描述】:

我有一个托管在 VPS 上的 Angular 8+Bootstrap 4.3.1 应用程序,只能通过 IP 访问。它在我的手机(Android 9+ Chrome)上也可以在我的开发机器(Windows 10+Opera 60)上正常工作

但不适用于客户端设备(iPhone 8、iPhone 10),在 Safari、Firefox 和 Chrome 中测试,结果相同:

布局似乎损坏,未显示所有数据。我在计算机浏览器控制台上进行了测试,没有错误,一切正常,我没有 iPhone,所以我不知道如何调试。

感谢您的帮助!

【问题讨论】:

  • 你需要显示渲染它的代码,因为它可能是很多东西
  • 发现问题:布局是基于数组的,在创建它之前,类似的东西在 iPhone 上返回 false,在 Android 上返回 true:DATE1.getTime() === DATE2.getTime() );相反,我比较了年+月+日。可能的时间插入(这里不需要时间),区域日期时间设置等。谢谢

标签: angular


【解决方案1】:

在这个阶段,我更喜欢两种方式,

  1. 您可以使用 iPhone 模式下的开发工具 chrome 浏览器从桌面进行调试,

  1. 在服务器中,您可以使用 REST API 响应拦截器,您可以使用该拦截器将响应记录到服务器中的文件并进一步调试。

【讨论】:

  • 嗨。使用 iPhone 模式的开发工具在我的电脑上工作正常,控制台没有错误:(.thanks
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-12-06
  • 2020-08-27
  • 1970-01-01
  • 2020-05-22
  • 2017-06-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多