最新バージョンの確認についてNo.06839
jechabon さん 11/12/09 20:38
 
こんばんは。jechabonです。

 [その他]→[最新バージョンの確認]を実行するとWSHのエラーが発生します。
  行: 223
  文字: 4
  エラー: アクセスが拒否されました。
  コード: 80070005
  ソース: msxml3.dll

環境:XP(SP3)+秀丸8.11+IE8.0  msxml3.dll(SP10)

他のPCではエラーが発生しなかったので調べてみました。
どうも、エラーの発生するPCでは、Twitterのサイト
http://twitter.com/statuses/....
にアクセスすると、SSLの
https://twitter.com/statuses/....
に強制転送されるようです。

IE6〜7のPCではSSLに転送される事はなく、最新バージョンの確認
も正常に実行されました。
とりあえず、HidemaruHmvc.vbsの24行目を http: → https:
に書き換えたらエラーは出なくなりました。

IE8の影響でしょうか?
何か対策はありますか?

[ ]
RE:06839 最新バージョンの確認についてNo.06840
秀丸アドイン担当 さん 11/12/12 11:08
 

 いつもお世話になっております。

 不具合のご連絡ありがとうございます。
 バージョンチェック関連担当です。

 私のところの、XP(SP3)+秀丸エディタ8.11+IE8.0 の環境にてテストしてみた
のですが、再現させることは出来ませんでした。
 私のところの、「msxml3.dll」は、製品バージョンが「8.100.1052.0」でした。

>IE8の影響でしょうか?
>何か対策はありますか?

 私のところの同様の環境下で再現しませんので、一概にIE8のみの問題ではな
く、何かしら複雑な発生原因があるのかもしれません。
 リクエスト先を「https」に変更して動作可能であれば、それで対応していた
だければと思います。
 スクリプトの方も、エラーが発生した場合に「https」で、再リクエストを行
うような仕組みを検討したいと思います。

 ご不便おかけして申し訳ございませんがよろしくお願いします。

[ ]
RE:06840 最新バージョンの確認についてNo.06841
jechabon さん 11/12/12 12:06
 
>  私のところの、「msxml3.dll」は、製品バージョンが「8.100.1052.0」でした。

こちらの環境も同じ8.100.1052.0 (SP10) です。

>  私のところの同様の環境下で再現しませんので、一概にIE8のみの問題ではな
> く、何かしら複雑な発生原因があるのかもしれません。

Twitterには、常時HTTPSで接続するオプションがあります。
私のTwitterアカウントもONになっており、ブラウザで自動ログオン
(パスワードの保存)を設定して、http://twitter.com/ にアクセスすると、
https に転送されるようです。
しかし、IE8でログオフしても、http://twitter.com/ にアクセス
すると、何故かhttpsに転送されてしまうようです。
この状態で秀丸のバージョンチェックをすると、エラーになるようです。

>  スクリプトの方も、エラーが発生した場合に「https」で、再リクエストを行
> うような仕組みを検討したいと思います。

よろしくお願いします。

[ ]
RE:06841 最新バージョンの確認についてNo.06842
秀丸アドイン担当 さん 11/12/12 14:14
 

 いつもお世話になっております。

 詳細な情報ありがとうございます。
 Windows7では、どうしても再現できなかったのですが、XPでTwitterの設定を
何度か変更しているうちに、再現させることが出来ました。

 スクリプトの方は対応させることが出来ましたので、次回のバージョンアップ
時に、修正版に変更してもらいます。

 ご不便おかけして申し訳ございませんがよろしくお願いします。

[ ]