• 締切済み

Cookieを削除する方法について。

こんにちは、初めて質問します。 InternetExplorer4.0以上、及び、NetscapeNavigator4.6以上のブラウザを 使用した場合に発生したCookieを、自動で消去する方法を探しています。 関数や、実現方法など、ご存知の方、いらっしゃいましたら、 お知恵をお貸し頂きたく思います。 よろしくお願い致します。

noname#744
noname#744

みんなの回答

  • kamuy
  • ベストアンサー率32% (51/156)
回答No.4

「Kanata」様に喚ばれたッぽいので、出てきました(笑) Netscapeは4.6以降ですね。 となると、cookieの場所は C:\Program Files\Netscape\Users\"username"\cookies.txt という単一のファイルになりますね。 "username"には、ユーザ管理をしている場合は各ユーザ毎の名前(kamuyとか)、 デフォルトのままで、ユーザ管理していない場合はdefaultとかになります。 dosから見ると C:\PROGR~1\NETSCAPE\USERS\"USERNAME"\COOKIES.TXT ですね。 コードとしては REM 以下がバッチファイルの中身です。 DEL C:\PROGR~1\NETSCAPE\USERS\KAMUY\COOKIES.TXT REM ここまで。 という感じになりますか。 ユーザが複数あり、各々のユーザがクッキー受け入れをしている場合、 usernameの部分を書き替えた行を必要分用意してください。 REM 以下がバッチファイルの中身です。 DEL C:\PROGR~1\NETSCAPE\USERS\KAMUY\COOKIES.TXT DEL C:\PROGR~1\NETSCAPE\USERS\HOGEHOGE\COOKIES.TXT DEL C:\PROGR~1\NETSCAPE\USERS\SUMONE\COOKIES.TXT REM ここまで。

参考URL:
自分のPCの環境で。
noname#9414
noname#9414
回答No.3

バッチファイルか何かを作成して、その中で、C:\Windows\Cookieの中身を すべて削除すれば、Internet Explorerのクッキーは削除できますよ。 それをスタートアップに登録しておけば、Windows起動時にすべて削除して くれますし、Autoexec.batに書き込んでおけば、パソコンの起動時に削除して くれます。 どちらにせよ、たいしたプログラムの知識はいらないので、トライしてみては どうでしょうか。 バッチファイルの中身は、以下のようにしておけば、大丈夫なはずです。 REM 以下がバッチファイルの中身です。 DEL C:\Windows\Cookie\*.* REM ここまで。 これを応用して、Netscapeのクッキーの保存されているディレクトリを調べて、 DEL文の下に同様に書き込んでおけば、Netscapeのクッキーについても削除する ことができます。ただし、注意点は、DOSで動くバッチファイルなので、必ず ファイル名は8文字+3文字、ディレクトリ名も8文字(空白不可)でなくては いけないことでしょう。Program Filesというのを使いたければ、一度DOS プロンプトでどのように表示しているのかを確かめて、それを書き込めばいい はずです。たいていのパソコンでは、Progra~1のはずなので、そのまま書いても 問題はないはずです。ただし、Netscape Navigatorは、どうなっているのか 分からないので(たぶん、Netsca~1だと思うけど)、ご自分でみてください。 それから、このバッチプログラムの動作保証はしないので、もし何かしらの 不具合が出ても、私は責任を持たないので、ご自分の責任ですべての作業を 行ってください。 それから、どなたか、NetscapeのDOSでのディレクトリ表記を探せる方、 フォローをお願いします。 ではでは☆

参考URL:
バッチファイルだから、Autoexec.batでやった方が、無駄がないかも。
noname#744
質問者

補足

丁寧なお返事、ありがとうございます。  大変参考になりました。 不具合が起きても、責任を押し付けたりは決して致しませんので  ご安心ください(^-^) これからも、度々お邪魔するかもしれませんが、その時は宜しくお願いします。

  • maro
  • ベストアンサー率47% (95/199)
回答No.2

同じクッキーに空文字列の値を与えれば削除されます。

  • kamuy
  • ベストアンサー率32% (51/156)
回答No.1

「自動で」と、念押ししているくらいですから、 手動にて、 cookie使用後は「cookieを無効にする」にチェックを入れる、 というのは、無しですよね。 実は、私はこの方法でやってるんです。 プログラム(スクリプト)については、 読めるけど書けないと言う半端物でして(爆) 何かありましたら「補足」して下さい。 http://www.okweb.ne.jp/help.php3#7_1

関連するQ&A

  • 複数ブラウザ間でcookieを共有させない方法

    あるWEBブラウザから別のWEBブラウザを起動した場合に、 2つのブラウザ間でcookieを共有させない方法を探しています。対象ブラウザと言語は下記の通りです。 ■対象ブラウザ:InternetExplorer(5.5以上)、         NetscapeNavigator(6.0以上) ■言語:CGI(Perl)、Javascript ご存知の方がいらっしゃいましたら、ご教示の程よろしくお願いします。 ちなみに、下記の2つの方法でWEBブラウザを起動すると、 いずれもcookieが共有されてしまいます。 (1)window.open関数を使用  例)   var windowVar=window.open("../a.pl","windowName"); (2)target = "_blank"にしてsubmit  例)    document.form1.action = "../a.pl";   document.form1.method = "post";   document.form1.target = "_blank";   document.form1.submit(); 以上、よろしくお願いします。

  • キャッシュ上のCookieを削除する方法について

    前回、Cookieファイルの削除方法については、皆さんに丁寧なご回答を頂き、  大変参考になりました。 その方法にて、Cookieファイルの削除は出来たのですが、  ブラウザのキャッシュが有効な限り、ファイルを消しても、  Cookie情報は生きているのですね。 これも削除しないと、セキュリティ上、問題があるようです。 キャッシュにあるCookie情報の削除方法はご存知ないでしょうか。 たてづづけとなってしまい申し訳ありませんが、宜しくお願い致します。

  • Cookieについて

    InternetExplorerでインターネットオプションからプライバシーの詳細設定で自動Cookie処理を上書きする(O)にチェックをいれ、ファーストパーティー・サードパーティーのCookieを両方とも受け入れるにチェックをいれ、常にセッションCookieを許可する(w)を有効にしてもパソコンを終了して起動する、または再起動するとCookieが消えてしまいます。どうすればよいのでしょうか?ちなみにブラウザのFirefoxとOperaも使用していますが正常でまったく問題ありません。IEでしか使用できないアプリを導入しているので困っています。ご面倒をおかけしますが、何卒よろしくお願いいたします。

  • 【VBA】IEのCookieなどの削除方法

    こんにちわ。 Excel VBAで「自動でIEを起動してyahooを表示」するマクロを作成しています。 質問ですが、IEオブジェクトを作成したタイミングでCookieなどを削除するには、どのようにすればよろしいしょうか? ※IEの[インターネットオプション] - [全般]タブ - [閲覧の履歴]にある削除(全削除)と同じ処理を実装したいです。 -------------------------------------------------- Dim oIe As Object Set oIe = CreateObject("InternetExplorer.Application") ' ★ここで削除したい oIe.Visible = True oIe.Navigate "http://www.yahoo.co.jp/" -------------------------------------------------- お忙しいところ大変申し訳ありませんが、ご教授をお願い致します。 以上です。 ++++++++++++++++++++ 【環境】 OS:WinXP 以上 ブラウザ:IE7 以上 Excel:Excel2007 以上 ++++++++++++++++++++

  • cookieが有効になりません

    Windows7のIE9でcookieが有効ではないとメッセージが出て、gmailやyahooなどにログインできなくなってしまいました。 gmailでは「ブラウザの Cookie がオフになっています。Cookie をオンにしてください。」というエラー メッセージが表示される場合は、次の手順を試してください。 Googleでは以下のメッセージがでます。 1.Internet Explorer を起動して、ブラウザ ウィンドウの上部にある [ツール] をクリックします。  2.[インターネット オプション] をクリックして、ダイアログ ボックスの上部にある [コンテンツ] タブをクリックします。[コンテンツ アドバイザ] が有効になっている場合は、無効にします。 3.[OK] をクリックします。 次に、ブラウザのキャッシュをクリアします。 Internet Explorer のキャッシュをクリアする方法は次のとおりです。 上の方法でログインできない場合は、URL を https://mail.google.com に変更し、暗号化されたページでログインしてみてください。  その通りにしましたがログインできません。 他にもブラウザーをリセットしたりして何度か試しましたが、ログインできないままです。 cookieやJavaが有効かどうかを判別してくれるサイトではどちらも有効と表示されます。 Operaで試してみたところ、Googleにはログインできました。 これはIEの不調なのでしょうか。 どうしたら今まで通りになるでしょうか。 どうか皆様の知恵をお貸しください。よろしくお願いいたします。

  • ブラウザを閉じた時にCOOKIEを削除したい

    ブラウザの×ボタンを押した時にCOOKIEを削除したいのですがJavascriptでブラウザを閉じたイベントをフックする方法をご存じのかたご教授願います。 ブラウザはIE6、FireFox、Operaを対象としたいですが、IE6だけでもOKです。 ブラウザの設定で終了時にCOOKIEの削除はできると思いますがサーバ側から書き込んだCOOKIEの内容をユーザに意識させる事無く削除する方法を検討してます。 よろしくお願いします。

  • cookieの有効化ができていないようで困ってます

    『ページの自動転送設定が正しくありません このアドレスへのリクエストに対するサーバの自動転送設定がループしています。 Cookie を無効化したり拒否していることにより、この問題が発生している可能性もあります。』と 出て見れないページがあります。 サイトの情報で特定のページだけ見れない感じなのですが、そのサイトに質問したところ 私のブラウザーの設定でcookieが無効化しているんじゃないかと言われました。 何度も確認したのですが、firefox最新版のプライバシーで、firefoxに記憶させる詳細設定、 cookieを保存するにチェック入ってるんです。 サイトのほうでは私の設定のほうの問題と言われこれ以上は質問できなさそうだし 困ってるのですが、何かわかる方いませんか?

  • cookieのことで困っています

    cookieを保存しておくことによってログイン情報の入力を省略できるサイトというのは沢山ありますよね? 私の場合cookieを受け入れる状態でログインしたにも関わらず、またログイン画面からやり直さないといけない状態になってしまいます。 ログインしてからしばらくは大丈夫なのですが、どのタイミングでそうなってしまうのかわかりませんが、ログインし直さなければいけなくなってしまいます。 cookieも消去していませんし、cookieもちゃんと残ったままなのにです。 おかしいなと思い、cookieのフォルダを見てみると同じサイトのcookieが複数あって(おそらくログインしなおした回数の分だけ)1から順番に番号がふられている状態でした。 例えばYahooの場合ですと USER@yahoo.co[1].txt USER@yahoo.co[2].txt というように同じサイトのcookieが複数あるのです。 これがこの問題の原因に繋がるのかはわかりませんが、以前まで使っていたパソコンではこのような現象は一度もおきたことがないので困っています。 現在使用しているPCは emachines J4492 で、OSはWindows XP HomeEdition SP2です。 どうかお知恵をお貸しください。よろしくお願いいたします。

  • Cookieの機能が働いていないようなのです。

    お世話になります。 WindowsXPのサポート終了に伴い、Windows8.1が入っている新しいパソコンを購入しました。 インタネットブラウザーはInternet Explorer11です。 今までどおり、よくログインするウェブサイトにおいて、ログイン時に「ブラウザーを閉じてもログイン状態を保持する」にチェックマークを入れるのですが、ブラウザーを閉じて再びそのウェブサイトにアクセスすると再びIDやパスワードを入力するように求められます。 Cookieの設定は「既定」にしてあります。 WindowsXPとInternet Explorer8では「既定」で問題なくログインできていたのですが、Windows8.1とInternet Explorer11ではCookieの仕様が変わったのでしょうか? どなたか同じような現象を経験され、問題を解決できた方がいらっしゃいましたら、その解決方法を教えていただけますか。 よろしくお願いいたします。

  • cookieを使用可能にするには

    就活のためある会社に パスワードを入力し ログインしようとすると クッキー(cookie)が使用できないようになっている可能性があります。(というメッセージが出てきてしまって ログインできません) IE5の場合のcookie使用可能にする方法 という説明が 書かれていますが 私が使用しているブラウザはIE6.0バージョンで どのように設定してよいかわかりません どなたか 教えてください 

専門家に質問してみよう