• ベストアンサー

WSHのIEオブジェクト操作後のクッキーの削除方法

WSHでIEオブジェクトでナヴィゲートしたページの クッキーを、WSHから削除するにはどのようにすれば良いですか? 単にIEのキャシュファイルの全削除だと、 そのクッキーファイルが他から利用されている場合エラーが出そう なので他の方法も無いかと思い質問しました。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

たとえばこんな感じで・・・ 接続先:http://example.com/test.htm WSH:test.vbs #test.htm <script> document.cookie="hoge=1"; document.write(document.cookie); </script> <input type="button" value="cookie" onclick="alert(document.cookie)"> これで、起動するたびにhogeに1をいれます。 画面上にクッキー情報が表示され、ボタンをおしても同じ情報が 表示されます #test.vbs URL="http://example.com/test.htm" set oIE=Wscript.CreateObject("InternetExplorer.application") oIE.navigate2(URL) oIE.visible=true oIE.document.cookie="hoge=; expires=Thu, 1-Jan-1970 00:00:00;" msgbox oIE.document.cookie test.htmを呼び出し後、クッキーのhogeキーを削除していますので msgboxではhogeが表示されません。 ボタンをおしても表示されないことがわかると思います

akaginoyama
質問者

お礼

有効期限切れに設定するのですね、 ソースが読めなかったので時間が掛かりましたが やっと、理解できました、ありがとうございます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

document.cookieの値が参照できませんか?

akaginoyama
質問者

お礼

申し訳ありません。 WEBの仕組みに疎いので、もう少し詳しく ご教授いただけませんでしょうか? WSHで、 オブジェクト名.document.cookie と言う形で参照出来ないかと言う事でしょうか? 参照出来たところで、どのような流れ で処理するべきかなども、大雑把で構いませんので ご教授頂けると幸いです。

関連するQ&A

  • クッキーの削除方法

    あるサイトを利用していたところ、メールアドレスチェックにひっかかり利用できなくなり、「ブラウザーのクッキーを一度削除してください」とのメッセージを受けました。 ブラウザーのクッキーを削除する方法をご教示願います。 当方の、ブラウザは、IE6.0です。

  • IEの最新バージョンで特定のクッキーだけ削除する方法

    IEを最新バージョンにアップロードしました。 これまで時々テンポラリーインターネットファイルのフォルダーをチェックして広告サイトなど必要ないクッキーだけを削除していましたが、バージョンアップしたところ、テンポラリーネットファイルのフォルダーで不必要なファイルを右クリックして削除するをし、削除してもいいですかのコーションがでて「はい」をクリックしてにもかかわらず削除できません。いつもよく利用するサイトのクッキーは残したまま不必要なクッキーだけを削除する方法を教えてください。お願いします。

  • クッキー 削除する方法は何ですか。

    IEのクッキーとは何ですか。クッキー 削除する方法は何ですか。どなたが紹介してください。よろしくお願いします。IEのバージョンは7です。

  • IEのオブジェクトが削除できません

    お世話になっております。 IE7を使っているのですが、どうも不調(googleツールバーが表示できなくなったり)なので、手近なところから綺麗にしようとオブジェクトを削除しようとしたのですが、全くできません。 同じ質問があったのですが、 http://oshiete1.goo.ne.jp/qa2950195.html これでもだめでした。ファイルをドラッグすると禁止マーク(?) がでて移動不可のようです。 宜しくお願いします。 ちなみになるべく他のブラウザ、IE6は使わない方向でお願いします m(__)m

  • クッキーの削除

    WIN98でIE5.5を使用しています。クッキーをすべて削除したいのですけどうすればばいいですか?クッキーが保存されているファイルを開いてそこにあるのを全部ゴミ箱にいれてもいいのでしょうか?テンポラリーファイルとかも削除できるものはしたいのですけどどうすればいいですか?

  • WSHでのIE起動

    WSHでIEを起動させたいと 思っています。 ホームを表示させることは できたのですが、 他のファイルに書かれている URLを引数に指定して 表示させることはできますでしょうか?

  • コマンドプロンプトを使ってIEの履歴削除

    いつもお世話になっております。 コマンドプロンプトを使って、IEの使用履歴(キャッシュ、クッキー全て)、テンポラリファイル内を全てクリーンアップしたいと考えているのですが、方法が分かりません。 IEの履歴削除では、 「cd "%USERPROFILE%\Local Settings"  rd /q /s "tempor~1"」 を走らせてみたのですが、IEが立ち上がっていなくても、「他のプロセスで使用中」の為削除できません。 テンポラリについても 「del "%USERPROFILE%\Local Settings\Temp\*.*" /q」 を走らせましたが、同様にプロセスが邪魔して削除できません。 どなたか詳しい方、どうぞご教授お願い致します。 IEに関しては、  ・クッキー  ・一時ファイル(キャッシュファイル)  ・アクセスサイト履歴  ・(可能であればオートコンプリート) を削除できればと考えています。

  • クッキーを自動で削除するツール

    cookiesフォルダ下のクッキーを自動で削除してくれるツールはないんでしょうか。 IEでクッキーの制限をしてると利用できないサービスがいろいろとあるんですが・・・ 例えばGOOの場合試してみたんですが、ログインの時だけクッキーの制限をはずしておけば、あとはcookiesフォルダ下のクッキーを削除しても普通に利用できるみたいです。そして次に制限をはずしてログインした時は、また新しいクッキーが送られてきます。・・・めんどくさいです・・・ というわけで、クッキーを受け入れた直後、あるいはユーザーが指示したときワンクリックでクッキーを削除してくれるソフトが欲しいんです。Vectorのファイル削除のジャンルで探してみたのですがなかなか見つかりません。

  • クッキーの削除で

    初歩的な質問かもしれません^^; 今、ある検索サイトを利用しているのですが、毎日かなりの検索をするため(ただ検索回数を得るためだけ)、やたらとクッキーが溜まってると思うのです。 長いことクッキーの削除をしてないし、クッキーが溜まることでPCも重くなったりするんでしょうか。 一時ファイルの削除だの、なるべく快適になるようにPC内の掃除はしていますが、クッキーを削除した場合、オートコンプリートになっている部分がどうなるのか心配で・・・ パスワードも決まっていないので、オートコンプリートが消えたらハテ?となるものがいくつかあります。 クッキーは時々削除したほうがいいのか、その場合、オートコンプリートも消えてしまうのか、教えてください。

  • IEがクッキーを読み込まない。

    家で使っているPCのIE9がクッキーの有効化の設定しているのに、Googleとかにログインできないのです。各設定の初期化、ユーザー情報他一時ファイル等の情報も削除済み。どなたかお知恵をお貸しください。

専門家に質問してみよう