2017-12-13 4 views
0

大学向けのWebアプリケーションを作成しようとしています。私はVisual Studio CodeとSublime Textをエディタとして使用してXAMPPでうまくやっています。しかし、数日前、私はバグと思われるものに遭遇しました。XAMPPはGit on ChromeにコミットするまでWebソースファイルを更新しません。

Chromeで「localhost」にアクセスしているときに、ウェブサイトでHTMLとCSSコードの最終変更が反映されていないようです。私もいくつかのJavascriptを修正し、どちらもうまくいきませんでした。ウェブサイトは同じままでした。 CSSの色を変更したり、Javascriptでアラートウィンドウを追加したりするなど、単純なことは実際のWeb上には表示されません。

Chromeのウェブサイトを調べると、古いドキュメントとソースコードが表示されますが、XAMPPの「htdocs」フォルダに移動するとドキュメントが正常に変更されていて、XAMPPやChromeを再起動してもそれも修正してください。 私はその日をあきらめて、GitHubリポジトリに変更をコミットしました。私の驚いたことに、私は後でウェブサイトをリフレッシュし、それは働いた。 私はそれが孤立したバグだと思っていましたが、まったく違ったプロジェクトに取り組んでいる間に、今日もまた起きました。 さらに驚くべきことに、この動作はFirefoxやSafariでも発生しないようです。両方を試してみましたが、うまくいくようです。しかし、私はChromeに含まれているツールを好むので、むしろこのツールを使用したいと思います。

誰も同じ問題がありましたか?もしそうなら、それをどうやって修正しましたか?あるいは、それがそのように動作するように意図されている場合は、どうしてですか?これが役に立つと思われるシナリオはありません。

ありがとうございます。

+0

私はそれについて考えましたが、変更するたびにそうする必要が本当にありますか?私は実際には、特に他のブラウザでこれを行う必要がない場合、その点を見ていない。いずれにしても、お返事ありがとうございます。動作するようですが、毎回キャッシュをクリアするのはあまり便利ではありません。/ シークレットウィンドウも試しましたが、うまくいくようです。 –

答えて

0

これは解決策よりも実際的ですが、Ctrl + F5を押すだけでキャッシュがクリアされ、もう一度やり直すことができます。

これは、小さな変更を少しずつ増やしていてもChromeがキャッシュから読み込み、元のファイルではない場合は、おそらく最悪のChromeバグです。

Ctrl + F5とは何ですか?

これは、キャッシュに保存されたページを無視し、新しいGETを行います。これにより、変更がChromeに反映されるため十分に役立ちます。または、Chromeの設定からキャッシュを手動で消去することもできます。

+0

ありがとう、ちょうどそれを試して、それは動作するようです。シークレットモードも機能するようです。それはかなり厄介なバグのように思えますが、私はそれが存在したことを知らなかった、情報のおかげで! –

+0

@DanielG問題はありません:) –

関連する問題