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 は、他の PC の Chrome ブラウザだけでなく、Firefox とモバイルの Chrome ブラウザでも問題なく動作します。おそらく何らかのキャッシュ/Cookieの問題でしょうか?セッション制御にdeviseを使用しています。また、偶然かもしれませんが、CSS を変更しているときにも発生しました。

エラーを再現する必要がある場合に備えて、まだ Cookie をクリアして、Chrome で修正されるかどうかを確認していません。

編集:この問題に数週間遭遇しなかった後、再びランダムにポップアップし、まったく同じ状況で、今回はわずかに異なるエラーが発生しました(おそらくコードを変更したためですか?)

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

履歴をクリアすると問題が解決し、再び表示されるまでに数週間かかる可能性があるため、再現するのは困難です...

W3C 検証で、次のエラーが表示されます: Line 14, Column 66: Bad value X-UA-Compatible for attribute http-equiv on element meta.

しかし、それを修正したとしても、それが問題を解決したことを確実に知ることはできません..

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 として提供していますか? 私はこれをお勧めしません。この種の問題が理由の 1 つです。
  • コンテンツを誤って XHTML またはその他の XML として提供していませんか? 返されたドキュメントのコンテンツ タイプを確認できます (ブラウザの開発者ツールで)。「text/html」は HTML であり、必要なものです。
  • コンテンツを時々 XML として提供していますか? おそらく、同じアクションに Atom または RSS フィードがあり、ページ キャッシングを使用していて、ページ キャッシングが要求された形式を考慮していないため、Atom または RSS が最初の要求である場合、混乱することがありますか? ここでも、エラーが再発する場合はコンテンツ タイプを確認する必要があります。
于 2013-12-08T08:08:57.023 に答える
0

特に 1 つのブラウザーでのみ発生している場合は、使用している chrome プラグインに関連している可能性があります。すべてのプラグインを無効にして、もう一度やり直してください。

于 2013-12-06T20:11:19.977 に答える