2011-07-26 6 views
5

Safari 5.1は少なくとも私が今使っているSafari 5.1は、必要と思われるメモリからタブをアンロードすることを決定しているようです。Safari 5.1のメモリからのタブのアンロード

大きな問題は、ajaxのアラートを表示しているサイト、またはGMailなどのチャットを持つサイトです。私はGMailのウェブサイトで2つの会話をしていました。別のタブを開いている間、私は会話の中で新しいメッセージを示すタイトルが点滅していることに気付きました。Safariがタブをクリックするとすぐにページをリロードし、会話(私はそれらのログを保持しない)。

この動作が現代のWebアプリケーションを壊し、デスクトップコンピュータでは不要と思われることは言うまでもありません。私は、RAMの制約のためにiOSデバイスでこれが必要であることを理解しています。

この「機能」を無効にする方法はありますか?そうする方法が見つかりませんでした。それはChromeやFirefoxに切り替えることですが、私はSafariが好きです。

ありがとうございました。

+1

おそらく、このことについてのバグを報告し、その原因となるデータの消失について教えてください。 https:// bugreport。apple.com/ –

答えて

0

私はPandora(Flash)に問題があり、バックグラウンドタブで曲を進めていません。素早く汚れたテストとして、環境設定>詳細>データベースストレージに行き、5MBから500MBまでポップアップしました。 Flashは依然として非常に不安定ですが、今では曲がバックグラウンドで進んでいます。私はこれがあなたのために働くかどうかわからないが、試してみるかもしれない。

Safari 5.1 | OS X 10.6.8

1

私は一時的な回避策があると思います。私のサイトのページ - petersonguides.com - Safari 5.1のタブを定期的に読み込みます。通常これは大きな問題ではありませんが、私はFancyZoomボックスで再生されるビデオを持っており、タブをリフレッシュせずに完全に取得することはできません。

Chromeでテストしたところ、同じタブの再読み込みの動作が発生しないため、Safari 5.1の問題であると確信しています。

ホームページにJavaScriptとPHPがありますが、矛盾があると思われたので、私は物事を取り戻し、ビデオで再テストを始めました。私が最後に確認したのは、Google Analyticsスクリプトを削除することでした。それは問題を解決しました。

私は、前回の回答ごとにデータベースストレージの量を増やそうとしましたが、何の効果もありませんでした。

+0

Googleアナリティクスフォーラムでもう少し詳しく説明し、[this](http://www.google.com/support/forum/p/Google+Analytics/thread?tid=7b4aea6acab6efd7&hl=en)を見つけました。サイト運営者サイトのオーバーレイによって残されたCookieによって、更新の問題が発生する可能性があります。それを削除するには、Safari:環境設定:プライバシーに行き、詳細をクリックします。フォーラムのスレッドに表示されているように「GASO」のCookieが見つかりませんでしたが、私は自分のサイトpetersonguides.comの1つを見つけて削除しました。これは私のリフレッシュの問題を解決しました。 –

0

バックグラウンドでのタブの再読み込みは、Safari 5.1 on Lionの機能です。現在、これを回避する簡単な方法はありません。現時点で可能な唯一の方法は、マルチプロセス・ウィンドウ機能を無効に含まれます

defaults write com.apple.Safari IncludeInternalDebugMenu 1 
  • 新しいデバッグから:

    1. は、その後のSafariを再起動し、Terminal.appを入力してSafariのデバッグメニューを有効にしますSafierのメニューでを選択してください。Multi-process Windowsを使用して、その前のチェックを削除してこの機能を無効にします。

    これはバックグラウンドでのタブの再読み込みを防ぎますが、Safariの拡張機能やジェスチャーを無効にします。しかし、デバッグメニューから簡単に再起動することができます。