今日、当社の Web サイトの 1 つで、Firefox でのみ表示される PHP 警告がいくつか出力され始めましたが、奇妙なことに、エラーは Chrome や Safari では表示されませんでした。
リクエスト/レスポンス ヘッダーを確認したところ、Firefox のレスポンス ヘッダーに次のエントリがあることに気付きました。
X-pad: avoid browser bug
これが 2 つのブラウザ間の不一致の理由でしょうか? 私が見つけた限りでは、X-pad は古いブラウザーに存在したバグの回避策でした。
以下は、Firefox からのエラーのスクリーンショットです。
編集。
エラーの原因と、クロムが警告を表示していない理由を見つけました。こちらに記載されているように、サイトの多くのページに何らかのコードが挿入されていました。コードは safari と chrome を無視していましたが、Firefox は無視していませんでした。したがって、不一致。
修正に関しては、コードのインスタンスを削除するだけです。影響を受けたのは、index.php/template.php/page.php ファイルのインスタンスでした。