【问题标题】:Why is my couchapp not displaying on Safari 11.1?为什么我的 couchapp 没有在 Safari 11.1 上显示?
【发布时间】:2018-05-18 02:40:35
【问题描述】:

我有一个沙发应用程序,它显示了我的太阳能热水系统数据的图表。它在 Mac/iOS/Android 上的 Safari/Chrome/Firefox 上运行良好大约 8 年。将我的 Mac 上的 Safari 更新到 11.1 后,我收到错误消息“此页面已重新加载,因为出现问题”,当单击“重试”时,“[站点] 反复出现问题”。 iOS 11.3 上的 Safari 也会出现此问题(但之前没有)。奇怪的是,当我打开开发者控制台并重新加载时,页面显示正常并且没有注册错误。

Here's the site

大约一个月前,我向 Apple 提交了一个错误,但没有收到任何答复。 (39437438)。

这可能是什么原因造成的?

更新:我注意到崩溃前会短暂显示一些静态内容,因此在使用 jQuery 1.8.1 getJSON 调用获取数据时可能会发生错误。代码是:

  var url = '_view/byDate?group_level=' + group_level.toFixed(0);
  url += '&startkey=' + makeKey(start_date);
  if (date) {
    url += '&endkey=' + makeKey(end);
  }
  data_query = $.getJSON(url);

【问题讨论】:

  • 没有太多信息可以继续。您能否在 Safari 中查看 JavaScript 控制台以了解有关失败的更多详细信息?
  • 当我打开控制台时,不会显示任何错误(除非我不知道在哪里查看)。当我在控制台打开的情况下单击重新加载时,页面加载正确并且没有显示错误。
  • 那么听起来它实际上并没有崩溃。
  • 有点挑剔地说它没有崩溃。但是好的,我已将标题更改为“不显示”。有什么线索吗?

标签: jquery ajax safari couchdb couchapp


【解决方案1】:

这似乎已在 Safari 11.1.1 和 ios 11.4 中得到修复。我还注意到 iOS Firefox 的网站存在问题,这在 ios 11.4 中也已修复

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-03
    • 2019-06-02
    • 1970-01-01
    • 2017-05-12
    • 2013-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多