|
いろいろ調べました。
まず、スクリプトエラーが出ること自体は、どうもWebBrowserコントロールを
使った場合は避けられない問題のようで、回避するためには、
1.そもそもスクリプトを実行しないようにする。
か、または、
2.スクリプトのエラーが発生しても無視するような、特別な処理する。
かどっちかになるようです。
で、とりあえず前者の「スクリプトの実行禁止」の方ですが、実はHTMLメール
Viewerに既にオプションがあって、それで実現が可能です。
「全般的な設定・メール表示」の「HTMLメールViewerの設定...」を押して、
「詳細」ページを選択すると、そこに
□ActiveX等のプログラム実行を禁止する
□(スクリプト等も)
ってオプションがあります。そこの両方をONにすればいいです。両方ONにした
ら一度秀丸メールを再起動する必要があります。
それでどうでしょうか。
ちなみにBecky!さんもWindows Liveメールさんもエラーが出ませんが、エラー
が出ない原因は、そもそもHTMLメールの中に入ってるスクリプトを実行してない
からのようです。例えば
<body onload="document.write('xxxxxxx')">
</body>
のようなHTMLメールをインポートさせて開いても、xxxxxxxの文字列は画面に
出てこないです。ということはスクリプトが実行されてないようです。
秀丸メールでも基本スクリプト実行禁止にすべきなのかもしれません。
「2.スクリプトのエラーが発生しても無視するような、特別な処理する」の
方は、とりあえずやり方が書いてあるページがあるので、それを参考にトライし
てみます。
|
|