「トップサイト」 - Safari のデフォルトのトップサイトを管理する

「トップサイト」 - Safari のデフォルトのトップサイトを管理する

Safari の履歴メニュー -> 履歴を消去 に移動すると、「トップサイトもリセット」というメッセージが表示され、チェックするとトップサイトがリセットされます。

デフォルトの「トップサイト」を含めることはできませんか?

例: Stack Overflow、Server Fault、Super User

履歴を消去した後、これらのサイトをトップ サイトに再度追加する必要があります。デフォルトのトップ サイトを管理する方法はありますか?

答え1

Safari の plist ファイルを編集することで、デフォルトのトップサイトを設定できるようです。

このプロセスを説明する記事はここ

この記事はベータ版について言及していますが、Safari 4 のリリースバージョンにも当てはまるはずです。

編集:

リセットを実行すると、Safari はこのファイルをリセットするようです。これを回避するには、ファイルをロックして、Safari による上書きを防ぐことができます。

トップサイトをロックした後、リセット コマンドを使用してトップサイトをリセットしましたが、トップサイトは同じままでした。

ファイルをロックするには、ファイル情報 (Command + I) を取得するか、[ファイル] -> [情報を見る] を選択します。ポップアップ ウィンドウで、[ロック] にチェックマークを付けてから、ウィンドウを閉じます。

これを、手動でファイルを編集して必要なものを追加することと組み合わせると、Safari がトップ サイトをいじくり回すことがなくなります。

編集2:

諺にあるように、猫の皮を剥ぐ方法は一つだけではない。

ターミナルから次のコマンドを発行します。

  • cd ~/Library/Safari/
  • sudo chflags -R nouchg TopSites.plist
  • sudo chmod 444 TopSites.plist

「ユーザー不変」フラグを削除chflag nouchgします。この特定のコンテキストでユーザー不変が何を意味するのかはよくわかりませんが、ルート権限がなければそのファイルを変更できないという意味だと思います。

フラグを削除したら、ファイルを 444 に chmod します。これは完全に読み取り専用です。これにより、Safari による変更が防止されます。

答え2

Safari のトップサイトビューの下部にある編集ボタンをクリックすると、独自のトップサイトを追加できます。この時点で、Web サイトをさまざまな場所にドラッグ アンド ドロップできます。また、必要な頻度でアクセスされていない場合でも移動しないように、ピン留めすることもできます。

固定されていないすべてのスペースは、ランダム アルゴリズムで処理できます。

現時点では、EvilChookie が上で述べたような回避策以外に、トップ サイトをクリアしたときに保持したいデフォルトを使用して「トップ サイト」を設定できる方法はありません。

特定の Web サイトを履歴やトップ サイトに表示したくない場合は、「プライベート ブラウジング」を有効にすることもできます。その時点では、Web サイトはキャッシュされず、履歴リストに追加されません。

答え3

トップサイト ページに表示したいアドレスにアクセスしたら、アドレス バーの + 記号をクリックして押し続けます。ページをリーディング リストまたはトップサイト ページに追加するオプションが表示されます。デフォルトではそこに固定されます。

答え4

ポルノを見るときはプライベートブラウジングをオンにして、トップサイトに表示されないようにしてください...つまり、それがあなたが尋ねている理由だと思います...

関連情報