履歴の自動消去

safariの履歴を自動で削除したいのですが何か良い方法はないでしょうか?
できればアプリを閉じる毎に削除したいのです。
ネットで検索してapplescriptで以下の様に記載しホーム/ライブラリ/ScriptingAdditionsに保存したのですが動きません。
どなたかアドバイスをいただけないでしょうか?
ちなみにapplescriptなんて使ったのは全くの初めてです。
<以下参考>
tell application "Safari"
activate
end tell
tell application "System Events"
with timeout of 5 seconds
tell process "Safari"
tell menu bar 1
tell menu "履歴"
click menu item "履歴の消去"
end tell
end tell
end tell
end timeout
end tell
return quit reference
return false

投稿日 2006/08/11 23:39

返信: 6

2006/08/12 14:08 Community User への返信

>applescriptで以下の様に記載しホーム/ライブラリ/ScriptingAdditionsに保存したのですが動きません
意味がありません。ScriptingAdditionsは、AppleScriptの機能を拡張するためのOSAXなどのプラグインを入れるておくフォルダです。
AppleSciptは、単に書かれた指令を順に実行するだけのものです。お書きになったスクリプトは、「Safariをアクティベートし、メニューバーの履歴>履歴の消去をクリックせよ」というだけのものです。このスクリプト自体は動くと思います。(最後の2行は私には意味不明ですが。)
これをSafariの終了時に自動的に実行するには、別の方法を考えなければなりませんが、私にはそのような方法は思いつきません。
ログオフ時や起動時に履歴を消去するのなら、まだ手はあるかもしれません。例えばSafari Teflonというのがあるようですが、Safari1.xに対応しているかは不明です。
だいたい履歴を消去したい目的は何なのでしょうか?

2006/08/19 19:55 Community User への返信

別な解として、無理してSafariでやろうとせずに、終了毎に自動で履歴等の個人情報を削除する設定が出来るFireFoxに乗り換える、というのもアリかと。
> だいたい履歴を消去したい目的は何なのでしょうか?
まぁ、見られたくない履歴もあるのでしょう(^^

2006/08/19 20:20 Community User への返信

ご意見ありがとうございました。
IEからSafariに移行してきたのですが、頻繁に強制終了されてしまうので、この延々と残る履歴も原因の一つかな?...と思い、手動で削除してました。
それがどうも面倒なので自動で削除できないかと。
どうやら出来ないようですね。
Firefoxへの移行も含めて対策を検討してみます。
ありがとうございました。

2006/08/19 20:46 Community User への返信

OnyX の アビアランス>Safari で、
"Safariの履歴の最大数" を 「 0 」にしたらどうですか。
http://www.titanium.free.fr/pgs/japanese.html
ターミナル(/Applications/Utilities/Terminal.app)で操作したい時は、
下を入力後、return キー を押して下さい。
defaults write com.apple.Safari WebKitHistoryItemLimit 0
最後の数字を例えば「1000」にすると、履歴の最大数が1000になります。

2006/08/19 20:48 Community User への返信

> IEからSafariに移行してきたのですが、頻繁に強制終了されてしまうので...
それなら問題を起こすsiteのcookieを全て消去すれば直ります。
# safari: preferences > security > show cookies
面倒ならsafari menu > reset safariを行うとcookie, google, caches, history, download, autofillが消去されます。
$Home/Library/Prefereces/com.apple.Safari.plist
上記で直らないならゴミ箱に入れてsafariを設定し直して下さい。:-)

2006/08/20 00:32 Community User への返信

特にこれと言ったsiteで発生するわけではなく、siteの読み込み途中で他のsiteを開こうとするとかなり高確立で強制終了しまいます。
余計なところでメモリを使ってるのかと思い、試行錯誤しているのですが..。
ぴっぴさんのご意見も参考にいろいろ試してみます。
強制終了については、設問内容(スレの題名)と異なってくるので、解決しなければまた別スレを立てさせて頂こうと思います。
回答ありがとうございました。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

履歴の自動消去

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。