图片不会在第一次访问显示,但是当轻敲控制台上检查显示

问题描述 投票:0回答:1

我想提出在Rails应用程序通信,但我已经遇到了一个奇怪的错误。 图片在特定页面上的第一次访问这么想的显示。

bug photono bug photo

详情

只有在此页面上的第一次访问发生的错误。 错误发生后,如果做以下事情,图像将正常显示。

  1. 通过另一个网页再次访问该页面
  2. 更新页面
  3. 点击Chrome浏览器控制台“页面来检查它选择一个元素。”(很奇怪)

如果设置“数据turbolinks =‘假’”来访问之前的“标签”页面,图像将显示,没有错误,但我想保持turbolinks。 是否有任何人有一个解决方案吗?

ruby-on-rails ruby-on-rails-5.2 ruby-2.3.1
1个回答
0
投票

我没有修复bug的原因,所以不能说是一个解决方案,但我有另一种方式relolved它。

我主要是调查了JavaScript和结果如下。

  • 错误消失,如果关闭JavaScript浏览器的。
  • 即使比其他的application.js所有的JavaScript文件被删除,错误仍然存​​在。

毕竟我觉得原因是turbolinks,但我并不想关闭turbolonks,所以我继续进行调查。 我接着根据该修正当轻敲“在页面中选择一个元素,以检查它”铬控制台的错误一个奇怪的事件验证。

而且我发现切换(显示/隐藏)控制台本身时,错误是固定的,它不仅能够发掘组成部分,也是。(与Chrome和Safari验证)

我调整窗口的大小作为测试的错误发生时,该错误是固定的。 我加了一个js代码访问该页面时调整宽一点。到目前为止,没有发生错误。

© www.soinside.com 2019 - 2024. All rights reserved.