FireFoxで使用できるmailtoのような機能について

このQ&Aのポイント
  • FireFoxでは正常に機能しないmailto機能に代わるものはありますか?
  • FireFoxを使用しているユーザーでもmailtoのような機能を利用できる方法はありますか?
  • 製作側でFireFox使用の人でも問題なくmailtoのような機能を使えるようにする方法はありますか?
回答を見る
  • ベストアンサー

FireFoxでも対応できるmailtoのような機能はありますか?

初めまして。 独学でHPを製作をしているものです。 かなり知識不足だと思うので、この質問内容にも誤りがあるかもしれませんが、どなたか教えて下さい。 現在ホームページを作成しているのですが、IEでは対応しているmailto機能がFireFoxでは正常に機能してくれません。 いろいろ調べてみたのですが、FireFoxを使っているユーザー自身がオプション機能を変更してリンクを有効にするなどの方法しか見つけることができませんでした。。。。 恐らく私が作成するHPを見るユーザーはそんなにパソコンが得意でない人が集まると思うので、できれば製作側でFireFox使用の人でも mailtoのような機能が使えるように設定しておきたいと思っています。 HTMLになにかFireFox用のタグを埋め込めば機能するなんてことはありますでしょうか・・・・? どなたかご存知の方がいらっしゃったら教えていただけると嬉しいです! どうぞ宜しくお願い致します。

  • HTML
  • 回答数4
  • ありがとう数5

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

  • ベストアンサー
  • abril
  • ベストアンサー率69% (388/560)
回答No.2

確認なのですがここで仰っている「mailto機能」とは、 <a href="mailto:foo@hogehoge.com">お問い合わせ</a> の様な使用においてではなく、 <form method="post" action="mailto:foo@hogehoge.com?subject=お問い合わせ" enctype="text/plain"> という様な、「フォームの入力内容をメールで送信する」ということですよね? その前提で回答(アドバイス)致します。 ANo.1の回答者様がご回答の様に、閲覧者の任意の環境を(たかが)HTMLタグで強制的にコントロールするなどという事はできません。 別に「FireFoxでは正常に機能してくれ」ていない、という問題ではありません。また、「IEでは対応している」と仰っていますが、これも絶対ではないです。現に私の環境では受け付けませんし。 > HTMLになにかFireFox用のタグを埋め込めば機能するなんてことはありますでしょうか・・・・? その様なものはありません。 上でも書いた様に、HTMLタグはたかが「マークアップ」する為のタグでしかなく、それ自体には(リンクの動作などを除き)動的な機能はありません。プログラミング言語ではないのです。他の質問でもちらほら見受けられるのですが、どうもHTMLタグに過剰な期待をする方が少なくない様です。 > 恐らく私が作成するHPを見るユーザーはそんなにパソコンが得意でない人が集まると思うので、できれば製作側でFireFox使用の人でもmailtoのような機能が使えるように設定しておきたいと思っています。 この理由も何だかよくわかりません。質問者様的にはユーザビリティを考慮して、という意図の様ですが、「パソコンが得意でない人」にとっては、所謂フォームの体裁をとった画面から入力する作業というのは、例えそれを構築しデータを送信する仕組みがmailtoスキームであろうが、それ以外のサーバーサイドで動くスクリプト(プログラム)であったとしても、何ら変わりはないと思うのですが…裏で動くものがなんであろうと、表(ユーザ側)でユーザがやらなければいけないことは同じでは? ※大昔にはmailtoスキームによるフォームの作成も体験済みですので、実体験から申し上げております。 ということで、mailtoスキームでのフォームを提供する事は、ユーザビリティの面でのメリットはない、むしろ環境によって動作しないユーザの割合が(PHPやPerl等で処理するメールフォームの使用に対し)比較にならない程多くなる、という面ではむしろデメリットです。 この様に、ユーザ側に負担をかける事はないと思いますので、ANo.1の回答者様同様、(ご利用のホスティング・サービスのプランで大概は用意されているであろう)メールフォームの設置をお勧めします。 蛇足ですが、 ×FireFox→○Firefox です。 IEは"Internet Explorer"の略語ですからIEと書こうがieと書こうが人の勝手かと思いますが、Firefoxは"Firefox"という1ワードの製品名ですので、お間違いなき様に。

198601
質問者

お礼

とても詳細なご説明ありがとうございます。深く感謝致します。 HTMLは絶対的な命令を出すことはできないのですね。 (たしかにかなりの期待を持っていました・・・。。) そもそもmailto機能を使ったのは、クライアントの会社のガイドラインでPHPの使用を禁止されていたためでした。今後交渉次第で使用可能となることもあるかもしれないのですが、取り急ぎでガイドラインにひっかからないメールフォームのようなものが必要となり、mailto機能を使用いたしました。 ですが、なるべく早くガイドラインの緩和交渉を進めたいと思います。 図々しく一つ質問させていただきたいのですが、 現在のタグは <a href="mailto:*******@**********.com?subject=お問い合わせメール&body=下記の項目を入力後送信してください。%0D%0A ■お問い合わせ内容%0D%0A ■ご連絡先 (必須)%0D%0A *郵便番号 :%0D%0A *住所 :%0D%0A *TEL :%0D%0A *FAX :%0D%0A *e-mail :%0D%0A お名前 :%0D%0A" target="***************">お問い合わせ</a> のように、ご回答者様が一番初めにあげて下さった例の前者のタイプかと思います。上記の方法もこちらのサイトで以前どなたかが回答されていたものを参考にしたのですが、メールリンクを押すとある程度定型分の入ったメールが立ち上がり、名前などを入力してもらって送信する、というものです。 このタイプと、回答者様が仰っていた後者のもの (<form method="post" action="mailto:foo@hogehoge.com?subject=お問い合わせ" enctype="text/plain">)では どの様な違いがあるのでしょうか。 失礼に当たるほど無知な質問だとはわかっておりますが、 勉強中のため教えていただけると大変幸甚でございます。 何卒、宜しくお願い致します。

その他の回答 (3)

  • abril
  • ベストアンサー率69% (388/560)
回答No.4

大変ご丁寧なレス、恐縮です。 > (たしかにかなりの期待を持っていました・・・。。) まあ確かに【HTML】が【プログラミング】のサブカテゴリに入っちゃってますからね。誤解される向きも多少はあるのかな、とは思います。 > そもそもmailto機能を使ったのは、クライアントの会社のガイドラインでPHPの使用を禁止されていたためでした。 その様なご事情があっての事でしたか。私も大昔には、質問者様と同じ無体な要求をされた経験がありますが、今時(PHPじゃなくても)サーバサイドで動くスクリプトの1つも使わせてくれないクライアントがまだあるのですね。ご苦労、忍ばれます。 > ですが、なるべく早くガイドラインの緩和交渉を進めたいと思います。 「そうされるのがお客様の為ですよ!」と力説して何とか説得されるのが一番ですね…。 > このタイプと、回答者様が仰っていた後者のもの > (<form method="post" action="mailto:foo@hogehoge.com?subject=お問い合わせ" enctype="text/plain">)では > どの様な違いがあるのでしょうか。 この場合は、フォームの部品<input~><select>等を使用して、通常のフォーム入力画面をHTML側でコーディングします。要は、フォームの入力内容を入れるところまでは、サーバサイド・スクリプトを使う様な場合と見た目的にはほぼ同じで、送信の際にmailtoスキームを使う、というだけです。 ※ですので、前回は「ユーザがやらなければいけないことは同じ」と書きました。 foo@hogehoge.comに送られてくる内容は、 ---------------------------------------------------------------------- name = 山田太郎 tel = 03-xxxx-xxxx email = hogehoge@foo.co.jp ---------------------------------------------------------------------- という様に入力フィールドが1行づつ順番に記入されている、といった感じだったと思います…すみません、何せ大昔の記憶なので、実際に送られてきたメールのbody部分の仕様はうろ覚えですので定かではありません。 いずれにせよ、この仕様では対応できない環境が多すぎると思いますので、そのあたりを強調すればクライアントへの説得に役立つかと。 (参考)http://bakera.jp/ref/html/attribute/action > 取り急ぎでガイドラインにひっかからないメールフォームのようなものが必要となり、 代替案ですが…これも大昔苦肉の策としてやったことがあるのですが、HTML上でメールのbodyの内容と同じコンテンツを表示させて、メーラーで新規画面を出してもらってから、その部分をそのままコピペして、空白部分に入力して宛先にfoo@hogehoge.comを入れて送信してくれ、という様な画面を用意した事があります。 HTML側の表示はこんな感じですね↓ ---------------------------------------------------------------------- (コピーここから) ■お名前:  ■ご住所:  ■TEL:  (コピーここまで) ---------------------------------------------------------------------- まあ、勿論くどくどとコピペの仕方とか、色々注意事項を添えなければいけないのでちょっと面倒ですが、ないよりましだという程度で。

198601
質問者

お礼

度々のご回答本当にありがとうございます。 頂いたご説明とてもわかりやすかったです。 ご丁寧にどうもありがとうございました。 代替案、「そーいう手があったか!」という感じです。 なんだかシステム的なのことばかり考えて行き詰っていましたが、マニュアル的方法も探せばいくらでもありますね! 試行錯誤してみようと思います! 親切に教えてくださった回答者様に感謝の限りです。 本当にありがとうございました。

  • suiris
  • ベストアンサー率68% (17/25)
回答No.3

<a href="mailto:okwave@sample.ne.jp">メール送信</a> の1行を打ち込めばIEもFirefoxも問題なく動作すると思うのですが、確認はされたのでしょうか? Firefoxはmailtoに対応しています。

198601
質問者

お礼

ご回答ありがとうございます。 Firefoxでも確認してみたのですが、無反応でした。。。。 FirefoxのQ&Aページで調べてみたところ 「ユーザー側の設定を変えたら閲覧可能」と表記されていました。 取り急ぎはユーザー側に設定を確認して下さいというアナウンスを入れようと思っています。

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

mailtoスキームは閲覧者の環境によっては動作しません。こればかりはどうしようもないです。 #私のPCも(あえて)動作しないように設定してます。 素直にメールフォームを設置した方がいいと思います。

198601
質問者

お礼

ご回答ありがとうございます。 mailto機能ではどうしようもないのですね。。。 メールフォーム設置を検討してみたいと思います。 ありがとうございました。

関連するQ&A

  • Firefoxでのmailtoリンクについて

    自分が使っている既定のメーラーがThunderbirdなのですがFirefoxのmailtoリンクをクリックしてもメーラーが立ち上がりません。(エラーダイアログなど出ず、無反応状態) 以前、Firefoxの拡張のGoogle Toolbarの設定で、mailtoリンクからGmailの送信が出来るようにしていましたが、今はその機能を無効にしています。 にもかかわらず、mailtoでThunderbirdが起動出来ません。 どうかご回答・アドバイスをお願いします。

  • 入門者です。HTMLのmailtoが機能してません

    ホームページ超初心者です。HTMLではじめて1ページ分作りましたが、 「お問い合わせはこちら」の「こちら」の部分に、私のメールアドレスが 宛先になるように、mailtoというHTMLでハイパーリンクしたつもりだったんですが、 テストしてみたら届きませんでした。どうしてなんでしょうか?メールアドレスは 何度も確認したのですが、間違っていませんでした。「こちら」をクリックすると Windows live Mail 2011が起動しますが、私はこれを普段使ってないので 元々このソフトが機能していないとも考えられます。私のパソコンはWindows 7 です。お教え下さい。

  • firefoxで新規ウィンドウが開く

    こんにちは。 最近ブログなど、サイト作成をするとIEではどうしても ウィンドウが多くなってしまうので、タグブラウザを導入しました。 いろいろ使ってみたのですが、firefoxにすることにしたんですが、 ウェブサイトでリンクターゲットが新規ウィンドウ(target="_blank") の時、firefoxも別マドで開いてしまいます。 オプションもいじってみたのですが直らず・・・。別マドではなく、 別タグで開くにはどのような設定をしたらいいのでしょうか? あと、これとは別件で、ウェブ作成などで使いやすいブラウザが あれば教えてください。MovableTypeでブログやってます。

  • 携帯用のHPでのmailtoリンクで。

    携帯用のHPで、 mailtoリンクを使って、 そのHPのURLを本文として、送信先を指定せずに携帯のメーラー(?)で送信というかメール作成画面を開くようにしたいのですが、 <a href="mailto:?body=http://www.hoge.*.jp/a.cgi?a=1&b=1">メールで送る</a> とやったときに、うまくいきません。 携帯のサイトではmailtoは使えないと考えたほうがいいのでしょうか? 携帯の機種は依存しないという考えです。 以上よろしくお願いします。

    • ベストアンサー
    • HTML
  • FOMAでは、mailto:タグはきかない?!誰か助けて;;

    iモード用のホームページを運営しているのですが、ユーザーの方から、FOMAを使うと、メールのリンクがきかない、というクレームがあり困っています。 誰か詳しい方助けて下さい;; 具体的には、 <A href="mailto:aa@bb.jp">メール</A> といった感じの普通のmailtoのタグを使っているんですが、FOMAだとここで「メールの切替ができません」というメッセージが出てメール画面への切替ができないみたいです。 使用機種は不明ですが、FOMAなのは間違いないということでした。。。 原因と対処方法を教えて下さい。 よろしくお願いします。

  • mailtoの設定。

    HPを見ているとリンクになっていてクリックすると相手に自動的にメールを送れるようになっているのありますよね?メールソフトが立ち上がるやつです。 最近今回の相談とは別の理由から、コントロールパネル→インターネットオプション→コンテンツ→オートコンプリートというところと、フォルダオプションのファイルの種類→mailtoというところ両方を適当にいじってしまい、それ以来メールソフトが立ち上がらなくなってしまいました。 いじったどちらかに原因があると思うのですが、どこをどうしたら直るか分かりません。 どなたか設定が分かる方おりましたら、ご回答お願いいたします。 使っているOSはXPで、ホットメールを使っています(←関係あるかは分かりませんが一応書いておきます。。。) よろしくお願いいたします。

  • 楽天でのタグの表示の仕方を教えて下さい。

    HP作成にも慣れておらず、タグのこともほとんど無知なので教えて下さい。 楽天でHPを開設しています。 かろうじてリンクをはることができるのですが それを他の友達にそのHPを通じて教えてあげたいのですが HTMLタグの記述に誤りがありますや、 href 属性で指定された URL が不正ですというエラーになってしまいます。 こういう時はどのようにすれば下記をそのまま 表示できるのでしょうか? <a href="リンク先アドレス">リンクを貼る文字</a>

  • firefoxで2つブラウザが立ち上がる

    お世話になります。 メールのリンクからブラウザが立ち上がるソフトをIEからfirefoxに変更しました。すると、「リンクブラウザの割り当て」が表示されるので(そのままfirefoxは立ち上がりました)残ってしまう「リンクブラウザの割り当て」ダイアログにfirefox.exeを入れたところ、今度は2つブラウザが立ち上がるようになってしまいました。。。。 フォルダオプションから「URL:MailTo Protocol」で「DDEを使う」を外すと直る、とありましたので、設定すれど、外すことが出来なく、修正ができません。 OSはXPService pack2、IEは7、firefoxは最新バージョン、メーラーはoutlook2002です。 そもそも、IEからFIREFOXに変更する理由ですが、IE7がいくらたっても、強制終了することが多く、こちらも困っているからです。。この問題も解決方法があればぜひ、お願いします。 お分かりの方、ぜひ、よろしくお願いします。(__)

  • FirefoxのStylish(機能拡張)について

    Firefox49.0.2を使用しています。 機能拡張にStylishを導入して新しいスタイルでGoogle検索のリンクの色を変更して使用していたのですが、最近リンクの色を変更しようと思い適用したユーザースタイルを編集しようとしたら編集出来なく(コードが表示されない)なってしまいました。 何が原因か解る方がいましたら教えて頂けないでしょうか。 よろしくお願いします。

  • 環境によってmailtoでエラーが出る事ってありますか?

    はじめまして。 HPに、クリックすると、メーラーを立ち上げて、 送信できるようなものを設定しています。 HTMLは下記のとおりです。 <a href="mailto:△△△△@△△△△△.com">■ メール ■ しかし、たまにHPに来た人からエラーが出て送れません。 と言われてしまいます。 知人数名に頼んで、違う環境、違うPCから試してもらったのですが、送れるのです。 マックだと送れないとか、ネットスケープだと送れないとか何かあるのでしょうか?? ※△部分はちゃんとメルアドが入ります。

    • ベストアンサー
    • HTML

専門家に質問してみよう