web-dev-qa-db-ja.com

起動時にVivaldiにページを完全にリロードさせる方法

同様の質問が以前に尋ねられました。つまり、 Vivaldiに開始時にページをリロードさせる方法 -ですが、遅延読み込み機能、つまり、アクティブ化された後にのみタブコンテンツをロードします。
この設定を無効にすると、Vivaldiは起動直後にすべてのタブをロードします。問題は、それぞれのアドレスを照会する(つまり、ページを完全にリロードする)代わりに、不思議なキャッシュからページを読み取ることです。私が「不思議」と言っている理由は、このように高速に再読み込みされるタブの多くが非常に古くなっているため(日ではないにしても数時間程度)、ページがどのようにキャッシュされるのかわからないためです。

すべてのタブの完全なリロードを実行するようにブラウザを設定したいのですが、これはVivaldiの現在のリリースで可能ですか?

4
Przemek D

その問題の解決策を探してこれに遭遇したので、これはChromiumディスクキャッシュが原因のようです。それは私にとって何年もの間完璧に機能しました-そして私は新しいコンピューターをセットアップし、古いページになってしまいました。新しいVivaldi構成を設定し、古いコンピューターからVivaldiユーザー設定全体を移動しても、この動作は修正されませんでした。誰かがそれを必要とする場合に備えて、これが私がしたことです。ディスクキャッシュを完全にオフにすることができます(Vivaldiショートカットに起動フラグ "--disk-cache-size = 0"を追加します。ターゲットをたとえばから変更するだけです。

"C:\Program Files (x86)\Vivaldi\Application\vivaldi.exe"

C:\Program Files (x86)\Vivaldi\Application\vivaldi.exe" --disk-cache-size=0

または、フラグ--disk-cache-dir = [RAMディスクへのパス]および--disk-cache-size = [バイト単位のサイズ、たとえば250MBの場合は262144000]を使用して、選択した既存のRAMディスクを指すことができます。これは、システムがシャットダウンするたびに削除されます。これにはImDiskToolkitを使用することを選択し、そのプロセスでSSDをWindowsの一時ディレクトリから解放しました。

3
user1094680