为什么我的couchapp没有在Safari 11.1上显示?

时间:2018-05-18 02:40:35

标签: jquery ajax safari couchdb couchapp

我有一个显示太阳能热水系统数据图表的couchapp。它已经在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);

1 个答案:

答案 0 :(得分:0)

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