2

所以在这里我很高兴地编码,我检查我的浏览器以查看我所做的一些 CSS 更改,然后我得到了这个错误,这与我以前见过的任何不同:

This page contains the following errors:

error on line 45 at column 10: Opening and ending tag mismatch: link line 0 and head
Below is a rendering of the page up to the first error.

1

没有参考编号或任何其他信息。它看起来不像是 rails 错误,在检查我的日志时,

Started GET "/" for XXX.XXX.XXX.230 at 2013-11-04 15:15:35 +0000
  Processing by PagesController#show as HTML
    Parameters: {"id"=>"home"}
    [1m[35mPage Load (0.3ms)[0m  SELECT "pages".* FROM "pages" LIMIT 5
    [1m[36mPage Load (0.2ms)[0m  [1mSELECT "pages".* FROM "pages" WHERE "pages"."slug" = 'home' ORDER BY "pages"."id" ASC LIMIT 1[0m
    Rendered inline template within layouts/application (1.8ms)
    Rendered shared/_head.html.erb (5.8ms)
    Rendered shared/_header.html.haml (2.1ms)
    Rendered shared/_footer.html.haml (0.1ms)
  Completed 200 OK in 19ms (Views: 14.9ms | ActiveRecord: 0.6ms)

这个错误看起来不像是 rails 错误,它只是有一个看起来很普通的红色框。不确定它是否可能是 nginx 错误或类似的东西?

更奇怪的是,除了 mydomain.com 之外,所有其他 url 都可以使用。此外,mydomain.com 在 Firefox 和我的手机 chrome 浏览器以及我的另一台电脑上的 chrome 浏览器中运行良好。那么也许是某种缓存/cookie问题?我正在使用设计进行会话控制。它也是在我对 CSS 进行更改时发生的,尽管这可能是巧合。

我还没有清除我的cookie,看看是否可以在chrome上修复它,以防万一我需要重现错误。

编辑:在几个星期没有遇到这个问题之后,它再次随机弹出,完全相同的情况,这次的错误略有不同(也许是因为我已经更改了代码?)

error on line 41 at column 8: Opening and ending tag mismatch: link line 0 and head

困难在于复制它,因为清除历史可以解决问题,而且我可能要过几周才能再次看到它......

W3C 验证给了我以下错误:第 14 行,第 66 列:元素元上属性 http-equiv 的错误值 X-UA-Compatible。

但即使我解决了这个问题,我也不能确定它是什么解决了问题..

Line 14, Column 66: Bad value X-UA-Compatible for attribute http-equiv on element meta. <meta content="IE=edge,chrome=1" http-equiv="X-UA-Compatible">

4

2 回答 2

0

这是来自您的浏览器的错误,告诉您它正在加载的 XML 文档不是有效的 XML。这提出了以下问题:

  • 您是否有意将您的内容作为 XHTML 提供?我不推荐这个,这种问题是原因之一。
  • 您是否不小心将您的内容作为 XHTML 或其他一些 XML 提供?您可以检查返回文档的内容类型(在浏览器的开发人员工具中)。“text/html”是 HTML,是你想要的。
  • 您是否偶尔将您的内容作为 XML 提供?也许您有相同操作的 Atom 或 RSS 提要,并且您使用页面缓存,并且您的页面缓存没有考虑请求的格式,所以有时如果 Atom 或 RSS 是第一个请求,那么事情会变得混乱?再次在这里,如果错误再次发生,您应该检查内容类型。
于 2013-12-08T08:08:57.023 回答
0

也许它与您正在使用的 chrome 插件有关,特别是如果它只发生在一个浏览器中。我会尝试禁用所有插件并重试。

于 2013-12-06T20:11:19.977 回答