|
テストしてみたら、たしかに2080文字くらいに制限があるみたいでした。
<a href="....">みたいなURLの長さが非常に長いのを用意して、クリックしてみた
ら、「このページを表示できません」みたいな表示がHTMLメールViewer上で出てしま
います。
HTMLメールViewerのソースコードを見直した限りは特に制限は無い作りではありま
した。
HTMLメールViewerは、Internet Explorer相当のウィンドウ部品である「WebBrowse
r Control」ってのを使ってます。で、トレースしてみたんですが、非常に長いURLの
場合だと、そもそもWebBrowserコントロールから何も通知が届かず、勝手に「この
ページを表示できません」みたいに切り替えてしまうようです。
なぜなのかちょっと分からないのですが、そもそも的に、Internet Explorerの方
に、URLの長さ制限があるようです。
「url 長さ 制限」でgoogle検索すると、
Internet Explorer では URL に最大 2,083 文字が使用可能
みたいなのが出てきます。ということで、たふんその制限オーバーだとうまく動作
しないのかなぁと思います。
HTMLメールViewer側に何も通知が来ないので、僕の方で対処するのも難しいように
思います。
ということで、すみませんがこの制限は現状どうにも出来なさそうってことでご了
承いただくしか無いように思います。
---------------------
ついでに、HTMLメールViewer上じゃなくて、普通にテキスト形式メール本文に長い
URLがあった場合も、開くとカットされてしまうようです。これは秀丸エディタ側に
制限があるせいのようです。
これについては直せるかどうか、今ちょっと秀丸エディタの担当と相談中です。何
か分かったらまたお返事させていただきます。
|
|