デフォルトのブラウザでWebページを強制的に更新しますか?


22

私はいくつかのウェブサイトの開発を行っており、リモートサーバー上のファイル(CSSなど)を変更しています。2.2のAndroidスマートフォン(HTC Desire)でどのように表示されるかをテストしています。ページを更新して、新しい変更を確認します。メニューバーの更新ボタンを押すことはできますが、キャッシュされている可能性があるため、新しいページが常に表示されているとは思いません。

とにかくWebブラウザでWebページを「強制的に更新」する方法はありますか?FirefoxのShift+のようなものF5ですか?


3
この種のケース(デスクトップブラウザー上でも)で通常行うことは、キャッシュバージョンを使用していないことを確認するために、本当に明らかな変更(背景全体をugい青にするなど)を行うことです。
ライライアン

5
ラウンドアバウト交差点なので、回答として投稿しませんが、ウィンドウを閉じて、[メニュー]-> [その他]-> [設定]に移動し、キャッシュをクリアします。
マシュー

Android中心のソリューションではありませんが、外部リンクファイル(CSS、JS、画像など)がキャッシュされないようにする1つの方法は、テストするたびにファイルの名前を変更することです。たとえば、「homepage.css」として保存する代わりに、「homepage-2.css」または「homepage20110707A.css」として保存し、HTMLのリンクを更新します。最終的な展開の前に、これらの名前をよりシンプルな名前に変更できます。一種の痛み、私は知っています。しかし、それは機能します。
ジョシュアカーモディ

回答:


6

InBrowserをダウンロード:https ://market.android.com/details?id=nu.tommie.inbrowser

データは保存されないため、キャッシュするものはありません。ルート化する必要もありません。Androidブラウザーを使用してレンダリングするため、テスト目的でAndroidブラウザーと同一である必要があります。


かなりテスト指向のようです。:)
ラーフルバリ

4

簡単な解決策ではありませんが、これにより常にサーバーからすべてのリソースが強制的にリロードされます(ただし、サーバー自体は出力キャッシュ設定に応じてページをキャッシュする場合があります)。

  1. メニューボタン
  2. 設定
  3. キャッシュの消去
  4. OKを押して、設定メニューを終了します
  5. メニューバーのリロードボタンを使用してリロードする

**

(Android 2.3からの手順、他は同様です)


2

「デスクトップビュー」に切り替えると、効果的に再読み込みされることがわかりました。

  • メニューボタン
  • デスクトップビュー[チェックボックス]

これは一度リロードされ、チェックボックスをオフにするとビューが更新されます!


1

私はwifiでリフレッシュすると完全にリフレッシュすることに気づきましたが、セルラーでリフレッシュするとリフレッシュしません。これは、AndroidネイティブブラウザーとOperaモバイルの両方で使用できます。Android 2.2.2を使用したLGスリル たぶんそれはあなたのために働くでしょう。


1

URLを使用してスタイルシートを別のタブに直接読み込み、更新します。変更がそこに反映されている場合、ウェブページを更新するとロードされるキャッシュバージョンも変更されます。これはDolphinでも機能します。

また、キーボードを接続すると、デスクトップと同じようにShiftキーを押してリロードできることもわかりました。しかし、私は念のために上記のような変更を見たいと思っています...


0

私のSamsung Galaxy S2では、次のようにF5の強制更新を実行できます。

Start default browser
Press menu button
Click 'More'
Click 'Settings'
Clear Cache, Clear History, Clear all Cookie Data.

次に、ブラウザを停止して再起動します。



-1

根ざしている場合は、CyanogenModをインストールできます

これにはサイトを携帯電話にキャッシュしないシークレットモードがあります。

根ざしていない場合のもう1つの不完全な解決策は、ブラウザーにアクセスして、アドレスバーで「about:debug」と入力し、「Go」を押すことです。次に、設定でキャッシュサイズを100kbの最小値まで下げます。


シークレットモードでは、現在のセッションのリクエストが引き続きキャッシュされます。したがって、リフレッシュのニーズによっては、これは解決策ではない場合があります。
ムファサ

それを制限するために永続的な設定を行うことは悪い考えです。設定を忘れるとどうなりますか?すべてが遅くなり、理由がわかりません。また、更新したいものがまだ小さい100kbの設定に収まる場合はどうでしょうか?
ムファサ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.