target="_blank"のリンクで新規タブを作成
対応:Safari 3(他環境未確認) 非対応:
defaults write com.apple.Safari TargetedClicksCreateTabs -bool yes
元に戻す場合は
defaults delete com.apple.Safari TargetedClicksCreateTabs
Debugメニューを表示
対応:Safari 2、Safari 3(他環境未確認) 非対応:
Safari 2の場合
defaults write com.apple.Safari IncludeDebugMenu -bool yes
元に戻す場合は
defaults delete com.apple.Safari IncludeDebugMenu
Safari 3の場合
defaults write com.apple.Safari IncludeInternalDebugMenu -bool yes
元に戻す場合は
defaults delete com.apple.Safari IncludeInternalDebugMenu
Safari 3では、Developメニューを環境設定から表示できるようになっている。
テキスト入力中のウインドウを閉じるときの確認ダイアログを抑制
対応:Safari 3 非対応:Safari 2以前
defaults write com.apple.Safari DebugConfirmTossingUnsubmittedFormText -bool no
元に戻す場合は
defaults delete com.apple.Safari DebugConfirmTossingUnsubmittedFormText
ユーザエージェント文字列を変更
対応:Safari 3(他環境未確認) 非対応:
defaults write com.apple.Safari CustomUserAgent "\"hoge hoge\""
とコマンドを実行するとユーザエージェント文字列を hoge hoge に変更することができる。
元に戻す場合は
defaults delete com.apple.Safari CustomUserAgent
キャッシュを無効にする
対応:Safari 4(他環境未確認) 非対応:
defaults write com.apple.Safari WebKitPageCacheSizePreferenceKey -int 0
元に戻す場合は
defaults delete com.apple.Safari WebKitPageCacheSizePreferenceKey
Faviconを非表示にする
対応:Safari 4(他環境未確認) 非対応:
アドレスバーに表示される各WebサイトごとのFaviconを表示しないようにする場合
アドレスバーに表示される各WebサイトごとのFaviconを表示しないようにする場合
defaults write com.apple.Safari WebIconDatabaseEnabled -bool no
元に戻す場合は
defaults delete com.apple.Safari WebIconDatabaseEnabled
Cover Flow、TopSitesのWebサイト・プレビューを保存しないようにする
対応:Safari 4(他環境未確認) 非対応:
"~/Library/Caches/com.apple.Safari/Webpage Previews"に大量に各Webサイトのプレビュー画像が保存されるのを抑制します。(Cover Flow、TopSites画面が寂しいことになりますが)
"~/Library/Caches/com.apple.Safari/Webpage Previews"に大量に各Webサイトのプレビュー画像が保存されるのを抑制します。(Cover Flow、TopSites画面が寂しいことになりますが)
defaults write com.apple.Safari DebugSnapshotsUpdatePolicy -int 2
元に戻す場合
defaults delete com.apple.Safari DebugSnapshotsUpdatePolicy
レイアウトを始めるまでの待ち時間を変更
対応:Safari 4(他環境未確認) 非対応:
レイアウトを始めるまでの待ち時間がデフォルトでは、1秒となっているので、1秒より小さくすると体感的に早くなるかもしれません。
レイアウトを始めるまでの待ち時間がデフォルトでは、1秒となっているので、1秒より小さくすると体感的に早くなるかもしれません。
defaults write com.apple.Safari WebKitInitialTimedLayoutDelay 0.25
DNSプリフェッチ機能を無効
対応:Safari 5(他環境未確認) 非対応:
defaults write com.apple.Safari WebKitDNSPrefetchingEnabled -bool no
元に戻す場合
defaults delete com.apple.Safari WebKitDNSPrefetchingEnabled
文字エンコーディング自動判別を有効にする
対応:Safari 5.0.x(他環境未確認) 非対応:Safari 5.1.x
defaults write com.apple.Safari WebKitUsesEncodingDetector -bool yes
元に戻す場合
defaults delete com.apple.Safari WebKitUsesEncodingDetector