Firefox でページが 2 回読み込まれますか?
-
19-09-2019 - |
質問
StackOverFlow のおかげで、以前にこの質問に答えたと思っていましたが、急いで答えてみたところ、それが問題の本当の原因ではないことがわかりました。
Apache アクセス ログを確認しました。
これは、Google Chrome ブラウザで Web アプリを閲覧している私です。
127.0.0.1 - - [06/Jan/2010:22:17:35 +0000] "GET /webs/end/new.php HTTP/1.1" 200 2146
127.0.0.1 - - [06/Jan/2010:22:17:36 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:17:38 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042
これは、IE7 で Web アプリを閲覧している私です。
127.0.0.1 - - [06/Jan/2010:22:21:49 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:21:50 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042
これは、Firefox で Web アプリを閲覧している私です。
127.0.0.1 - - [06/Jan/2010:22:18:08 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:18:09 +0000] "GET /webs/end/settings.php HTTP/1.1" 200 4548
127.0.0.1 - - [06/Jan/2010:22:18:10 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042
127.0.0.1 - - [06/Jan/2010:22:18:10 +0000] "GET /webs/end/index.php HTTP/1.1" 200 2042
127.0.0.1 - - [06/Jan/2010:22:18:11 +0000] "GET /webs/end/new.php HTTP/1.1" 200 2146
127.0.0.1 - - [06/Jan/2010:22:18:12 +0000] "GET /webs/end/new.php HTTP/1.1" 200 2146
これは私がただクリックしているだけです。しかし 知らせ すべてのページリクエストに対して、Firefox はページを 2 回ロードしているようで、PHP スクリプトが 2 回実行され、DB に 2 回挿入されるため、影響を受けています。
なぜそうなるのか?Firefox 3.5.6を使用しています。これは PHP/Apache の問題ではなく、Firefox の問題だと思いますか?
解決
どのプラグインっており設置されFirefoxての資料請求は黙っては、特に開いているのがfirebug.まわしてみてはい開いているのがfirebug off&合いなどが挙げられる。
指摘したように、このようにコメントは、以下の最新バージョンの開いているのがfirebugのみなさそうでない無効にすべてのプラグイン(もしくは運FireFoxは安全モード)の場合でも起こ
他のヒント
チェックを受け入れのヘッダーを2回ます。です要望ではないですか。その場合、空の"src属性には、imgタグは、空の"url"の定義は、CSSプロパティがどのように第2回ます。
詳細情報はこちら http://icanhascode.com/2008/06/the-mystery-of-the-multiple-requests/
一般に、この問題は、痛みを追跡します。
私は同じような問題である。この溶液を入れて
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
上のコードです。がありましたcssコード荷重たすことが期待されています
この文字セット宣言を行うものではのメタタグとを宣言するのでです。
Michael Morton 氏が述べたように、SRC が欠落している IMG タグは問題になる可能性があります。A タグの HREF 属性が空である場合もあります。jQuery を使用してそれらをすばやく識別しました。
つまり、Firebug でこれを実行します。
$('img[src=""],a[href=""]')
この線路は一部を随駆動HTMLには、ブラウザへの負荷回(docフレーバタイプを除去し、開いているのがfirebugを無効):
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
これらの勤めました。多くの時間の心配---こった問題:
私はHTMLのリンクボタンがることを確認できます。この問題にある試験を実施し、ボタンが動作しなかった(ボタンが働いてFirefox)。
思っていたが、あるきっかけで
<a href=''><button class='btn'>Test</button></a>
右:
<a class='btn' href=''>Test</a>
作品は現在、ダブルタップしてください。
私の複製タグのようになります:
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- more code -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
を取り除いた後でもブロガーテンプレート、Firefox停止-再載荷のページです。
用していますが、mozilla firefox46.0.1んと同じ問題です。がんで発生した場合のみに私のphpスクリプトが警告。設定 error_reporting(0);
私のphpスクリプトを停止したダブルスクリプトの実行.るようにして、上記のすべてご提案します。