MozillaZine.jp フォーラム
https://forums.mozillazine.jp/

ネットワークドライブをハイパーリンクにする方法
https://forums.mozillazine.jp/viewtopic.php?f=3&t=14826
ページ 11

作成者:  kiiroitori [ 2014年6月09日(月) 22:41 ]
記事の件名:  ネットワークドライブをハイパーリンクにする方法

「X:\」から始まるパスが書いてあった場合、URL同様にダブルクリックで開くようにしたいのですが、
設定、アドオンを入れることで可能になるのならやり方を教えていただけませんか?

作成者:  WADA [ 2014年6月10日(火) 09:48 ]
記事の件名:  Re: ネットワークドライブをハイパーリンクにする方法

kiiroitori さんが書きました:
「X:\」から始まるパスが書いてあった場合、URL同様にダブルクリックで開くようにしたいのですが、
設定、アドオンを入れることで可能になるのならやり方を教えていただけませんか?

そんな設定は無い。
たとえ、HTMLメールで、file:///X:/... というようなファイルへのリンクがあったって、メール送信者のPCのX:\...が、メール受信者のPCのX:\...であるなんてことは普通のインターネットの世界ではありえないから、Thunnderbirdは、file:/// URLのリンククリックでオープンしなかったような気が...
イントラネットだと、ファイル共有で全員が同じネットワークドライブをアサインしている、ということもあるから、アドオンはあるかもしれません。

内部的には、HTMLを利用して表示しているから、
(1) Custom Buttonsというアドオンをいれてツールバーボタンを追加し、
(2) DOM Inspectorというアドオンを入れて、メッセージペインの本文を表示しているノードを調べ、
(3) ボタンのスクリプトで、その本文のデータを保持しているノードのinnerHTMLやテキストノードをスキャンし、X:\...という文字列があったら「<a>...</a>」で置き換える、
で、リンクに変えることは、簡単にできます。
HTMLのJavaScriptであるHTMLの要素に何かをするのと、全く同じです。

でも、イントラネットなら、端から「HTMLのfile:/// URLのリンク」で送れば済む話じゃないんですか?
あとは、そのfile:/// URLでファイルを開いてくれるかどうかはThunderbird次第。
FirefoxにURLを渡してくれさえすれば、もうこっちのもの。

自前のツールバーボタンならば、リンクにする必要はなくて、
(a) ボタンクリックで最初のX:\...を見つけ、OpenURL(URL)といったような名前の、Thunderbirdに無いはずが無い機能を呼び出して既定のブラウザーに渡す、とか、
(b) ドラッグで選択した文字列を取り出し、file:/// URL形式に変えて、Thunderbirdに無いはずが無い機能を呼び出して既定のブラウザーに渡す、とか、
好きなようにできます。
(b) のようなものは、アドオンがありそうな気はするけれど、あってもURL形式の文字列しかサポートしないんじゃないかな。

作成者:  kiki [ 2014年6月10日(火) 14:13 ]
記事の件名:  Re: ネットワークドライブをハイパーリンクにする方法

  
*質問・投稿する前に、サポートサイトやヘルプ、このフォーラム内を検索・閲覧して
 該当項目、同類・類似事例がないか、確認してみましょう。
 また、広くインターネット上でも、同類・類似事例がないか、調べてみましょう。
*質問・投稿する前に フォーラムの利用について をしっかり読んで、その内容を理解
 した上で、それに沿って投稿しましょう。
*ご自分の利用環境と正確な OS の種類と Thunderbird のバージョンぐらいは書き添
 えましょう。
*質問した後やアドバイスをもらった後は、放置せずに、結果や経緯を必ず書くように
 しましょう。
*ここは、相互ユーザサポートを通じて、各種情報・事例を、ユーザ同士でシェアする
 場でもあります。
 
 
 
kiiroitori さんが書きました:
「X:\」から始まるパスが書いてあった場合、URL同様にダブルクリックで開くようにしたいのですが、
設定、アドオンを入れることで可能になるのならやり方を教えていただけませんか?

誰かから受け取った受信メッセージの場合なのか、誰かに送る送信メッセージの場合なのか、
それとも双方なのか、不明ですね。
ネットワークドライブにアクセスできる特定の範囲内ユーザでの場合なのか、そうではない
のかも不明ですね。(例えば、社内ネットワーク上とか・・・)


アドオンなら、以下があります。(ローカルパス用)
こういうものがご希望なのでしょうか?
Insert Link from Local File :: Add-ons for Thunderbird


【参考になるかも知れない過去トピック】
MozillaZine.jp フォーラム - 『file://』のリンクが開けない問題
MozillaZine.jp フォーラム - メール本文中のfile://にアクセスできない。
MozillaZine.jp フォーラム - 社内ネットワークへリンクを設定したい

ページ 11 All times are UTC + 9 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/