6

ネットワークセクションのプレビュータブに問題があります。 HTMLが返されると、プレビューとレスポンスの両方で生のHTMLが表示されます。時には、非常にまれに、プレビュータブでHTMLが適切にレンダリングされます。Chrome - >要素の検査 - >ネットワーク(XHR) - >プレビュータブ(HTML)の問題

何か間違っているのですか、それともChromeのバグですか?

ありがとうございました

+0

これは私が入れた検索語のGoogleでの最初の結果であるため、私も知りたいと思います。私はスリムなフレームワークはレンダリングされたプレビューを持っていることに気付いていますが、私は単にVardumpをしてもそれはしません。私は、doc型、html、head、body要素などの適切なマークアップを保証することと関係があると思います。 –

答えて

5

私もこれをテストしていました。私のために何をしたのかは、httpヘッダーを追加することでした。

header('HTTP/1.1 500 Internal Server Error'); 

もちろん、適切なマークアップの書式設定。しかし、ステータスコードは、私がプレビューをレンダリングするためにクロムを納得させるために必要なものでした。

+0

偉大な、私は試して、それは動作しますが、私はZendでこれを使用しているときに問題があります。 HTMLコードでエラーの原因を追いかけるだけでイライラしているので、プレビュータブでHTMLとしてデバッグメッセージを取得したい。 このエラーコードヘッダーは、エラーが表示されたときにジョブを実行しますが、エラーがない場合、このヘッダー行は望ましくありません。おそらく、いくつかのtry-catchはこれを解決するでしょうが、これに似た何らかの解決策を探していますが、より適切なもの、つまりヘッダ( 'HTTP/1.1 200 Internal Server Error')を探しています。 しかし、ERRORヘッダーだけがHTMLプレビューを動作させるように思えます。 おかあさん –

1

適切なContent-Typeヘッダーを追加すると問題が解決します。そのの場合、サーバーから何を送信しても通常のテキストと同様にコンテンツが表示されます。私は同じ問題を抱え、$ .ajaxオプションで出力形式を強制することで解決しました。私はそれをapplication/jsonに変更し、そのフォーマットを今すぐに整えました。

+1

これはプレビュータブでは動作しません –

+1

Content-type text-htmlを送信すると、プレビュータブでHTMLをレンダリングする必要があります。 –