IE がソース コードをランダムに出力する (非常に非決定的であるように見える)

StackOverflow https://stackoverflow.com/questions/1060998

質問

おい。摘発されたウェブサイトは次のとおりです。 www.mgxvideo.com/mgxcopy-alpha-3, 、そして私が得ている特定のエラーは、IEがすべてのソースコードを出力するものです。

私の知る限り、このエラーは IE6、7、8 でランダムに発生しますが、よく発生するエラーです。説明、デバッグツール、修正を探しています。完全に行き詰まってしまったので、何でもありがたく思います。

再現方法は次のとおりです。

  • アイテムをカートに追加します。
  • ディスプレイカートで (URL は cart_display_ie.php で終わります)
  • エラーが発生するまで、送料計算ツールを何度も繰り返し使用してください。1回目、2回目、5回目、17回目の試行で同じことが起こりました。
  • クッキーをリセットして新しい状態からやり直す

関連する可能性のある詳細をいくつか示します

  • 1and1 ホスティング、ゼロからの php、および mysql
  • 使っています Mark Sanborn の PHP コード UPS のサーバーとのインターフェースに使用します。
  • xhtml Transitional 1.0 のローカル DTD を使用しています
  • このエラーはチェックアウト カートにも表示され、UPS 機能に関連しているようです。
  • 直接関係ありませんが、IEでも「XMLページを表示できません」というエラーが発生して困っています。
  • 場合によっては、印刷中のエラーのように、「XML ページを表示できません」というメッセージがソース印刷のコンテキスト内に小さなキャンバスとして表示されることがあります。HTML ソース内のエラーの場所の近くに表示されますが、キャンバスの幅と高さが非常に小さく、その後ソース コードは表示されません。これらのエラーはすべて修正しました。それらはすべて、DTD ダウンロードの不適切な構文または W3 配給によって発生しました。
  • cart_display*.php は、商品の追加、商品の削除、送料の計算を行います。
  • 場合によっては、副作用を引き起こすランダムな設定を微調整するため、コンピュータのカスタム設定のような愚かなこともあります。しかし、私はmsftのVirtualPCでテストし、友人にエラーを再現してもらいました。

同様の問題に関するリソースをいくつか紹介します。私はそれらを試していません。たとえ機能したとしても、Web サイトが標準/デフォルト設定では機能しないことを意味するからです。

私が言ったように:説明、ツール、推測、修正は大歓迎です。1 週間以内にベータ版として発表できるようにサイトを完成させようとしているのですが、完全に行き詰まっています。また、このエラーをユーザーから隠すことができる回避策 (タグなど) はありますか?

役に立ちましたか?

解決

私はフィドラー(www.fiddler2.com)を用いREPROのネットワークキャプチャをつかん。

あなたがHTML本体の前にWebサービスの結果を含むHTMLコメントを送信しているように、

に見えます。 IEはその後、代わりにHTMLレスポンスのXMLボディとしてこれを盗聴されたようですが、さらに見えます。

あなたのHTMLコメントの内部にのあなたのHTMLタグを移動した場合、問題が消えること。

が表示されます

あなたは新しいブラウザタブで変更を確認する必要があることに注意してください。 IEのXMLページになったら、単純にF5 /更新を打つことは、必ずしも起因するMIMEタイプの決定のキャッシングに適切にあなたのHTMLコンテンツを表示するつもりはないされます。

他のヒント

この問題を解決するには、2つのDLLを再登録する必要があります。 昇格したコマンドプロンプトを開き、次のコマンドを入力します          をします。regsvr32 /私はmshtml.dllを          します。regsvr32 / IのShdocvw.dll

詳細な修正手順については、訪問<のhref = "http://geekzsupport.com/internet-explorer-prints-html-source-code/" のrel = "nofollowを" タイトル= "IEプリントHTMLソースコード - 修正ステップ "> http://geekzsupport.com/internet-explorer-prints-html-source-code/ の

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top