• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mailto についての質問です。)

mailtoについての質問:WindowsとMacでの動作の違いに対処法はある?

このQ&Aのポイント
  • HTMLで「お問い合わせはこちらから」というボタンを作り、WindowsとMacでの動作に違いがある。
  • Macではメールソフトがアクティブになるだけで、新規メールが立ち上がらない。
  • Windowsでは件名が文字化けする。エンコードをせずに書き込むと、Macでは立ち上がるがWindowsで問題が発生する。

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

  • ベストアンサー
回答No.3

OS がどうのというよりは、そもそも mailto のようなHTTP以外のURIに対する挙動はHTML 4.01仕様書17.3 actionの定義においてundefinedとされています。よって動作もブラウザ任せになってしまいますので、確実な動作は望めません。無難に perl や PHP などのサーバーサイドプログラムのご利用をお勧めします。

webama_fk
質問者

お礼

hujitomo 様 お返事ありがとうございます。 ブラウザ依存となるとちょっとよろしくないですね。。。 わかりました。PHPでトライしたいと思います。 ありがとうございました。

その他の回答 (2)

  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.2

例えば、アクセスログだと xxx.yyy.10.175 - - [25/Dec/2009:09:04:20 +0900] "GET /logo15.gif HTTP/1.1" 200 1337 "http://www.xxxxxxxx.xx.jp/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 (.NET CLR 3.5.30729)" のようにブラウザの情報が取れるので、この例では "Mozilla/5.0 (Windows; U; Windows NT 6.0; ja; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6 (.NET CLR 3.5.30729)" でWindowsとわかります。cgiならこの情報を参照する方法があるので。

参考URL:
http://www.poizun.jp/content/cgi/kankyou.html
  • SaKaKashi
  • ベストアンサー率24% (755/3136)
回答No.1

OSによってmailtoの部分を使い分ける。

webama_fk
質問者

お礼

Sakakashi 様 お返事ありがとうございます。 その「OSによって使い分ける」ということですが、windows端末だけ読み込むコードなどの判別って可能なんでしょうか。