为啥我的 couchapp 没有在 Safari 11.1 上显示?
Posted
技术标签:
【中文标题】为啥我的 couchapp 没有在 Safari 11.1 上显示?【英文标题】: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 控制台以了解有关失败的更多详细信息? 当我打开控制台时,不会显示任何错误(除非我不知道在哪里查看)。当我在控制台打开的情况下单击重新加载时,页面加载正确并且没有显示错误。 那么听起来它实际上并没有崩溃。 有点挑剔地说它没有崩溃。但是好的,我已将标题更改为“不显示”。有什么线索吗? 【参考方案1】:这似乎已在 Safari 11.1.1 和 ios 11.4 中得到修复。我还注意到 iOS Firefox 的网站存在问题,这在 ios 11.4 中也已修复
【讨论】:
以上是关于为啥我的 couchapp 没有在 Safari 11.1 上显示?的主要内容,如果未能解决你的问题,请参考以下文章
如何让 couchapp 提供没有扩展名的文件(隐含 .html)