再開後にブラウザに最近表示されたページを再読み込みさせないようにするにはどうすればよいですか?


10

Webサイトにアクセスして別のアプリに切り替え、ブラウザに戻ると、先ほど見たページがリロードされます。内蔵ブラウザだけでなく、Opera MiniやMaxthonも試しました。

ブラウザを再開した後、最近見たページを保持するにはどうすればよいですか?

回答:


7

それを防ぐことはできません。システム(またはアプリ)がコンテンツを再読み込みする場合、これはコンテンツを再読み込みすることを決定したためです。それを防ぐオプションはありません。

ただし、必要に応じて履歴書を処理する独自のブラウザを作成できます;)


1
うん、言い換えれば、これは残念ながら、Android OSがバックグラウンドで開かないようにすることでブラウザが使用しているメモリを解放する必要があると判断したためです。ただし、アプリのアクティビティが終了した場合でも、ページデータを保存して再表示するブラウザーアプリを誰かが作成した可能性があります。いい答えです。
Lance Nanek、

3
私はその答えに同意します。推測を追加します。ブラウザは、HTTP GETリクエストを再発行するという意味で、実際にはリロードしていません。むしろ、おそらくキャッシュ内に存在していると思われる既存のHTTP応答を単に再レンダリングするだけです。私がこれがネットワーク接続なしで起こるのを見たので、私はこれを言います。次に「再読み込み」ボタンをタップすると、
予期し

それを再ロードすることを決定した場合、アプリを同時に使用する機能が「強制終了」されるため、それは非常に悪い決定でした。しかし、@ offby1からの回答は正しいです-リロードではなく再レンダリングがあります-したがって、私はこの回答を受け入れます
laplasz

Google Chromeを試してみましたが、正常に機能しました。まったく再レンダリングしない-誰かがそれを確認できますか?
laplasz 2012

3
@laplasz:システムによって強制終了された場合、ブラウザは再レンダリングする必要がありました(通常、フォアグラウンドアプリがより多くのメモリを必要とする場合)。クロムを使用すると、クロムは再レンダリング中にページのグレースケールのスクリーンショットを表示するため、再レンダリングは少し明白です。再レンダリングをまったく行わないようにする場合は、重いアプリケーション(ゲームなど)への切り替えを避ける必要があります。再レンダリングで保持される状態の量は、ブラウザの実装の品質によって異なります。
リーライアン

0

スワップメモリ​​を使用してみてください。それは一定の時間機能し、同時に開いたアプリの数とアプリの重さに依存します。それについて調査しますが、ロック解除されたブートローダーとrootになる必要があります。その他のオプションは、より多くのRAM(> = 1GB RAM)を備えたデバイスである可能性があります。

乾杯。


-2

一般的なAndroid設定の[開発者向けオプション]から[アクティビティを保持しない]をオフにします。


無関係...すでにチェックされていませんが、それでも起こります。タブを切り替えても、ウェブページが再読み込みされませんか?
ドミ2014
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.